@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:62.5%}body{font-size:1.6rem;line-height:1.3;background:#fff;color:#0e0e0e}.body__inner{width:100%;overflow:hidden}.body--fixed{pointer-events:none}img{max-width:100%;border:none;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}a{color:#0e0e0e;text-decoration:none}ul{list-style:none}.color--1{color:#0e0e0e}.color--2{color:#abb8c3}.color--3{color:#c30d23}.color--4{color:#828282}.color--4{color:#f5f5f5}.BGcolor--1{background-color:#0e0e0e}.BGcolor--2{background-color:#abb8c3}.BGcolor--3{background-color:#c30d23}.BGcolor--4{background-color:#828282}.BGcolor--4{background-color:#f5f5f5}.pc_content{display:block}.sp_content{display:none}.pc_br{display:initial}.sp_br{display:none}.sp_br480{display:none}@media screen and (max-width:767px){.pc_content{display:none}.sp_content{display:block}.sp_br{display:initial}.pc_br{display:none}}@media screen and (max-width:480px){.sp_br480{display:initial}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeUpTrigger{opacity:0}.inner{width:95%;max-width:1000px;margin:0 auto}.section__title{text-align:left;margin-bottom:20px}.section__title .title--en{display:inline-block;color:#000;font-size:3rem;font-weight:500;letter-spacing:.05em;margin-right:8px}.section__title .title--jp{color:#c7c7c7;font-size:1.3rem;font-weight:400;letter-spacing:.05em}.sp_br{display:none}@media screen and (max-width:750px){.inner{width:90%}.inner{max-width:100%}.section__title .title--en{font-size:2.5rem;margin-bottom:4px}.section__title .title--jp{font-size:1rem}.sp_br{display:block}}.header{position:fixed;top:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;width:95%;max-width:1000px;height:60px;border-radius:10px;background-color:#c30d23;-webkit-box-shadow:0px 0px 16px 0px rgba(0,2,23,.06);box-shadow:0px 0px 16px 0px rgba(0,2,23,.06);pointer-events:all}.header__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:140px;height:100%;margin:0 auto 0 24px;z-index:2}.header__logo .logo__link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo .logo__link img{width:100%}.header__logo .logo__link svg{width:100%}.header__nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px;z-index:1}.header__nav .nav-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav .nav-list__link{height:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav .nav-list__link .text--jp{color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.05em}.header__nav .nav-list__link .text--en{color:#abb8c3;font-size:1rem;font-weight:400;letter-spacing:.05em}.header__nav .nav-contact__box{display:none}.header__contact{width:130px;height:100%;background-color:#fff;border-radius:0 10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.header__contact .contact__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contact .contact__link .text--jp{color:#060606;font-size:1.3rem;font-weight:400;letter-spacing:.05em}.header__contact .contact__link .text--en{color:#abb8c3;font-size:1rem;font-weight:400;letter-spacing:.05em}.header__btn{display:none;z-index:2}@media screen and (max-width:1000px){.header{top:20px;height:50px;border-radius:10px}.header__inner{position:relative}.header__logo{width:50%;max-width:130px;margin:0 auto 0 36px}.header__nav{background-color:#c30d23;border-radius:10px;width:100%;height:auto;margin-right:0;position:absolute;top:0;left:0;-webkit-transition:.3s;transition:.3s}.header__nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px}.header__nav .nav-list__box{width:100%;border-bottom:2px solid rgba(255,255,255,.3)}.header__nav .nav-list__box:last-child{border-bottom:0}.header__nav .nav-list__link{height:100%;padding:24px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav .nav-list__link .text--jp{color:#fff;font-size:1rem;padding-top:12px}.header__nav .nav-list__link .text--en{color:#fff;font-size:2.5rem;font-weight:500;margin-right:16px}.header__nav .nav-contact__box{display:block;width:100%;height:60px;background-color:#fff;border-radius:10px}.header__nav .nav-contact__link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header__nav .nav-contact__link:before,.header__nav .nav-contact__link:after{content:'';display:block;width:15px;height:2px;background-color:#c30d23;position:absolute;top:50%;right:24px}.header__nav .nav-contact__link:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__nav .nav-contact__link:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.header__nav .nav-contact__link .text--jp{color:#c30d23;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.header__nav{display:block;height:auto;padding:132px 36px 32px;opacity:0;pointer-events:none}.header__nav.open{opacity:1;pointer-events:all}.header__contact{width:190px;border-radius:0}.header__contact .contact__link .text--jp{font-size:1.4rem;font-weight:500}.header__contact .contact__link .text--en{font-size:1rem}.header__btn{display:block;width:70px;height:100%;position:relative}.header__btn .bar{display:block;width:30px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:.3s;transition:.3s}.header__btn .bar--1{top:35%}.header__btn .bar--2{top:50%}.header__btn .bar--3{top:65%}.header__btn.close .bar--1{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);top:50%;left:50%}.header__btn.close .bar--2{background:0 0}.header__btn.close .bar--3{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%}.header--fixed:before{content:'';position:fixed;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100vh;background-color:rgba(5,5,5,.6);z-index:-10}}@media screen and (max-width:600px){.header__logo{width:40%;margin:0 auto 0 12px}.header__nav .nav-list{margin-bottom:12px}.header__nav .nav-list__link .text--jp{font-size:1.2rem}.header__nav .nav-list__link .text--en{font-size:2rem;margin-right:10px}.header__nav .nav-contact__box{height:60px;. border-radius:5px}.header__nav .nav-contact__link:before,.header__nav .nav-contact__link:after{width:15px;height:2px;background-color:#c30d23;position:absolute;top:50%;right:12px}.header__nav .nav-contact__link .text--jp{font-size:1.6rem}.header__nav.open{padding:80px 24px 32px;border-radius:5px}.header__contact{width:150px}}@media screen and (max-width:480px){.header__contact{width:120px;border-radius:0}}.fv{height:100vh;width:100%;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-fv2.jpg);background-size:cover;background-position:center;position:relative}.fv__inner{height:100%;position:relative;z-index:2}.fv__inner img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:440px;max-width:92%}.fv__inner svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:440px;max-width:92%}.fv .scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:-84px;bottom:84px;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:3}.fv .scroll__text{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.1em;margin-right:8px}.fv .scroll__line{width:250px;height:2px;position:relative}.fv .scroll__line:after{content:"";width:100%;height:2px;background-color:#c30d23;position:absolute;left:0;top:0}.fv .scroll__line:before{content:'';display:block;width:15px;height:2px;background-color:#c30d23;position:absolute;top:-5px;right:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fv .scroll__line:before{animation:arrowlong01 2s ease infinite}.fv .scroll__line:after{animation:arrowlong02 2s ease infinite}@keyframes arrowlong01{0%{right:100%}100%{right:0}}@keyframes arrowlong02{0%{width:0}100%{width:100%}}@media screen and (max-width:750px){.fv{background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-fv-sp.jpg)}.fv .scroll{left:-75px;bottom:80px}.fv .scroll__text{font-size:1rem;margin-right:16px}.fv .scroll__line{width:150px;height:2px}.fv .scroll__line:before{width:10px;height:2px;top:-4px;right:-3px}}section.top-news{background-color:#fff}.top-news__inner{padding-top:76px;padding-bottom:76px}.top-news__content .news-list{width:100%;margin-bottom:32px}.top-news__content .news-list__box{border-bottom:1px solid #c7c7c7}.top-news__content .news-list__box:last-child{border-bottom:0}.top-news__content .news-list__link{width:100%;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-news__content .news-list__link .text--top{width:230px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-news__content .news-list__link .text--date{color:#c7c7c7;font-size:1.3rem;font-weight:400;letter-spacing:.05em}.top-news__content .news-list__link .text--category{display:inline-block;background-color:#abb8c3;color:#fff;padding:6px 24px;border-radius:5px;font-size:1.3rem;font-weight:400;letter-spacing:.2em}.top-news__content .news-list__link .text--bottom{-webkit-box-flex:1;-ms-flex:1;flex:1}.top-news__content .news-list__link .text--data{color:#434343;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.top-news__content .link__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-news__content .link__block .btn{width:320px;height:50px;border:1px solid #c30d23;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c30d23;font-size:1.5rem;font-weight:500;letter-spacing:.05em;position:relative;transition:.4s}.top-news__content .link__block .btn:hover{background-color:#c30d23;color:#fff;transition:.4s}.top-news__content .link__block .btn:hover:before{background-color:#fff;transform:rotate(45deg);top:19px;width:12px;transition:.4s}.top-news__content .link__block .btn:hover:after{background-color:#fff;transform:rotate(135deg);top:27px;width:12px;transition:.4s}.top-news__content .link__block .btn:before,.top-news__content .link__block .btn:after{content:'';display:block;width:14px;height:2px;background-color:#c30d23;position:absolute;top:50%;right:20px;transition:.4s}.top-news__content .link__block .btn:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-news__content .link__block .btn:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width:750px){.top-news__inner{padding-top:68px;padding-bottom:76px}.top-news__title{margin-bottom:0}.top-news__content .news-list{margin-bottom:40px}.top-news__content .news-list__box{border-bottom:1px solid #c7c7c7}.top-news__content .news-list__link{width:100%;padding:20px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.top-news__content .news-list__link .text--top{width:100%;margin-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.top-news__content .news-list__link .text--date{font-size:1rem;margin-right:8px}.top-news__content .news-list__link .text--category{padding:3px 10px;font-size:1rem}.top-news__content .news-list__link .text--bottom{width:100%;padding:8px 0}.top-news__content .news-list__link .text--data{font-size:1.3rem}.top-news__content .link__block .btn{width:90%;max-width:560px;height:60px;border:1px solid #c30d23;border-radius:5px;font-size:1.5rem;position:relative}.top-news__content .link__block .btn:before,.top-news__content .link__block .btn:after{width:15px;height:3px;right:5%}}.top-bg-only{height:350px;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-bg1-full2.jpg);background-size:100%;background-position:center;background-attachment:fixed;-o-object-fit:cover;object-fit:cover}.top-bg-only__inner{height:100%}@media screen and (max-width:750px){.top-bg-only{height:auto;position:relative;background:0 0;background:0 0}.top-bg-only:before{content:'';display:block;width:100%;padding-top:66%;position:relative;top:0;left:0}.top-bg-only__inner{width:100%;position:fixed;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-bg1-full.jpg);background-size:250%;background-position:center;top:0;z-index:-99999999}}section.top-store{background-color:#fff}.top-store__inner{padding-top:72px;padding-bottom:112px}.top-store__title{margin-bottom:45px}.top-store__content{width:100vw;position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-store__content .store-list{width:100%;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-store__content .store-list__box{width:30%;max-width:400px;margin-right:88px;border:1px solid #abb8c3;-webkit-box-shadow:0px 0px 16px 0px rgba(0,2,23,.06);box-shadow:0px 0px 16px 0px rgba(0,2,23,.06);position:relative}.top-store__content .store-list__box:last-child{margin-right:0}.top-store__content .store-list__box:before{content:'';display:block;width:100%;padding-top:110%;position:relative;top:0;left:0}.top-store__content .store-list__link{position:absolute;top:0;left:0;width:100%;height:100%}.top-store__content .store-list__imagebox{position:relative;width:100%;height:auto}.top-store__content .store-list__imagebox:before{content:'';display:block;width:100%;padding-top:65.7%;position:relative;top:0;left:0}.top-store__content .store-list__image{position:absolute;top:0;left:0;width:100%;height:100%;transition:.4s}.top-store__content .store-list__box:hover img{transform:scale(1.2);transition:.4s}.top-store__content .store-list__box .store-list__imagebox{overflow:hidden}.top-store__content .store-list__textbox{padding:24px 20px 56px}.top-store__content .store-list__title{color:#020202;font-size:2.5rem;font-weight:400;letter-spacing:.05em;margin-bottom:4px}.top-store__content .store-list__description{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:2}.top-store__content .store-list__detail{color:#c30d23;font-size:1.5rem;font-weight:500;letter-spacing:.05em;position:absolute;bottom:16px;right:40px}.top-store__content .store-list__detail:before,.top-store__content .store-list__detail:after{content:'';display:block;width:14px;height:2px;background-color:#c30d23;position:absolute;top:50%;right:-24px}.top-store__content .store-list__link:hover .store-list__detail:before{transform:rotate(45deg);top:5px;width:12px;transition:.4s}.top-store__content .store-list__link:hover .store-list__detail:after{transform:rotate(135deg);top:12px;width:12px;transition:.4s}.top-store__content .store-list__detail:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-store__content .store-list__detail:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.top-store__content .link__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-store__content .link__block .btn{width:320px;height:50px;border:1px solid #c30d23;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c30d23;font-size:1.5rem;font-weight:500;letter-spacing:.05em;position:relative;transition:.4s}.top-store__content .link__block .btn:hover{background-color:#c30d23;color:#fff;transition:.4s}.top-store__content .link__block .btn:hover:before{background-color:#fff;transform:rotate(45deg);top:19px;width:12px;transition:.4s}.top-store__content .link__block .btn:hover:after{background-color:#fff;transform:rotate(135deg);top:27px;width:12px;transition:.4s}.top-store__content .link__block .btn:before,.top-store__content .link__block .btn:after{content:'';display:block;width:14px;height:2px;background-color:#c30d23;position:absolute;top:50%;right:20px;transition:.4s}.top-store__content .link__block .btn:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-store__content .link__block .btn:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width:750px){.top-store__inner{padding-top:75px;padding-bottom:75px}.top-store__title{margin-bottom:36px}.top-store__content{width:100%;position:relative;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.top-store__content .store-list{width:100%;margin-bottom:50px;display:block}.top-store__content .store-list__box{width:100%;max-width:100%;margin:0 auto 28px;border:1px solid #abb8c3}.top-store__content .store-list__box:before{display:none}.top-store__content .store-list__link{position:relative}.top-store__content .store-list__textbox{min-height:150px;padding:20px 3% 43px}.top-store__content .store-list__title{font-size:2.2rem;margin-bottom:2px}.top-store__content .store-list__description{font-size:1.3rem}.top-store__content .store-list__detail{font-size:1.3rem;bottom:16px;right:32px}.top-store__content .store-list__detail:before,.top-store__content .store-list__detail:after{width:10px;height:2px;top:50%;right:-20px}.top-store__content .store-list__detail:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-store__content .store-list__detail:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.top-store__content .link__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-store__content .link__block .btn{width:90%;max-width:560px;height:60px;border:1px solid #c30d23;border-radius:5px;font-size:1.5rem;position:relative}.top-store__content .link__block .btn:before,.top-store__content .link__block .btn:after{width:15px;height:2px;right:5%}}.top-links{background-color:#c30d23;position:relative}.top-links svg{position:absolute;top:0;left:0;width:100%}.top-links__inner{padding-top:126px;padding-bottom:240px}.top-links__content{width:100%;height:auto;position:relative}.top-links__content:before{content:'';display:block;width:100%;padding-top:94%;position:relative;top:0;left:0}.top-links__content .g-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;-webkit-column-gap:30px;column-gap:30px;row-gap:40px}.top-links__content .g-item{background-color:#fff;border-radius:10px;position:relative}.top-links__content .g-item:before,.top-links__content .g-item:after{content:'';display:block;width:13px;height:2px;background-color:#c30d23;position:absolute;bottom:27px;right:27px}.top-links__content .g-item:hover:after{transform:rotate(135deg);bottom:19px;width:12px;transition:.4s}.top-links__content .g-item:hover:before{transform:rotate(45deg);bottom:27px;width:12px;transition:.4s}.top-links__content .g-item:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.top-links__content .g-item__inner{padding:45px 24px 24px}.top-links__content .g-item__title .title--jp{color:#010101;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.top-links__content .g-item__title .title--en{color:#abb8c3;font-size:1.3rem;font-weight:400;letter-spacing:.05em}.top-links__content .g-item__title--left{text-align:left;padding-bottom:12px;margin-bottom:8px;border-bottom:2px solid #c30d23}.top-links__content .g-item__title--center{text-align:center}.top-links__content .g-item__text{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.top-links__content .g-item:hover{box-shadow:0px 0px 10px 3px #fff;transition:.3s}.top-links__content .g-item--PROFILE{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-link-profile2.png);background-size:cover}.top-links__content .g-item--RECRUIT{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-link-recruit3.jpg);background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-links__content .g-item--RECRUIT:before,.top-links__content .g-item--RECRUIT:after{background-color:#fff}.top-links__content .g-item--RECRUIT .title--jp{color:#fff}.top-links__content .g-item--RECRUIT .title--en{color:#fff}.top-links__content .g-item--COMPANY{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.top-links__content .g-item--COMPANY .g-item__inner{padding:0}.top-links__content .g-item--COMPANY .g-item__image img{width:100%}.top-links__content .g-item--COMPANY .g-item__title{padding:24px}.top-links__content .g-item--STORE-SITE{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.top-links__content .g-item--STORE-SITE .g-item__inner{padding:0}.top-links__content .g-item--STORE-SITE .g-item__image img{width:100%}.top-links__content .g-item--STORE-SITE .g-item__title{padding:24px}.top-links__content .g-item--MESSAGE{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-link-message.png);background-size:cover;background-position:50% 40%}.top-links__content .g-item--MESSAGE .g-item__inner{width:50%}@media screen and (max-width:900px){.top-links__content .g-item__inner{padding:45px 12px 24px}.top-links__content .g-item__title .title--jp{font-size:2.2rem}.top-links__content .g-item__title .title--en{font-size:1.1rem}}@media screen and (max-width:750px){.top-links svg{position:absolute;top:-15%;left:-3%;width:1750px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.top-links__inner{padding-top:75px;padding-bottom:75px}.top-links__content:before{display:none}.top-links__content .g-container{position:relative;top:0;left:0;width:100%;height:auto;-webkit-column-gap:0;column-gap:0;row-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-links__content .g-item{display:block;margin-bottom:20px;border-radius:5px}.top-links__content .g-item:before,.top-links__content .g-item:after{width:12px;height:2px;bottom:18px;right:18px}.top-links__content .g-item__inner{padding:25px 4% 32px}.top-links__content .g-item__title .title--jp{font-size:2rem}.top-links__content .g-item__title .title--en{font-size:1rem}.top-links__content .g-item__title--left{text-align:left;padding-bottom:6px;margin-bottom:4px;border-bottom:2px solid #c30d23}.top-links__content .g-item__title--center{text-align:center}.top-links__content .g-item__text{font-size:1.3rem;line-height:1.53}.top-links__content .g-item--PROFILE{width:100%;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-link-profile-sp.png);background-size:cover}.top-links__content .g-item--PROFILE .g-item__inner{width:70%;margin:0 0 0 auto}.top-links__content .g-item--RECRUIT{width:100%;min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-links__content .g-item--COMPANY{width:48%;min-height:auto}.top-links__content .g-item--COMPANY .g-item__inner{padding:0}.top-links__content .g-item--COMPANY .g-item__title{padding:12px 2px 32px}.top-links__content .g-item--STORE-SITE{width:48%;min-height:auto}.top-links__content .g-item--STORE-SITE .g-item__inner{padding:0}.top-links__content .g-item--STORE-SITE .g-item__image img{width:100%}.top-links__content .g-item--STORE-SITE .g-item__title{padding:12px 4px 32px}.top-links__content .g-item--MESSAGE{width:100%;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/top/top-link-message-sp.png);background-size:cover;background-position:100% 10%}.top-links__content .g-item--MESSAGE .g-item__inner{width:65%}}.top-bg-only2{background-color:#fff}.top-bg-only2__inner{width:100%;max-width:100%;position:relative}.top-bg-only2__inner:before{content:'';display:block;width:100%;padding-top:70%}.top-bg-only2__inner .i-box{position:absolute}.top-bg-only2__inner .i-box img{width:100%}.top-bg-only2__inner .i-box--1{width:40%;top:-150px;right:-80px;z-index:5}.top-bg-only2__inner .i-box--2{width:43%;bottom:5px;left:-60px;z-index:4}.top-bg-only2__inner .i-box--3{width:61%;top:-10%;left:0;z-index:1}.top-bg-only2__inner .i-box--4{width:61%;bottom:0;right:0;z-index:2}@media screen and (max-width:750px){.top-bg-only2__inner:before{content:'';display:block;width:100%;padding-top:172%}.top-bg-only2__inner .i-box--1{width:68%;top:-60px;right:-90px}.top-bg-only2__inner .i-box--2{width:80%;bottom:-50px;left:-100px}.top-bg-only2__inner .i-box--3{width:94%;top:12%;left:0}.top-bg-only2__inner .i-box--4{width:109%;bottom:17%;right:-18%}}.footer{background-color:#000}.footer__inner{padding-top:56px;padding-bottom:20px}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.footer__company{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer__logo{width:30%;max-width:150px;margin-right:16px}.footer__detail .company-address{padding-top:16px;margin-bottom:16px}.footer__detail .company-address .text{color:#fff;font-size:1.5rem;letter-spacing:.05em}.footer__detail .company-address .text--name{margin-bottom:16px}.footer__detail .company-address .text--address{margin-bottom:12px}.footer__detail .company-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer__detail .company-sns__box{width:30px;height:30px;margin-right:8px}.footer__detail .company-sns__link{width:100%;height:100%}.footer__detail .company-sns__link:hover{opacity:.6;transition:.3s}.footer__link{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__link .page-list{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__link .page-list__box{width:175px;margin-bottom:16px}.footer__link .page-list__box .page-list__link:hover span{text-decoration:underline}.footer__link .page-list__link .text{color:#fff;font-size:1.5rem;letter-spacing:.05em}.footer__sotre-link{padding-top:14px;padding-bottom:16px;margin-bottom:72px}.footer__sotre-link .sotre-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__sotre-link .sotre-list__box{width:230px;height:60px;margin-right:24px}.footer__sotre-link .sotre-list__link{width:100%;height:100%}.footer__sotre-link .sotre-list__link:hover{opacity:.6;transition:.3s}.footer__copy{text-align:center}.footer__copy small{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:.2em}@media screen and (max-width:750px){.footer__inner{padding-top:36px;padding-bottom:20px}.footer__info{display:block;margin-bottom:36px}.footer__company{width:100%;display:block}.footer__logo{width:80%;max-width:150px;margin-left:auto;margin-right:auto;margin-bottom:24px}.footer__detail{text-align:center;margin-bottom:28px}.footer__detail .company-address{padding-top:0;margin-bottom:32px}.footer__detail .company-address .text{font-size:1.2rem}.footer__detail .company-address .text--name{margin-bottom:8px}.footer__detail .company-address .text--address{margin-bottom:10px}.footer__detail .company-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__detail .company-sns__box{width:15%;height:15%;max-width:50px;max-height:50px;margin-right:13px}.footer__detail .company-sns__box:last-child{margin-right:0}.footer__detail .company-sns__link{width:100%;height:100%}.footer__link{width:100%}.footer__link .page-list{width:100%}.footer__link .page-list__box{width:50%;margin-bottom:10px}.footer__link .page-list__link .text{font-size:1.2rem}.footer__sotre-link{padding-top:0;padding-bottom:0;margin-bottom:28px}.footer__sotre-link .sotre-list{display:block}.footer__sotre-link .sotre-list__box{width:80%;max-width:500px;height:100%;max-height:130px;margin-left:auto;margin-right:auto;margin-bottom:20px;position:relative}.footer__sotre-link .sotre-list__box:before{content:'';width:100%;padding-top:26%;position:absolute;top:0;left:0}.footer__sotre-link .sotre-list__link{display:block}.footer__copy small{font-size:1rem;letter-spacing:.15em}}@media screen and (max-width:500px){.footer__detail .company-address .text{font-size:1.2rem}.footer__link .page-list__link .text{font-size:1.2rem}.footer__copy small{font-size:1rem}}.page{width:100%}.page__header{width:100%;height:50vh;max-height:300px;position:relative}.page__eyecatch{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.page__eyecatch .bg_cover{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.page__title{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;text-align:center}.page__title .text--en{color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page__title .text--jp{color:#fff;font-size:4rem;font-weight:500;letter-spacing:.05em}.page__breadcrumb{width:100%;position:absolute;bottom:32px;right:0;z-index:4}.page__breadcrumb .breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__breadcrumb .breadcrumb-list__box{position:relative}.page__breadcrumb .breadcrumb-list__box:after{content:'／';display:inline-block;color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.1em;line-height:2.3}.page__breadcrumb .breadcrumb-list__box:last-child:after{content:''}.page__breadcrumb .breadcrumb-list__link{padding:0 16px;color:#c30d23;font-size:1.3rem;font-weight:400;letter-spacing:.1em;line-height:2.3}.page__breadcrumb .breadcrumb-list__text{padding:0 16px;color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.1em;line-height:2.3}.page__linkbox__inner{width:100%;max-width:100%}.page__linkbox .boxs{display:-webkit-box;display:-ms-flexbox;display:flex}.page__linkbox .boxs .box{background-position:center;background-size:cover;height:350px;width:50%}.page__linkbox .boxs .box .border_cover{width:100%;height:100%;padding:24px;background-color:rgba(0,0,0,.3)}.page__linkbox .boxs .box__inner{width:100%;height:100%;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__linkbox .boxs .box__inner .text{color:#fff;text-align:center}.page__linkbox .boxs .box__inner .text .text--jp{font-size:2.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page__linkbox .boxs .box__inner .text .text--en{font-size:1.3rem;font-weight:400;letter-spacing:.05em}.page__linkbox .boxs .box--1{background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/common/page-link-recruit3.jpg)}.page__linkbox .boxs .box--1:hover .border_cover{background-color:rgba(195,13,35,.5);transition:.3s}.page__linkbox .boxs .box--2{background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/common/page-link-store2.jpg)}.page__linkbox .boxs .box--2:hover .border_cover{background-color:rgba(195,13,35,.5);transition:.3s}.page__contactbox{background-color:#c30d23}.page__contactbox__inner{padding-top:48px;padding-bottom:60px}.page__contactbox .title-box{color:#fff;display:block;text-align:center;margin-bottom:50px;position:relative}.page__contactbox .title-box:before{content:'';display:block;width:200px;height:2px;background-color:#fff;position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page__contactbox .title-box .text--en{font-size:7rem;font-weight:700;letter-spacing:.05em;margin-bottom:4px}.page__contactbox .title-box .text--jp{font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page__contactbox .contact-box{text-align:center;color:#fff}.page__contactbox .contact-box .text--title{font-size:2.5rem;font-weight:500;letter-spacing:.05em;margin-bottom:8px}.page__contactbox .contact-box .text{font-size:1.5rem;font-weight:400;letter-spacing:.05em;margin-bottom:30px}.page__contactbox .contact-box .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:640px;margin:0 auto 24px}.page__contactbox .contact-box .boxs .box{width:300px;height:50px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c30d23}.page__contactbox .contact-box .boxs .box a{color:#c30d23}.page__contactbox .contact-box .boxs .box .text--mail{font-size:1.5rem;font-weight:700;letter-spacing:.05em}.page__contactbox .contact-box .boxs .box .text--fax{font-size:1.8rem;font-weight:700;letter-spacing:.05em}.page__contactbox .text-box{color:#fff}.page__contactbox .text-box .text{font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page__contactbox .text-box .text--supplement{font-size:1.3rem;font-weight:400;letter-spacing:.05em;line-height:1.92}.page__recruitbox{background-color:#c30d23}.page__recruitbox__inner{padding-top:48px;padding-bottom:60px}.page__recruitbox .title-box{color:#fff;display:block;text-align:center;margin-bottom:50px;position:relative}.page__recruitbox .title-box:before{content:'';display:block;width:200px;height:2px;background-color:#fff;position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page__recruitbox .title-box .text--en{font-size:7rem;font-weight:700;letter-spacing:.05em;margin-bottom:4px}.page__recruitbox .title-box .text--jp{font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page__recruitbox .text-box{color:#fff;text-align:center;max-width:580px;margin:0 auto 24px}.page__recruitbox .text-box .text{font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page__recruitbox .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__recruitbox .link-box .btn{width:320px;height:50px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#c30d23;font-size:1.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page__recruitbox .link-box .btn:before,.page__recruitbox .link-box .btn:after{content:'';display:block;width:14px;height:2px;background-color:#c30d23;position:absolute;top:50%;right:20px}.page__recruitbox .link-box .btn:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page__recruitbox .link-box .btn:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width:750px){.page__header{max-height:700px}.page__title .text--en{font-size:1rem}.page__title .text--jp{font-size:3rem}.page__breadcrumb{bottom:48px}.page__breadcrumb .breadcrumb-list__box:after{font-size:1rem;line-height:1.5}.page__breadcrumb .breadcrumb-list__link{font-size:1rem;line-height:1.5}.page__breadcrumb .breadcrumb-list__text{font-size:1rem;line-height:1.5}.page__linkbox__inner{width:100%;max-width:100%}.page__linkbox .boxs{display:block}.page__linkbox .boxs .box{display:block;height:200px;width:100%}.page__linkbox .boxs .box .border_cover{padding:16px}.page__linkbox .boxs .box__inner .text .text--jp{font-size:2.5rem;font-weight:500;margin-bottom:0}.page__linkbox .boxs .box__inner .text .text--en{font-size:1rem;font-weight:400}.page__contactbox__inner{padding-top:40px;padding-bottom:35px}.page__contactbox .title-box{margin-bottom:45px}.page__contactbox .title-box:before{width:150px;height:2px;bottom:-24px}.page__contactbox .title-box .text--en{font-size:5rem;font-size:12vw;font-weight:500;margin-bottom:2px}.page__contactbox .title-box .text--jp{font-size:1.3rem;line-height:1.38}.page__contactbox .contact-box .text--title{font-size:2rem;margin-bottom:10px}.page__contactbox .contact-box .text{font-size:1.3rem;margin-bottom:23px}.page__contactbox .contact-box .boxs{display:block;max-width:100%;margin:0 auto 23px}.page__contactbox .contact-box .boxs .box{margin:0 auto 12px;width:100%;max-width:575px;height:48px}.page__contactbox .contact-box .boxs .box .text--mail{font-size:1.4rem}.page__contactbox .contact-box .boxs .box .text--fax{font-size:1.7rem}.page__contactbox .text-box .text{font-size:1.3rem;line-height:1.76;margin-bottom:12px}.page__contactbox .text-box .text--supplement{font-size:1rem;line-height:1.25}.page__recruitbox__inner{padding-top:40px;padding-bottom:50px}.page__recruitbox .title-box{margin-bottom:45px}.page__recruitbox .title-box:before{width:150px;height:2px;bottom:-24px}.page__recruitbox .title-box .text--en{font-size:5rem;font-size:12vw;font-weight:500;margin-bottom:2px}.page__recruitbox .title-box .text--jp{font-size:1.3rem;line-height:1.38}.page__recruitbox .text-box{text-align:left;max-width:100%;margin:0 auto 36px}.page__recruitbox .text-box .text{font-size:1.3rem;line-height:1.76;margin-bottom:12px}.page__recruitbox .link-box .btn{width:280px;height:60px;font-size:1.5rem;position:relative}.page__recruitbox .link-box .btn:before,.page__recruitbox .link-box .btn:after{width:15px;height:2px;right:5%}}.page-store .page__header{max-height:400px}.page-store .page__eyecatch{background-position:50% 25%}.page-store .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-store .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-store .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-store .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-store .box1{position:relative;z-index:2}.page-store .box1 svg{position:absolute;top:0;left:0;width:100%}.page-store .box1__inner{padding-top:80px;padding-bottom:72px}.page-store .box1 .title-box{text-align:center;margin-bottom:56px}.page-store .box1 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store .box1 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store .box1 .text-box .text{color:#010101;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store .box2__inner{width:100%}.page-store .box2 .stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.page-store .box2 .stores .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:100px}.page-store .box2 .stores .box{width:50%}.page-store .box2 .stores .box--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:-15%;width:65%;height:440px;position:relative}.page-store .box2 .stores .box--1 img{position:absolute;top:0;left:0;width:100%;height:100%}.page-store .box2 .stores .box--2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:24px 40px 32px}.page-store .box2 .stores .box--2 .text-box--shop{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store .box2 .stores .box--2 .text-box--shop .text--title{font-size:3rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px}.page-store .box2 .stores .box--2 .text-box--shop .text--address{margin-bottom:12px}.page-store .box2 .stores .box--2 .text-box--shop .link--g-map{display:inline-block;color:#c30d23;line-height:1.5;border-bottom:1px solid #c30d23;margin-bottom:16px}.page-store .box2 .stores .box--2 .text-box--shop .text--tel{margin-bottom:12px}.page-store .box2 .stores .box--2 .text-box--shop .text--tel a{pointer-events:none}.page-store .box2 .stores .box--2 .text-box--time{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store .box2 .stores .box--2 .text-box--time .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store .box2 .stores .box--2 .text-box--time .text--time{margin-bottom:8px}.page-store .box2 .stores .box--2 .text-box--holiday{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;margin-bottom:40px}.page-store .box2 .stores .box--2 .text-box--holiday .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store .box2 .stores .box--2 .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-store .box2 .stores .box--2 .link-box .btn{width:320px;height:50px;border:1px solid #c30d23;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c30d23;font-size:1.5rem;font-weight:500;letter-spacing:.05em;position:relative;transition:.4s}.page-store .box2 .stores .box--2 .link-box .btn:hover{background-color:#c30d23;color:#fff;transition:.4s}.page-store .box2 .stores .box--2 .link-box .btn:hover:before{background-color:#fff;transform:rotate(45deg);top:19px;width:12px;transition:.4s}.page-store .box2 .stores .box--2 .link-box .btn:hover:after{background-color:#fff;transform:rotate(135deg);top:27px;width:12px;transition:.4s}.page-store .box2 .stores .box--2 .link-box .btn:before,.page-store .box2 .stores .box--2 .link-box .btn:after{content:'';display:block;width:14px;height:2px;background-color:#c30d23;position:absolute;top:50%;right:20px;transition:.4s}.page-store .box2 .stores .box--2 .link-box .btn:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-store .box2 .stores .box--2 .link-box .btn:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.page-store .box2 .stores .boxs:nth-child(2) .box--1,.page-store .box2 .stores .boxs:nth-child(4) .box--1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;margin-right:-15%}.page-store .box2 .stores .boxs:nth-child(2) .box--2,.page-store .box2 .stores .boxs:nth-child(4) .box--2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:750px){.page-store .page__header{max-height:700px}.page-store .page__eyecatch{background-position:50% 50%}.page-store .page__title .text--en{font-size:5rem}.page-store .page__title .text--jp{font-size:1.2rem}.page-store .box1 svg{width:200%}.page-store .box1__inner{padding-top:60px;padding-bottom:48px}.page-store .box1 .title-box{margin-bottom:36px}.page-store .box1 .title-box .text--title{font-size:2.5rem}.page-store .box1 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store .box1 .text-box .text{font-size:1.3rem;line-height:1.76}.page-store .box2__inner{max-width:100%}.page-store .box2 .stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.page-store .box2 .stores .boxs{display:block;margin-bottom:60px}.page-store .box2 .stores .box{width:100%}.page-store .box2 .stores .box--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;width:100%;height:250px}.page-store .box2 .stores .box--2{width:90%;margin:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 0 0}.page-store .box2 .stores .box--2 .text-box--shop{font-size:1.3rem}.page-store .box2 .stores .box--2 .text-box--shop .text--title{font-size:2rem;margin-bottom:12px}.page-store .box2 .stores .box--2 .text-box--shop .text--address{margin-bottom:6px}.page-store .box2 .stores .box--2 .text-box--shop .link--g-map{margin-bottom:20px}.page-store .box2 .stores .box--2 .text-box--shop .text--tel{margin-bottom:16px}.page-store .box2 .stores .box--2 .text-box--shop .text--tel a{pointer-events:initial}.page-store .box2 .stores .box--2 .text-box--time{font-size:1.3rem;margin-bottom:16px}.page-store .box2 .stores .box--2 .text-box--time .text--title{font-size:1.3rem;margin-bottom:2px}.page-store .box2 .stores .box--2 .text-box--time .text--time{margin-bottom:2px}.page-store .box2 .stores .box--2 .text-box--holiday{font-size:1.3rem;margin-bottom:45px}.page-store .box2 .stores .box--2 .text-box--holiday .text--title{font-size:1.3rem;margin-bottom:2px}.page-store .box2 .stores .box--2 .link-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-store .box2 .stores .box--2 .link-box .btn{width:90%;max-width:560px;height:60px;border:1px solid #c30d23;border-radius:5px;font-size:1.5rem;position:relative}.page-store .box2 .stores .box--2 .link-box .btn:before,.page-store .box2 .stores .box--2 .link-box .btn:after{width:15px;height:2px;right:5%}.page-store .box2 .stores .boxs:nth-child(2) .box--1,.page-store .box2 .stores .boxs:nth-child(4) .box--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;margin-right:auto}.page-store .box2 .stores .boxs:nth-child(2) .box--2,.page-store .box2 .stores .boxs:nth-child(4) .box--2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-store_site .page__header{max-height:400px}.page-store_site .page__eyecatch{background-position:50% 40%}.page-store_site .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-store_site .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-store_site .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-store_site .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-store_site .box1{position:relative;z-index:2}.page-store_site .box1 svg{position:absolute;top:0;left:0;width:100%}.page-store_site .box1__inner{padding-top:80px;padding-bottom:110px}.page-store_site .box1 .title-box{text-align:center;margin-bottom:56px}.page-store_site .box1 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_site .box1 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_site .box1 .text-box{margin-bottom:60px}.page-store_site .box1 .text-box .text{color:#010101;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_site .box1 .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-store_site .box1 .boxs .box{width:32%;border-radius:10px}.page-store_site .box1 .boxs .box__image{width:100%}.page-store_site .box1 .boxs .box__text{border-radius:0 0 10px 10px;background-color:#c30d23;padding:24px;color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66;position:relative}.page-store_site .box1 .boxs .box__text:before{content:'';width:100%;height:60px;background-color:#c30d23;position:absolute;top:-50px;left:0;z-index:-1}.page-store_site .box2{margin-bottom:100px}.page-store_site .box2 .title-box{text-align:center;margin-bottom:56px}.page-store_site .box2 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_site .box2 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_site .box2 .list__box{background-color:#f5f5f5;border-radius:15px;margin-bottom:32px}.page-store_site .box2 .list__box__inner{padding-top:32px;padding-bottom:40px;width:90%;max-width:900px;margin:0 auto}.page-store_site .box2 .list__title{color:#c30d23;text-align:center;margin-bottom:32px}.page-store_site .box2 .list__title .text--title{font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_site .box2 .list__text{color:#020202}.page-store_site .box2 .list__text .text{font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66;margin-bottom:4px}.page-store_site .box2 .list__text .text--supplement{color:#787878;font-size:1.3rem;font-weight:400;letter-spacing:.05em}.page-store_site .box2 .list__boxs{max-width:720px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-store_site .box2 .list__boxs .box{color:#020202;background-color:#fff;width:24%;max-width:150px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-store_site .box2 .list__boxs .box .text{font-size:1.5rem;font-weight:400;letter-spacing:.05em}@media screen and (max-width:750px){.page-store_site .page__header{max-height:700px}.page-store_site .page__eyecatch{background-position:50% 50%}.page-store_site .page__title .text--en{font-size:5rem}.page-store_site .page__title .text--jp{font-size:1.2rem}.page-store_site .box1 svg{width:200%}.page-store_site .box1__inner{padding-top:60px;padding-bottom:48px}.page-store_site .box1 .title-box{margin-bottom:36px}.page-store_site .box1 .title-box .text--title{font-size:2.5rem}.page-store_site .box1 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_site .box1 .text-box .text{font-size:1.3rem;line-height:1.76}.page-store_site .box1 .boxs{display:block}.page-store_site .box1 .boxs .box{width:80%;max-width:522px;border-radius:10px;margin:0 auto 20px}.page-store_site .box1 .boxs .box__text{border-radius:0 0 10px 10px;padding:16px 8% 20px;font-size:1.2rem}.page-store_site .box2{margin-bottom:76px}.page-store_site .box2 .title-box{margin-bottom:56px}.page-store_site .box2 .title-box .text--title{font-size:2.5rem}.page-store_site .box2 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_site .box2 .list__box{margin-bottom:20px;border-radius:10px}.page-store_site .box2 .list__box__inner{padding-top:30px;padding-bottom:36px;width:90%;max-width:100%}.page-store_site .box2 .list__title{margin-bottom:24px}.page-store_site .box2 .list__title .text--title{font-size:2rem}.page-store_site .box2 .list__text .text{font-size:1.3rem;line-height:1.76;margin-bottom:16px}.page-store_site .box2 .list__text .text--supplement{font-size:1rem}.page-store_site .box2 .list__boxs{max-width:565px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-store_site .box2 .list__boxs .box{width:47%;max-width:100%;height:45px;margin-bottom:16px}.page-store_site .box2 .list__boxs .box .text{font-size:1.3rem}}.page-store_honten .box1{position:relative;z-index:2}.page-store_honten .box1 svg{position:absolute;top:0;left:0;width:100%}.page-store_honten .box1__inner{padding-top:96px;padding-bottom:120px;position:relative}.page-store_honten .box1 .i-box{position:absolute}.page-store_honten .box1 .i-box--1{width:50%;max-width:500px;bottom:-140px;left:-30%;z-index:5}.page-store_honten .box1 .i-box--2{width:56%;max-width:560px;top:-15px;right:-35%;z-index:5}.page-store_honten .box1 .text-box{text-align:center}.page-store_honten .box1 .text-box .text{color:#040404;font-size:2.5rem;letter-spacing:.05em;line-height:2.2}.page-store_honten .box2 .title-box{text-align:center;margin-bottom:72px}.page-store_honten .box2 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_honten .box2 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_honten .box2 .menus{width:100%}.page-store_honten .box2 .menu{width:100%}.page-store_honten .box2 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_honten .box2 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_honten .box2 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_honten .box2 .menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-store_honten .box2 .menu .box{width:48%;margin-bottom:64px}.page-store_honten .box2 .menu .box .i-box{width:100%;margin-bottom:24px;position:relative}.page-store_honten .box2 .menu .box .i-box:before{content:'';display:block;width:100%;padding-top:62.5%;position:relative;top:0;left:0}.page-store_honten .box2 .menu .box .i-box img{width:100%;height:100%;position:absolute;top:0;left:0}.page-store_honten .box2 .menu .box .text-box{margin-bottom:24px}.page-store_honten .box2 .menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_honten .box2 .menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_honten .box3 .title-box{text-align:center;margin-bottom:72px}.page-store_honten .box3 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_honten .box3 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_honten .box3 .menu{width:100%}.page-store_honten .box3 .menu .text--detail{margin-bottom:30px;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_honten .box3 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_honten .box3 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_honten .box3 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_honten .box3 .menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-store_honten .box3 .menu .box{width:48%;margin-bottom:24px}.page-store_honten .box3 .menu .box .i-box{width:100%;margin-bottom:24px;position:relative}.page-store_honten .box3 .menu .box .i-box:before{content:'';display:block;width:100%;padding-top:62.5%;position:relative;top:0;left:0}.page-store_honten .box3 .menu .box .i-box img{width:100%;height:100%;position:absolute;top:0;left:0}.page-store_honten .box3 .menu .box .text-box{margin-bottom:24px}.page-store_honten .box3 .menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_honten .box3 .menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_honten .box3 .menu .box .text-box .sub-text{color:#020202;font-size:1.5rem;letter-spacing:.05em}.page-store_honten .box3 .text-menu{margin-bottom:96px}.page-store_honten .box3 .text-menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c6c6c6}.page-store_honten .box3 .text-menu .box{width:48%}.page-store_honten .box3 .text-menu .box .text-box{padding-top:30px;padding-bottom:30px}.page-store_honten .box3 .text-menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_honten .box3 .text-menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_honten .box4 .title-box{text-align:center;margin-bottom:40px}.page-store_honten .box4 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_honten .box4 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_honten .box4 .menu{width:100%}.page-store_honten .box4 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_honten .box4 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_honten .box4 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_honten .box4 .text-menu{margin-bottom:140px}.page-store_honten .box4 .text-menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c6c6c6}.page-store_honten .box4 .text-menu .boxs--1{border-top:0}.page-store_honten .box4 .text-menu .box{width:48%}.page-store_honten .box4 .text-menu .box .text-box{padding-top:30px;padding-bottom:30px}.page-store_honten .box4 .text-menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_honten .box4 .text-menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_honten .box5{background-color:#f5f5f5}.page-store_honten .box5__inner{width:100%;max-width:100%}.page-store_honten .box5 .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-store_honten .box5 .box{width:50%}.page-store_honten .box5 .box--1{height:440px}.page-store_honten .box5 .box--1 img{width:100%;height:100%}.page-store_honten .box5 .box--2{padding:64px 40px 72px}.page-store_honten .box5 .box--2 .text-box--shop{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_honten .box5 .box--2 .text-box--shop .text--title{font-size:3rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px}.page-store_honten .box5 .box--2 .text-box--shop .text--address{margin-bottom:12px}.page-store_honten .box5 .box--2 .text-box--shop .link--g-map{display:inline-block;color:#c30d23;line-height:1.5;border-bottom:1px solid #c30d23;margin-bottom:16px}.page-store_honten .box5 .box--2 .text-box--shop .text--tel{margin-bottom:12px}.page-store_honten .box5 .box--2 .text-box--time{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_honten .box5 .box--2 .text-box--time .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store_honten .box5 .box--2 .text-box--time .text--time{margin-bottom:8px}.page-store_honten .box5 .box--2 .text-box--holiday{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_honten .box5 .box--2 .text-box--holiday .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store_honten .box6{width:100%;height:450px}.page-store_honten .box6__inner{width:100%;height:100%;max-width:100%}.page-store_honten .box6__inner iframe{width:100%;height:100%}@media screen and (max-width:750px){.page-store_honten .box1 svg{width:200%}.page-store_honten .box1__inner{padding-top:50%;padding-bottom:50%;position:relative}.page-store_honten .box1 .i-box{position:absolute}.page-store_honten .box1 .i-box--1{width:70%;max-width:600px;bottom:-10px;left:-20%;z-index:5}.page-store_honten .box1 .i-box--2{width:80%;max-width:600px;top:-25px;right:-30%;z-index:5}.page-store_honten .box1 .text-box .text{font-size:1.7rem;line-height:1.88}.page-store_honten .box2{margin-bottom:90px}.page-store_honten .box2 .title-box{margin-bottom:50px}.page-store_honten .box2 .title-box .text--title{font-size:2.5rem}.page-store_honten .box2 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_honten .box2 .menu .menu-title-box{margin-bottom:35px}.page-store_honten .box2 .menu .menu-title-box .text--title{height:50px;border-radius:10px;margin-bottom:12px;font-size:2rem}.page-store_honten .box2 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_honten .box2 .menu .boxs{display:block;margin-bottom:38px}.page-store_honten .box2 .menu .box{width:100%;margin-bottom:32px}.page-store_honten .box2 .menu .box .i-box{width:100%;margin-bottom:16px}.page-store_honten .box2 .menu .box .text-box{margin-bottom:12px}.page-store_honten .box2 .menu .box .text-box .text{font-size:1.8rem}.page-store_honten .box2 .menu .box .text-box .tax{font-size:1rem}.page-store_honten .box3{margin-bottom:58px}.page-store_honten .box3 .title-box{margin-bottom:50px}.page-store_honten .box3 .title-box .text--title{font-size:2.5rem}.page-store_honten .box3 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_honten .box3 .menu{margin-bottom:16px}.page-store_honten .box3 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_honten .box3 .menu .menu-title-box{margin-bottom:27px}.page-store_honten .box3 .menu .menu-title-box .text--title{height:100px;border-radius:20px;margin-bottom:21px;font-size:2rem}.page-store_honten .box3 .menu .text--detail{font-size:1.3rem;line-height:1.76}.page-store_honten .box3 .menu .boxs{display:block}.page-store_honten .box3 .menu .box{width:100%;margin-bottom:36px}.page-store_honten .box3 .menu .box .i-box{width:100%;margin-bottom:16px}.page-store_honten .box3 .menu .box .text-box{margin-bottom:12px}.page-store_honten .box3 .menu .box .text-box .text{font-size:1.6rem}.page-store_honten .box3 .menu .box .text-box .tax{font-size:1rem}.page-store_honten .box3 .menu .box .text-box .sub-text{font-size:1.2rem}.page-store_honten .box3 .menu .box:last-child{margin-bottom:0}.page-store_honten .box3 .text-menu{margin-bottom:50px}.page-store_honten .box3 .text-menu .boxs{display:block;border-top:0}.page-store_honten .box3 .text-menu .box{width:100%;border-top:2px solid #c6c6c6}.page-store_honten .box3 .text-menu .box .text-box{padding-top:18px;padding-bottom:18px}.page-store_honten .box3 .text-menu .box .text-box .text{font-size:1.6rem}.page-store_honten .box3 .text-menu .box .text-box .tax{font-size:1rem}.page-store_honten .box4 .title-box{margin-bottom:50px}.page-store_honten .box4 .title-box .text--title{font-size:2.5rem}.page-store_honten .box4 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_honten .box4 .menu{margin-bottom:32px}.page-store_honten .box4 .menu .menu-title-box{margin-bottom:27px}.page-store_honten .box4 .menu .menu-title-box .text--title{height:100px;border-radius:20px;margin-bottom:21px;font-size:2rem}.page-store_honten .box4 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_honten .box4 .text-menu{margin-bottom:57px}.page-store_honten .box4 .text-menu .boxs{display:block;border-top:0}.page-store_honten .box4 .text-menu .boxs--1{border-top:0}.page-store_honten .box4 .text-menu .boxs--1 .box{border-top:1px solid #c6c6c6}.page-store_honten .box4 .text-menu .boxs--1 .box:first-child{border-top:0}.page-store_honten .box4 .text-menu .box{border-top:1px solid #c6c6c6;width:100%}.page-store_honten .box4 .text-menu .box .text-box{text-align:center;padding-top:18px;padding-bottom:18px}.page-store_honten .box4 .text-menu .box .text-box .text{font-size:1.6rem}.page-store_honten .box4 .text-menu .box .text-box .tax{font-size:1rem}.page-store_honten .box5 .boxs{display:block}.page-store_honten .box5 .box{width:100%;height:auto}.page-store_honten .box5 .box--1{height:250px}.page-store_honten .box5 .box--1 img{width:100%;height:100%}.page-store_honten .box5 .box--2{width:95%;margin:0 auto;padding:28px 0 36px}.page-store_honten .box5 .box--2 .text-box--shop{font-size:1.3rem}.page-store_honten .box5 .box--2 .text-box--shop .text--title{font-size:2rem;margin-bottom:12px}.page-store_honten .box5 .box--2 .text-box--shop .text--address{margin-bottom:8px}.page-store_honten .box5 .box--2 .text-box--shop .link--g-map{margin-bottom:20px}.page-store_honten .box5 .box--2 .text-box--shop .text--tel{margin-bottom:16px}.page-store_honten .box5 .box--2 .text-box--time{font-size:1.3rem;margin-bottom:16px}.page-store_honten .box5 .box--2 .text-box--time .text--title{font-size:1.3rem;margin-bottom:2px}.page-store_honten .box5 .box--2 .text-box--time .text--time{margin-bottom:2px}.page-store_honten .box5 .box--2 .text-box--holiday{font-size:1.3rem}.page-store_honten .box5 .box--2 .text-box--holiday .text--title{font-size:1.3rem;margin-bottom:2px}.page-store_honten .box6{width:100%;height:300px}}.page-store_souhonke .box1{position:relative;z-index:2}.page-store_souhonke .box1 svg{position:absolute;top:0;left:0;width:100%}.page-store_souhonke .box1__inner{padding-top:96px;padding-bottom:120px;position:relative}.page-store_souhonke .box1 .i-box{position:absolute}.page-store_souhonke .box1 .i-box--1{width:50%;max-width:500px;bottom:-140px;left:-30%;z-index:5}.page-store_souhonke .box1 .i-box--2{width:56%;max-width:560px;top:-15px;right:-35%;z-index:5}.page-store_souhonke .box1 .text-box{text-align:center}.page-store_souhonke .box1 .text-box .text{color:#040404;font-size:2.5rem;letter-spacing:.05em;line-height:2.2}.page-store_souhonke .box2 .title-box{text-align:center;margin-bottom:72px}.page-store_souhonke .box2 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_souhonke .box2 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_souhonke .box2 .menus{width:100%}.page-store_souhonke .box2 .menu{width:100%}.page-store_souhonke .box2 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_souhonke .box2 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_souhonke .box2 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_souhonke .box2 .menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-store_souhonke .box2 .menu .box{width:48%;margin-bottom:64px}.page-store_souhonke .box2 .menu .box .i-box{width:100%;margin-bottom:24px;position:relative}.page-store_souhonke .box2 .menu .box .i-box:before{content:'';display:block;width:100%;padding-top:62.5%;position:relative;top:0;left:0}.page-store_souhonke .box2 .menu .box .i-box img{width:100%;height:100%;position:absolute;top:0;left:0}.page-store_souhonke .box2 .menu .box .text-box{margin-bottom:24px}.page-store_souhonke .box2 .menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_souhonke .box2 .menu .box .text-box .text span{display:block;margin-top:2px;text-align:right}.page-store_souhonke .box2 .menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_souhonke .box3 .title-box{text-align:center;margin-bottom:72px}.page-store_souhonke .box3 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_souhonke .box3 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_souhonke .box3 .menu{width:100%}.page-store_souhonke .box3 .menu .text--detail{margin-bottom:30px;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_souhonke .box3 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_souhonke .box3 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_souhonke .box3 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_souhonke .box3 .menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-store_souhonke .box3 .menu .box{width:48%;margin-bottom:24px}.page-store_souhonke .box3 .menu .box .i-box{width:100%;margin-bottom:24px;position:relative}.page-store_souhonke .box3 .menu .box .i-box:before{content:'';display:block;width:100%;padding-top:62.5%;position:relative;top:0;left:0}.page-store_souhonke .box3 .menu .box .i-box img{width:100%;height:100%;position:absolute;top:0;left:0}.page-store_souhonke .box3 .menu .box .text-box{margin-bottom:24px}.page-store_souhonke .box3 .menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_souhonke .box3 .menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_souhonke .box3 .menu .box .text-box .sub-text{color:#020202;font-size:1.5rem;letter-spacing:.05em}.page-store_souhonke .box3 .text-menu{margin-bottom:96px}.page-store_souhonke .box3 .text-menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.page-store_souhonke .box3 .text-menu .box{width:48%}.page-store_souhonke .box3 .text-menu .box .text-box{padding-top:30px;padding-bottom:30px}.page-store_souhonke .box3 .text-menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_souhonke .box3 .text-menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_souhonke .box4 .title-box{text-align:center;margin-bottom:40px}.page-store_souhonke .box4 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_souhonke .box4 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_souhonke .box4 .menu{width:100%}.page-store_souhonke .box4 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_souhonke .box4 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_souhonke .box4 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_souhonke .box4 .text-menu{margin-bottom:140px}.page-store_souhonke .box4 .text-menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c6c6c6}.page-store_souhonke .box4 .text-menu .boxs--1{border-top:0}.page-store_souhonke .box4 .text-menu .box{width:48%}.page-store_souhonke .box4 .text-menu .box .text-box{padding-top:30px;padding-bottom:30px}.page-store_souhonke .box4 .text-menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_souhonke .box4 .text-menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_souhonke .box5{background-color:#f5f5f5}.page-store_souhonke .box5__inner{width:100%;max-width:100%}.page-store_souhonke .box5 .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-store_souhonke .box5 .box{width:50%}.page-store_souhonke .box5 .box--1{height:440px}.page-store_souhonke .box5 .box--1 img{width:100%;height:100%}.page-store_souhonke .box5 .box--2{padding:64px 40px 72px}.page-store_souhonke .box5 .box--2 .text-box--shop{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_souhonke .box5 .box--2 .text-box--shop .text--title{font-size:3rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px}.page-store_souhonke .box5 .box--2 .text-box--shop .text--address{margin-bottom:12px}.page-store_souhonke .box5 .box--2 .text-box--shop .link--g-map{display:inline-block;color:#c30d23;line-height:1.5;border-bottom:1px solid #c30d23;margin-bottom:16px}.page-store_souhonke .box5 .box--2 .text-box--shop .text--tel{margin-bottom:12px}.page-store_souhonke .box5 .box--2 .text-box--time{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_souhonke .box5 .box--2 .text-box--time .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store_souhonke .box5 .box--2 .text-box--time .text--time{margin-bottom:8px}.page-store_souhonke .box5 .box--2 .text-box--holiday{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_souhonke .box5 .box--2 .text-box--holiday .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store_souhonke .box6{width:100%;height:450px}.page-store_souhonke .box6__inner{width:100%;height:100%;max-width:100%}.page-store_souhonke .box6__inner iframe{width:100%;height:100%}@media screen and (max-width:750px){.page-store_souhonke .box1 svg{width:200%}.page-store_souhonke .box1__inner{padding-top:50%;padding-bottom:50%;position:relative}.page-store_souhonke .box1 .i-box{position:absolute}.page-store_souhonke .box1 .i-box--1{width:70%;max-width:600px;bottom:-10px;left:-20%;z-index:5}.page-store_souhonke .box1 .i-box--2{width:70%;max-width:600px;top:-25px;right:-30%;z-index:5}.page-store_souhonke .box1 .text-box .text{font-size:1.7rem;line-height:1.88}.page-store_souhonke .box2{margin-bottom:90px}.page-store_souhonke .box2 .title-box{margin-bottom:50px}.page-store_souhonke .box2 .title-box .text--title{font-size:2.5rem}.page-store_souhonke .box2 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_souhonke .box2 .menu .menu-title-box{margin-bottom:35px}.page-store_souhonke .box2 .menu .menu-title-box .text--title{height:50px;border-radius:10px;margin-bottom:12px;font-size:2rem}.page-store_souhonke .box2 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_souhonke .box2 .menu .boxs{display:block;margin-bottom:38px}.page-store_souhonke .box2 .menu .box{width:100%;margin-bottom:32px}.page-store_souhonke .box2 .menu .box .i-box{width:100%;margin-bottom:16px}.page-store_souhonke .box2 .menu .box .text-box{margin-bottom:12px}.page-store_souhonke .box2 .menu .box .text-box .text{font-size:1.8rem}.page-store_souhonke .box2 .menu .box .text-box .tax{font-size:1rem}.page-store_souhonke .box3{margin-bottom:58px}.page-store_souhonke .box3 .title-box{margin-bottom:50px}.page-store_souhonke .box3 .title-box .text--title{font-size:2.5rem}.page-store_souhonke .box3 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_souhonke .box3 .menu{margin-bottom:16px}.page-store_souhonke .box3 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_souhonke .box3 .menu .menu-title-box{margin-bottom:27px}.page-store_souhonke .box3 .menu .menu-title-box .text--title{height:100px;border-radius:20px;margin-bottom:21px;font-size:2rem}.page-store_souhonke .box3 .menu .text--detail{font-size:1.3rem;line-height:1.76}.page-store_souhonke .box3 .menu .boxs{display:block}.page-store_souhonke .box3 .menu .box{width:100%;margin-bottom:36px}.page-store_souhonke .box3 .menu .box .i-box{width:100%;margin-bottom:16px}.page-store_souhonke .box3 .menu .box .text-box{margin-bottom:12px}.page-store_souhonke .box3 .menu .box .text-box .text{font-size:1.6rem}.page-store_souhonke .box3 .menu .box .text-box .tax{font-size:1rem}.page-store_souhonke .box3 .menu .box .text-box .sub-text{font-size:1.2rem}.page-store_souhonke .box3 .menu .box:last-child{margin-bottom:0}.page-store_souhonke .box3 .text-menu{margin-bottom:50px}.page-store_souhonke .box3 .text-menu .boxs{display:block;border-top:0}.page-store_souhonke .box3 .text-menu .box{width:100%}.page-store_souhonke .box3 .text-menu .box .text-box{padding-top:18px;padding-bottom:18px}.page-store_souhonke .box3 .text-menu .box .text-box .text{font-size:1.6rem}.page-store_souhonke .box3 .text-menu .box .text-box .tax{font-size:1rem}.page-store_souhonke .box4 .title-box{margin-bottom:50px}.page-store_souhonke .box4 .title-box .text--title{font-size:2.5rem}.page-store_souhonke .box4 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_souhonke .box4 .menu{margin-bottom:32px}.page-store_souhonke .box4 .menu .menu-title-box{margin-bottom:27px}.page-store_souhonke .box4 .menu .menu-title-box .text--title{height:100px;border-radius:20px;margin-bottom:21px;font-size:2rem}.page-store_souhonke .box4 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_souhonke .box4 .text-menu{margin-bottom:57px}.page-store_souhonke .box4 .text-menu .boxs{display:block;border-top:0}.page-store_souhonke .box4 .text-menu .boxs--1{border-top:0}.page-store_souhonke .box4 .text-menu .boxs--1 .box:first-child{border-top:0}.page-store_souhonke .box4 .text-menu .box{width:100%}.page-store_souhonke .box4 .text-menu .box .text-box{padding-top:18px;padding-bottom:18px}.page-store_souhonke .box4 .text-menu .box .text-box .text{font-size:1.6rem}.page-store_souhonke .box4 .text-menu .box .text-box .tax{font-size:1rem}.page-store_souhonke .box5 .boxs{display:block}.page-store_souhonke .box5 .box{width:100%;height:auto}.page-store_souhonke .box5 .box--1{height:250px}.page-store_souhonke .box5 .box--1 img{width:100%;height:100%}.page-store_souhonke .box5 .box--2{width:95%;margin:0 auto;padding:28px 0 36px}.page-store_souhonke .box5 .box--2 .text-box--shop{font-size:1.3rem}.page-store_souhonke .box5 .box--2 .text-box--shop .text--title{font-size:2rem;margin-bottom:12px}.page-store_souhonke .box5 .box--2 .text-box--shop .text--address{margin-bottom:8px}.page-store_souhonke .box5 .box--2 .text-box--shop .link--g-map{margin-bottom:20px}.page-store_souhonke .box5 .box--2 .text-box--shop .text--tel{margin-bottom:16px}.page-store_souhonke .box5 .box--2 .text-box--time{font-size:1.3rem;margin-bottom:16px}.page-store_souhonke .box5 .box--2 .text-box--time .text--title{font-size:1.3rem;margin-bottom:2px}.page-store_souhonke .box5 .box--2 .text-box--time .text--time{margin-bottom:2px}.page-store_souhonke .box5 .box--2 .text-box--holiday{font-size:1.3rem}.page-store_souhonke .box5 .box--2 .text-box--holiday .text--title{font-size:1.3rem;margin-bottom:2px}.page-store_souhonke .box6{width:100%;height:300px}}.page-store_imaise .box1{position:relative;z-index:2}.page-store_imaise .box1 svg{position:absolute;top:0;left:0;width:100%}.page-store_imaise .box1__inner{padding-top:96px;padding-bottom:120px;position:relative}.page-store_imaise .box1 .i-box{position:absolute}.page-store_imaise .box1 .i-box--1{width:50%;max-width:500px;bottom:-140px;left:-30%;z-index:5}.page-store_imaise .box1 .i-box--2{width:56%;max-width:560px;top:-15px;right:-35%;z-index:5}.page-store_imaise .box1 .text-box{text-align:center}.page-store_imaise .box1 .text-box .text{color:#040404;font-size:2.5rem;letter-spacing:.05em;line-height:2.2}.page-store_imaise .box2 .title-box{text-align:center;margin-bottom:72px}.page-store_imaise .box2 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_imaise .box2 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_imaise .box2 .menus{width:100%}.page-store_imaise .box2 .menu{width:100%}.page-store_imaise .box2 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_imaise .box2 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_imaise .box2 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_imaise .box2 .menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-store_imaise .box2 .menu .box{width:48%;margin-bottom:64px}.page-store_imaise .box2 .menu .box .i-box{width:100%;margin-bottom:24px;position:relative}.page-store_imaise .box2 .menu .box .i-box:before{content:'';display:block;width:100%;padding-top:62.5%;position:relative;top:0;left:0}.page-store_imaise .box2 .menu .box .i-box img{width:100%;height:100%;position:absolute;top:0;left:0}.page-store_imaise .box2 .menu .box .text-box{margin-bottom:24px}.page-store_imaise .box2 .menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_imaise .box2 .menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_imaise .box3 .title-box{text-align:center;margin-bottom:72px}.page-store_imaise .box3 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_imaise .box3 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_imaise .box3 .menu{width:100%}.page-store_imaise .box3 .menu .text--detail{margin-bottom:30px;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_imaise .box3 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_imaise .box3 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_imaise .box3 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_imaise .box3 .menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-store_imaise .box3 .menu .box{width:48%;margin-bottom:24px}.page-store_imaise .box3 .menu .box .i-box{width:100%;margin-bottom:24px;position:relative}.page-store_imaise .box3 .menu .box .i-box:before{content:'';display:block;width:100%;padding-top:62.5%;position:relative;top:0;left:0}.page-store_imaise .box3 .menu .box .i-box img{width:100%;height:100%;position:absolute;top:0;left:0}.page-store_imaise .box3 .menu .box .text-box{margin-bottom:24px}.page-store_imaise .box3 .menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_imaise .box3 .menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_imaise .box3 .menu .box .text-box .sub-text{color:#020202;font-size:1.5rem;letter-spacing:.05em}.page-store_imaise .box3 .text-menu{margin-bottom:96px}.page-store_imaise .box3 .text-menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c6c6c6}.page-store_imaise .box3 .text-menu .box{width:48%}.page-store_imaise .box3 .text-menu .box .text-box{padding-top:30px;padding-bottom:30px}.page-store_imaise .box3 .text-menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_imaise .box3 .text-menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_imaise .box4 .title-box{text-align:center;margin-bottom:40px}.page-store_imaise .box4 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-store_imaise .box4 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-store_imaise .box4 .menu{width:100%}.page-store_imaise .box4 .menu .menu-title-box{width:100%;margin-bottom:48px}.page-store_imaise .box4 .menu .menu-title-box .text--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;background-color:#c30d23;border-radius:15px;margin-bottom:24px;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.05em}.page-store_imaise .box4 .menu .menu-title-box .text--detail{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-store_imaise .box4 .text-menu{margin-bottom:140px}.page-store_imaise .box4 .text-menu .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c6c6c6}.page-store_imaise .box4 .text-menu .boxs--1{border-top:0}.page-store_imaise .box4 .text-menu .box{width:48%}.page-store_imaise .box4 .text-menu .box .text-box{padding-top:30px;padding-bottom:30px}.page-store_imaise .box4 .text-menu .box .text-box .text{color:#020202;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-store_imaise .box4 .text-menu .box .text-box .tax{font-size:1.5rem;font-weight:500}.page-store_imaise .box5{background-color:#f5f5f5}.page-store_imaise .box5__inner{width:100%;max-width:100%}.page-store_imaise .box5 .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-store_imaise .box5 .box{width:50%}.page-store_imaise .box5 .box--1{height:440px}.page-store_imaise .box5 .box--1 img{width:100%;height:100%}.page-store_imaise .box5 .box--2{padding:64px 40px 72px}.page-store_imaise .box5 .box--2 .text-box--shop{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_imaise .box5 .box--2 .text-box--shop .text--title{font-size:3rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px}.page-store_imaise .box5 .box--2 .text-box--shop .text--address{margin-bottom:12px}.page-store_imaise .box5 .box--2 .text-box--shop .link--g-map{display:inline-block;color:#c30d23;line-height:1.5;border-bottom:1px solid #c30d23;margin-bottom:16px}.page-store_imaise .box5 .box--2 .text-box--shop .text--tel{margin-bottom:12px}.page-store_imaise .box5 .box--2 .text-box--time{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_imaise .box5 .box--2 .text-box--time .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store_imaise .box5 .box--2 .text-box--time .text--time{margin-bottom:8px}.page-store_imaise .box5 .box--2 .text-box--holiday{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-store_imaise .box5 .box--2 .text-box--holiday .text--title{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-store_imaise .box6{width:100%;height:450px}.page-store_imaise .box6__inner{width:100%;height:100%;max-width:100%}.page-store_imaise .box6__inner iframe{width:100%;height:100%}@media screen and (max-width:750px){.page-store_imaise .box1 svg{width:200%}.page-store_imaise .box1__inner{padding-top:50%;padding-bottom:50%;position:relative}.page-store_imaise .box1 .i-box{position:absolute}.page-store_imaise .box1 .i-box--1{width:70%;max-width:600px;bottom:-10px;left:-20%;z-index:5}.page-store_imaise .box1 .i-box--2{width:80%;max-width:600px;top:-25px;right:-30%;z-index:5}.page-store_imaise .box1 .text-box .text{font-size:1.7rem;line-height:1.88}.page-store_imaise .box2{margin-bottom:90px}.page-store_imaise .box2 .title-box{margin-bottom:50px}.page-store_imaise .box2 .title-box .text--title{font-size:2.5rem}.page-store_imaise .box2 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_imaise .box2 .menu .menu-title-box{margin-bottom:35px}.page-store_imaise .box2 .menu .menu-title-box .text--title{height:50px;border-radius:10px;margin-bottom:12px;font-size:2rem}.page-store_imaise .box2 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_imaise .box2 .menu .boxs{display:block;margin-bottom:38px}.page-store_imaise .box2 .menu .box{width:100%;margin-bottom:32px}.page-store_imaise .box2 .menu .box .i-box{width:100%;margin-bottom:16px}.page-store_imaise .box2 .menu .box .text-box{margin-bottom:12px}.page-store_imaise .box2 .menu .box .text-box .text{font-size:1.8rem}.page-store_imaise .box2 .menu .box .text-box .tax{font-size:1rem}.page-store_imaise .box3{margin-bottom:58px}.page-store_imaise .box3 .title-box{margin-bottom:50px}.page-store_imaise .box3 .title-box .text--title{font-size:2.5rem}.page-store_imaise .box3 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_imaise .box3 .menu{margin-bottom:16px}.page-store_imaise .box3 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_imaise .box3 .menu .menu-title-box{margin-bottom:27px}.page-store_imaise .box3 .menu .menu-title-box .text--title{height:100px;border-radius:20px;margin-bottom:21px;font-size:2rem}.page-store_imaise .box3 .menu .text--detail{font-size:1.3rem;line-height:1.76}.page-store_imaise .box3 .menu .boxs{display:block}.page-store_imaise .box3 .menu .box{width:100%;margin-bottom:36px}.page-store_imaise .box3 .menu .box .i-box{width:100%;margin-bottom:16px}.page-store_imaise .box3 .menu .box .text-box{margin-bottom:12px}.page-store_imaise .box3 .menu .box .text-box .text{font-size:1.6rem}.page-store_imaise .box3 .menu .box .text-box .tax{font-size:1rem}.page-store_imaise .box3 .menu .box .text-box .sub-text{font-size:1.2rem}.page-store_imaise .box3 .menu .box:last-child{margin-bottom:0}.page-store_imaise .box3 .text-menu{margin-bottom:50px}.page-store_imaise .box3 .text-menu .boxs{display:block;border-top:0}.page-store_imaise .box3 .text-menu .box{width:100%;border-top:2px solid #c6c6c6}.page-store_imaise .box3 .text-menu .box .text-box{padding-top:18px;padding-bottom:18px}.page-store_imaise .box3 .text-menu .box .text-box .text{font-size:1.6rem}.page-store_imaise .box3 .text-menu .box .text-box .tax{font-size:1rem}.page-store_imaise .box4 .title-box{margin-bottom:50px}.page-store_imaise .box4 .title-box .text--title{font-size:2.5rem}.page-store_imaise .box4 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-store_imaise .box4 .menu{margin-bottom:32px}.page-store_imaise .box4 .menu .menu-title-box{margin-bottom:27px}.page-store_imaise .box4 .menu .menu-title-box .text--title{height:100px;border-radius:20px;margin-bottom:21px;font-size:2rem}.page-store_imaise .box4 .menu .menu-title-box .text--detail{font-size:1.3rem;line-height:1.76}.page-store_imaise .box4 .text-menu{margin-bottom:57px}.page-store_imaise .box4 .text-menu .boxs{display:block;border-top:0}.page-store_imaise .box4 .text-menu .boxs--1{border-top:0}.page-store_imaise .box4 .text-menu .boxs--1 .box{border-top:1px solid #c6c6c6}.page-store_imaise .box4 .text-menu .boxs--1 .box:first-child{border-top:0}.page-store_imaise .box4 .text-menu .box{border-top:1px solid #c6c6c6;width:100%}.page-store_imaise .box4 .text-menu .box .text-box{text-align:center;padding-top:18px;padding-bottom:18px}.page-store_imaise .box4 .text-menu .box .text-box .text{font-size:1.6rem}.page-store_imaise .box4 .text-menu .box .text-box .tax{font-size:1rem}.page-store_imaise .box5 .boxs{display:block}.page-store_imaise .box5 .box{width:100%;height:auto}.page-store_imaise .box5 .box--1{height:250px}.page-store_imaise .box5 .box--1 img{width:100%;height:100%}.page-store_imaise .box5 .box--2{width:95%;margin:0 auto;padding:28px 0 36px}.page-store_imaise .box5 .box--2 .text-box--shop{font-size:1.3rem}.page-store_imaise .box5 .box--2 .text-box--shop .text--title{font-size:2rem;margin-bottom:12px}.page-store_imaise .box5 .box--2 .text-box--shop .text--address{margin-bottom:8px}.page-store_imaise .box5 .box--2 .text-box--shop .link--g-map{margin-bottom:20px}.page-store_imaise .box5 .box--2 .text-box--shop .text--tel{margin-bottom:16px}.page-store_imaise .box5 .box--2 .text-box--time{font-size:1.3rem;margin-bottom:16px}.page-store_imaise .box5 .box--2 .text-box--time .text--title{font-size:1.3rem;margin-bottom:2px}.page-store_imaise .box5 .box--2 .text-box--time .text--time{margin-bottom:2px}.page-store_imaise .box5 .box--2 .text-box--holiday{font-size:1.3rem}.page-store_imaise .box5 .box--2 .text-box--holiday .text--title{font-size:1.3rem;margin-bottom:2px}.page-store_imaise .box6{width:100%;height:300px}}.page-recruit .page__header{max-height:400px}.page-recruit .page__eyecatch{background-position:50% 40%}.page-recruit .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-recruit .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-recruit .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-recruit .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-recruit .box1{position:relative;z-index:2}.page-recruit .box1 svg{position:absolute;top:0;left:0;width:100%}.page-recruit .box1__inner{padding-top:80px;padding-bottom:96px}.page-recruit .box1 .title-box{text-align:center;margin-bottom:56px}.page-recruit .box1 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-recruit .box1 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-recruit .box1 .text-box{margin-bottom:80px;text-align:center}.page-recruit .box1 .text-box .text{color:#010101;font-size:2.5rem;font-weight:400;letter-spacing:.05em;line-height:2.2}.page-recruit .box1 .request{background-color:#f5f5f5;border-radius:15px;padding-top:32px;padding-bottom:32px}.page-recruit .box1 .request__title{color:#c30d23;text-align:center;margin-bottom:24px}.page-recruit .box1 .request__title .text--title{font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-recruit .box1 .request .list{width:95%;max-width:890px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-recruit .box1 .request .list__box{width:48%;min-height:52px;background-color:#fff;padding:16px 12px;margin-bottom:20px}.page-recruit .box1 .request .list__text{position:relative;padding-left:36px;padding-right:10px}.page-recruit .box1 .request .list__text:before{content:'';display:inline-block;width:26px;height:26px;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/common/checkbox.png);background-size:contain;position:absolute;top:18px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-recruit .box1 .request .list__text .text{font-size:1.9rem;font-weight:600;letter-spacing:.05em;line-height:2}.page-recruit .box1 .request .list__text .sub-text{line-height:1.7;text-align:justify;font-size:1.5rem}.page-recruit .box2{margin-bottom:100px}.page-recruit .box2 .title-box{text-align:center;margin-bottom:56px}.page-recruit .box2 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-recruit .box2 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-recruit .box2 .text-box{color:#020202;text-align:left;max-width:750px;margin:0 auto}.page-recruit .box2 .text-box .text{font-size:2.5rem;font-weight:600;letter-spacing:.05em;line-height:2.2;padding-left:2em;text-indent:-2em}.page-recruit .box2 .text-box .sub-text{line-height:1.7;text-align:justify;margin-bottom:40px}.page-recruit .box2 .text-box .sub-text:last-child{margin-bottom:0}.page-recruit .box3{height:450px;margin-bottom:96px;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/recruit/recruit_bg1-3.jpg);background-size:cover;background-position:center}.page-recruit .box3__inner{height:100%}.page-recruit .box4{margin-bottom:110px}.page-recruit .box4 .title-box{text-align:center;margin-bottom:100px}.page-recruit .box4 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-recruit .box4 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-recruit .box4 .staff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-recruit .box4 .staff .boxs{width:50%;margin-bottom:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-recruit .box4 .staff .boxs .box{width:50%}.page-recruit .box4 .staff .boxs .box--1 img{width:100%}.page-recruit .box4 .staff .boxs .box--2 .text-box{padding:8px 24px;color:#020202;font-size:1.5rem;letter-spacing:.05em;line-height:1.66}.page-recruit .box4 .staff .boxs .box--2 .text-box .text--name{margin-bottom:4px}.page-recruit .box4 .staff .boxs .box--2 .text-box .text--info{margin-bottom:16px}.page-recruit .box5{margin-bottom:132px}.page-recruit .box5 .title-box{text-align:center;margin-bottom:58px}.page-recruit .box5 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-recruit .box5 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-recruit .box5 .text-box{color:#020202;margin-bottom:32px}.page-recruit .box5 .text-box .text{font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-recruit .box5 .system{background-color:#f5f5f5;border-radius:15px;margin-bottom:72px}.page-recruit .box5 .system__inner{padding:40px 5%}.page-recruit .box5 .system .slide{width:100%;margin-bottom:24px;overflow:scroll}.page-recruit .box5 .system .table-upper{text-align:right;font-size:1.2rem;margin-bottom:10px}.page-recruit .box5 .system .slide .table{width:100%;border-collapse:collapse}.page-recruit .box5 .system .slide .table th,.page-recruit .box5 .system .slide .table td{border:2px solid #fff;height:50px}.page-recruit .box5 .system .slide .table .t-row{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.05em;text-align:center;vertical-align:middle}.page-recruit .box5 .system .slide .table .t-row .head{background-color:#c30d23;line-height:1.6;padding:5px 10px}.page-recruit .box5 .system .slide .table .t-row .head span{display:block;font-size:1.4rem;font-weight:400}.page-recruit .box5 .system .slide .table .t-head .t-row .head{min-width:180px}.page-recruit .box5 .system .slide .table .t-body .t-row .head{min-width:300px}.page-recruit .box5 .system .slide .table .t-row .level{color:#000;background-color:#e6e6e6}.page-recruit .box5 .system .slide .table .t-row .level--store-manager{color:#000;background-color:#f3e43d}.page-recruit .box5 .system .slide .table .t-row .bonus{background-color:#787878}.page-recruit .box5 .system .slide .table .t-row .value{color:#000;background-color:#e6e6e6}.page-recruit .box5 .system .text{text-align:right;color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-recruit .box5 .flow{background-color:#f5f5f5;border-radius:15px;margin-bottom:72px}.page-recruit .box5 .flow__inner{padding:40px 5%}.page-recruit .box5 .flow__title{text-align:center;margin-bottom:30px}.page-recruit .box5 .flow__title .text--title{color:#c30d23;font-size:2.5rem;font-weight:500;letter-spacing:.05em}.page-recruit .box5 .flow .boxs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-recruit .box5 .flow .boxs .box{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;min-height:50px;margin-bottom:20px}.page-recruit .box5 .flow .boxs .box__title{width:120px;background-color:#c30d23;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruit .box5 .flow .boxs .box__title .text--title{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.05em}.page-recruit .box5 .flow .boxs .box__text{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 16px}.page-recruit .box5 .flow .boxs .box__text .text{color:#020202;font-size:1.5rem;font-weight:400;letter-spacing:.05em}@media screen and (max-width:750px){.page-recruit .page__header{max-height:700px}.page-recruit .page__eyecatch{background-position:50% 50%;background-size:auto 110%}.page-recruit .page__title .text--en{font-size:5rem}.page-recruit .page__title .text--jp{font-size:1.2rem}.page-recruit .box1 svg{width:200%}.page-recruit .box1__inner{padding-top:60px;padding-bottom:54px}.page-recruit .box1 .title-box{margin-bottom:36px}.page-recruit .box1 .title-box .text--title{font-size:2.5rem}.page-recruit .box1 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-recruit .box1 .text-box .text{font-size:1.3rem;line-height:1.76}.page-recruit .box1 .request{padding-top:28px;padding-bottom:28px}.page-recruit .box1 .request__title{margin-bottom:12px}.page-recruit .box1 .request__title .text--title{font-size:2rem}.page-recruit .box1 .request .list{width:90%}.page-recruit .box1 .request .list__box{width:100%;min-height:52px;padding:12px 4px;margin-bottom:16px;display:flex;align-items:center}.page-recruit .box1 .request .list__text{padding-left:8px}.page-recruit .box1 .request .list__text:before{width:25px;height:25px;left:6px;top:10px}.page-recruit .box1 .request .list__text .text{width:calc(100%-56px);margin-left:28px;font-size:1.3rem;line-height:1.3;margin-top:6px;margin-bottom:10px}.page-recruit .box2{margin-bottom:60px}.page-recruit .box2 .title-box{margin-bottom:56px}.page-recruit .box2 .title-box .text--title{font-size:2.5rem}.page-recruit .box2 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-recruit .box2 .text-box .text{font-size:1.7rem;line-height:1.88}.page-recruit .box3{height:330px;margin-bottom:73px;background-position:30% 50%}.page-recruit .box4{margin-bottom:68px}.page-recruit .box4 .title-box{margin-bottom:53px}.page-recruit .box4 .title-box .text--title{font-size:2.5rem}.page-recruit .box4 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-recruit .box4 .staff .boxs{width:100%;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-recruit .box4 .staff .boxs .box--1{width:45%}.page-recruit .box4 .staff .boxs .box--2{width:50%}.page-recruit .box4 .staff .boxs .box--2 .text-box{padding:4px 0;font-size:1.3rem;line-height:1.34}.page-recruit .box4 .staff .boxs .box--2 .text-box .text--name{margin-bottom:0}.page-recruit .box4 .staff .boxs .box--2 .text-box .text--info{margin-bottom:12px}.page-recruit .box5{margin-bottom:77px}.page-recruit .box5 .title-box{margin-bottom:48px}.page-recruit .box5 .title-box .text--title{font-size:2.5rem}.page-recruit .box5 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-recruit .box5 .text-box{margin-bottom:32px}.page-recruit .box5 .text-box .text{font-size:1.3rem;line-height:1.76}.page-recruit .box5 .system{border-radius:20px;margin-bottom:36px;position:relative;top:0;left:0}.page-recruit .box5 .system__inner{padding:36px 5% 44px;display:block;overflow-x:auto}.page-recruit .box5 .system .slide{position:relative;top:0;left:0;margin-bottom:20px}.page-recruit .box5 .system .slide .table{width:100%}.page-recruit .box5 .system .slide .table .t-row .head span{font-size:1.2rem}.page-recruit .box5 .system .slide .table .t-row{font-size:1.3rem;text-align:center;vertical-align:middle}.page-recruit .box5 .system .text{white-space:nowrap;font-size:1.3rem;line-height:1.61}.page-recruit .box5 .flow{margin-bottom:76px}.page-recruit .box5 .flow__inner{padding:30px 2% 15px}.page-recruit .box5 .flow__title{margin-bottom:20px}.page-recruit .box5 .flow__title .text--title{font-size:2rem}.page-recruit .box5 .flow .boxs{width:100%;display:block}.page-recruit .box5 .flow .boxs .box{width:100%;display:block;margin-bottom:15px}.page-recruit .box5 .flow .boxs .box__title{width:100%;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruit .box5 .flow .boxs .box__title .text--title{font-size:1.3rem}.page-recruit .box5 .flow .boxs .box__text{width:100%;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px}.page-recruit .box5 .flow .boxs .box__text .text{font-size:1.3rem}}.page-company .page__header{max-height:400px}.page-company .page__eyecatch{background-position:50% 50%}.page-company .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-company .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-company .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-company .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-company .box1{position:relative;z-index:2}.page-company .box1 svg{position:absolute;top:0;left:0;width:100%}.page-company .box1__inner{padding-top:80px;padding-bottom:144px;position:relative}.page-company .box1__inner .image--1{width:32%;position:absolute;top:40%;left:-10%}.page-company .box1 .title-box{text-align:center;margin-bottom:56px}.page-company .box1 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-company .box1 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-company .box1 .text-box{text-align:center}.page-company .box1 .text-box .text{color:#010101;font-size:2.5rem;font-weight:400;letter-spacing:.05em;line-height:2.2}.page-company .box2{margin-bottom:136px}.page-company .box2 .title-box{text-align:center;margin-bottom:48px}.page-company .box2 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-company .box2 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-company .box2 .text-box{text-align:center}.page-company .box2 .text-box .text{color:#010101;font-size:2.5rem;font-weight:400;letter-spacing:.05em;line-height:2.2}.page-company .box3{margin-bottom:150px}.page-company .box3__inner{position:relative;z-index:1}.page-company .box3__inner .image--2{width:28%;position:absolute;bottom:-50%;left:-20%}.page-company .box3__inner .image--3{width:40%;position:absolute;top:-96%;right:-22%}.page-company .box3 .title-box{text-align:center;margin-bottom:56px}.page-company .box3 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-company .box3 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-company .box3 .text-box{color:#020202;text-align:left;max-width:830px;margin:0 auto;margin-bottom:80px}.page-company .box3 .text-box .text{font-size:2.5rem;font-weight:400;letter-spacing:.05em;line-height:2.2;padding-left:2em;text-indent:-2em}.page-company .box4{background-color:#c30d23;position:relative}.page-company .box4 .image--1{position:absolute;top:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-company .box4__inner{padding-top:115px;padding-bottom:88px}.page-company .box4 .title-box{text-align:center;margin-bottom:56px}.page-company .box4 .title-box .text--title{display:inline-block;color:#fff;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-company .box4 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#fff;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-company .box4 .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-company .box4 .boxs .box--1{width:50%}.page-company .box4 .boxs .box--1 .midashi{color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:2;margin-bottom:1em}.page-company .box4 .boxs .box--1 .text{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:2}.page-company .box4 .boxs .box--2{width:47%}.page-company .box4 .boxs .box--2 .image-box{margin-bottom:30px;width:100%;position:relative}.page-company .box4 .boxs .box--2 .image-box:before{content:'';display:block;width:100%;padding-top:100%}.page-company .box4 .boxs .box--2 .image-box img{position:absolute;top:0;left:0;right:0;margin:auto}.page-company .box4 .boxs .box--2 .name-box{text-align:center;display:block;margin-bottom:16px}.page-company .box4 .boxs .box--2 .name-box .text--name{text-align:center;display:inline-block;color:#fff;font-size:2rem;font-weight:400;letter-spacing:.05em;line-height:1.5}.page-company .box4 .boxs .box--2 .career-box{text-align:center;display:block}.page-company .box4 .boxs .box--2 .career-box .text--career{text-align:left;display:inline-block;color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-company .box5__inner{padding-top:116px;padding-bottom:140px}.page-company .box5 .title-box{text-align:center;margin-bottom:56px}.page-company .box5 .title-box .text--title{display:inline-block;color:#010101;font-size:3.5rem;font-weight:500;letter-spacing:.05em;position:relative}.page-company .box5 .title-box .text--title:before{content:'';display:block;width:200px;height:2px;background-color:#c30d23;position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-company .box5 .table{width:100%;border-collapse:collapse}.page-company .box5 .table .t-row{text-align:left;vertical-align:text-top}.page-company .box5 .table th,.page-company .box5 .table td{height:96px;padding-top:40px;padding-bottom:40px}.page-company .box5 .table .head{border-bottom:1px solid #c30d23;width:150px;color:#131313;font-size:1.5rem;font-weight:400;letter-spacing:.05em;padding-left:20px}.page-company .box5 .table .bold{font-weight:500}.page-company .box5 .table .body{border-bottom:1px solid #c6c6c6;padding-left:64px;color:#131313;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.66}.page-company .box5 .table .body a{color:#c30d23;font-size:1.3rem;font-weight:400;letter-spacing:0;margin-left:24px}@media screen and (max-width:750px){.page-company .page__header{max-height:700px}.page-company .page__eyecatch{background-position:50% 50%}.page-company .page__title .text--en{font-size:5rem}.page-company .page__title .text--jp{font-size:1.2rem}.page-company .box1 svg{width:200%}.page-company .box1__inner{padding-top:140px;padding-bottom:85px;position:relative}.page-company .box1__inner .image--1{width:50%;max-width:300px;top:-20%;left:-10%}.page-company .box1 .title-box{margin-bottom:36px}.page-company .box1 .title-box .text--title{font-size:2.5rem}.page-company .box1 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-company .box1 .text-box .text{font-size:1.7rem;line-height:1.88}.page-company .box2{margin-bottom:72px}.page-company .box2 .title-box{margin-bottom:36px}.page-company .box2 .title-box .text--title{font-size:2.5rem}.page-company .box2 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-company .box2 .text-box .text{font-size:1.7rem;line-height:1.88}.page-company .box3{margin-bottom:140px}.page-company .box3__inner{position:relative;z-index:1}.page-company .box3__inner .image--2{width:45%;max-width:200px;position:absolute;bottom:-215px;left:-10%}.page-company .box3__inner .image--3{width:58%;max-width:250px;position:absolute;top:auto;right:-15%;bottom:-230px}.page-company .box3 .title-box{margin-bottom:36px}.page-company .box3 .title-box .text--title{font-size:2.5rem}.page-company .box3 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-company .box3 .text-box .text{font-size:1.7rem;line-height:1.88}.page-company .box4 .image--1{top:110px;width:110%}.page-company .box4__inner{padding-top:145px;padding-bottom:55px}.page-company .box4 .title-box{margin-bottom:48px}.page-company .box4 .title-box .text--title{font-size:2.5rem}.page-company .box4 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-company .box4 .boxs{display:block}.page-company .box4 .boxs .box--1{width:100%;margin-bottom:49px}.page-company .box4 .boxs .box--1 .midashi{font-size:1.6rem;letter-spacing:.4px}.page-company .box4 .boxs .box--1 .text{font-size:1.3rem;line-height:1.76}.page-company .box4 .boxs .box--2{width:100%}.page-company .box4 .boxs .box--2 .image-box{margin-bottom:20px}.page-company .box4 .boxs .box--2 .name-box{margin-bottom:8px}.page-company .box4 .boxs .box--2 .name-box .text--name{font-size:1.5rem;line-height:1.5}.page-company .box4 .boxs .box--2 .image-box img{position:relative;display:block}.page-company .box4 .boxs .box--2 .image-box:before{content:none}.page-company .box4 .boxs .box--2 .career-box .text--career{font-size:1.3rem;line-height:1.76}.page-company .box5__inner{padding-top:73px;padding-bottom:50px}.page-company .box5 .title-box{margin-bottom:36px}.page-company .box5 .title-box .text--title{font-size:2.5rem}.page-company .box5 .title-box .text--title:before{width:150px;height:2px;bottom:-16px}.page-company .box5 .table th,.page-company .box5 .table td{height:55px;padding-top:10px;padding-bottom:10px}.page-company .box5 .table .head{border-bottom:1px solid #c30d23;width:100px;font-size:1.3rem;padding-left:5px;vertical-align:middle}.page-company .box5 .table .sp-normal{font-weight:400}.page-company .box5 .table .body{border-bottom:1px solid #c6c6c6;padding-left:12px;font-size:1.3rem;line-height:1.38;vertical-align:middle}.page-company .box5 .table .body a{display:block;font-size:1rem;margin-left:0}.page-company .box5 .table .sp-noborder{border-bottom:0}}.page-profile .page__header{max-height:400px}.page-profile .page__eyecatch{background-position:50% 50%}.page-profile .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-profile .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-profile .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-profile .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-profile .box1{position:relative;z-index:1}.page-profile .box1:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:154px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #c30d23;border-bottom:170px solid #c30d23;z-index:5}.page-profile .box1 svg{position:absolute;top:0;left:0;width:100%}.page-profile .box1 .image--1{width:100%;max-width:450px;position:absolute;top:-2%;right:-1%;z-index:2}.page-profile .box1__inner{padding-top:270px;padding-bottom:280px;position:relative}.page-profile .box1 .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-profile .box1 .boxs .box{width:50%}.page-profile .box1 .boxs .box--1{position:relative;width:35%}.page-profile .box1 .boxs .box--2{position:relative;width:65%}.page-profile .box1 .boxs .box--1 .image--2{width:200%;max-width:440px;position:relative;bottom:-270px;right:10%}.page-profile .box1 .boxs .box--2{position:relative}.page-profile .box1 .boxs .box--2 .image--3{width:100%;max-width:500px;position:absolute;top:-170px;left:-20%;z-index:-1;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.page-profile .box1 .boxs .box--2 .introduction-box{width:100%}.page-profile .box1 .boxs .box--2 .introduction-box .text{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:2}.page-profile .box2{height:300px;width:100%;background-color:#c30d23;position:relative;z-index:2}.page-profile .box2 .name-box{text-align:right;color:#fff;font-size:2rem;font-weight:500;letter-spacing:.05em;position:relative;top:-172px;z-index:5}.page-profile .box2 .name-box img{margin-left:24px;vertical-align:middle;transform:scale(.5)}.page-profile .box3{width:100%;height:0;position:relative;top:0;left:0;z-index:3}.page-profile .box3:before{content:'';width:100%;height:480px;position:absolute;bottom:0;left:0;background-image:url(//www.venture-foods.com/wp-content/themes/swell_child/css/../image/profile/profile_bgimage2.jpg);background-position:65% 50%;background-size:100% auto;background-color:transparent;-webkit-clip-path:polygon(0 0,100% 210px,100% 100%,0% 100%);clip-path:polygon(0 0,100% 210px,100% 100%,0% 100%)}@media screen and (max-width:750px){.page-profile .page__header{max-height:700px}.page-profile .page__eyecatch{background-position:50% 50%;background-size:auto 200%}.page-profile .page__title .text--en{font-size:5rem}.page-profile .page__title .text--jp{font-size:1.2rem}.page-profile .box1{position:relative;z-index:1}.page-profile .box1:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:100px solid transparent;border-left:50vw solid transparent;border-right:50vw solid #c30d23;border-bottom:100px solid #c30d23;z-index:5}.page-profile .box1 svg{width:200%}.page-profile .box1 .image--1{width:70%;max-width:270px;top:-3%;right:-5%}.page-profile .box1__inner{padding-top:72%;padding-bottom:0}.page-profile .box1 .boxs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-profile .box1 .boxs .box{width:100%}.page-profile .box1 .boxs .box--1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:100%}.page-profile .box1 .boxs .box--1 .image--2{width:100%;max-width:100%;position:relative;top:0;bottom:auto;right:0}.page-profile .box1 .boxs .box--2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;margin-bottom:20px}.page-profile .box1 .boxs .box--2 .image--3{width:100vw;max-width:100vw;position:absolute;top:-120px;left:0;right:0;margin:0 calc(50% - 50vw)}.page-profile .box1 .boxs .box--2 .introduction-box{width:100%}.page-profile .box1 .boxs .box--2 .introduction-box .text{font-size:1.3rem;line-height:1.92}.page-profile .box2{height:200px;width:50%;margin:0 0 auto auto}.page-profile .box2 .name-box{text-align:left;font-size:1.3rem;font-weight:500;letter-spacing:.025em;top:-100px}.page-profile .box2 .name-box img{display:block;margin-top:4px;margin-left:0;vertical-align:middle}.page-profile .box3:before{height:300px;-webkit-clip-path:polygon(0 0,100% 240px,100% 100%,0% 100%);clip-path:polygon(0 0,100% 140px,100% 100%,0% 100%);background-position:40% 45%;background-size:200% auto}}.page-home .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-home .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-home .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-home .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-home .page__header{max-height:400px}article.l-mainContent__inner{margin:6em auto;max-width:90%}@media screen and (max-width:750px){.page-home .page__header{max-height:700px}.page-home .page__title .text--en{font-size:5rem}}.page-archive-term .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-archive-term .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-archive-term .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-archive-term .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-archive-term .page__header{max-height:400px;width:100vw;margin:0 calc(50% - 50vw) 4em}@media screen and (max-width:750px){.page-archive-term .page__header{max-height:700px}.page-archive-term .page__title .text--en{font-size:5rem}}.page-single .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-single .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-single .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-single .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-single .page__header{max-height:400px;width:100vw;margin:0 calc(50% - 50vw)}@media screen and (max-width:750px){.page-single .page__header{max-height:700px}.page-single .page__title .text--en{font-size:5rem}}.page-contact .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-contact .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-contact .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-contact .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-contact .page__header{max-height:400px}.contact_info{display:flex;justify-content:flex-start}.contact_txt_box{width:50%;font-size:1.4rem;line-height:200%}.contact_box input,.contact_box textarea{background-color:#f5f5f5;width:100%;padding:1.6rem .6rem;margin:1.6rem 0}.contact_section_01_inner .contact_tel_box{margin-right:0}.sub_sec_inner.contact_section_01_inner{margin-bottom:5rem}p.contact_attention{margin-bottom:3rem}.contactform_box{margin:4rem 0 0;padding:5rem 4rem;background-color:#fff}table.contact_box{width:100%}.contact_box th{text-align:left;width:25%}.contact_box th.require:after{content:"※";color:#df0000;position:relative;left:10%}.contact_box th.require{position:relative}.contact_box .form_naiyo th{vertical-align:baseline;padding:1rem .6rem;margin:1rem 0}.form_kind td{display:flex;justify-content:space-between;align-items:center;margin:auto}.form_kind td span.mwform-radio-field{width:100%;margin:0 1px;border:1px solid #e3e3e3;border-radius:5px;text-align:center;margin-bottom:1rem;background-color:#fff}.form_kind td span.mwform-radio-field label{padding:1.6rem 0;display:block;font-size:1.4rem;margin:auto}label.active_kind{background-color:#c30d23}.form_kind label.active_kind span.mwform-radio-field-text{color:#fff}.form_kind td input{position:absolute;z-index:-1;left:-999999px}.form_post td.zip_area{display:flex;align-items:center}.form_post td.zip_area input{width:40%}.form_post td.zip_area span{margin-left:2rem;font-size:1.4rem}.contact_box .form_kind input{width:initial}p.privacy_check{text-align:center}.privacy_check a{text-decoration:underline}form p.subpage_btn{margin-top:4rem}.form_submit .subpage_btn a input{display:block;width:100%;text-align:center;height:100%;padding:0 2.6rem}form p.subpage_btn a{width:320px;height:50px;max-width:90%;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c30d23;font-size:1.5rem;font-weight:500;letter-spacing:.05em;position:relative;color:#fff;margin:0 auto 5em}.form_submit .subpage_btn a{padding:0}@media screen and (max-width:750px){.page-contact .box1 svg{width:200%}.page-contact .page__header{max-height:700px}.contact_info{flex-direction:column}.page-contact .page__title .text--en{font-size:5rem}.contact_txt_box{width:100%;margin-bottom:2rem}.contact_tel_box{max-width:100%;width:100%}.contactform_box{background:0 0;padding:0;margin-bottom:1rem}.contact_section_01_inner .contact_tel_box{margin:auto;font-size:1.4rem;font-size:3.6vw}.form_kind td span.mwform-radio-field{height:50px;display:flex;align-items:center;justify-content:center;width:48%;margin-bottom:1rem}.contact_box .form_kind td{display:flex;flex-wrap:wrap}.form_kind td span.mwform-radio-field label{width:100%;border:1px solid #fff;border-radius:5px}.form_kind td span.mwform-radio-field label.active_kind{border:1px solid #c30d23}.contact_box th{width:100%;display:block;margin-bottom:1rem}.contact_box td{margin-bottom:2rem;display:block}.contact_box input,.contact_box textarea{border-radius:5px;margin:.8rem 0}.form_post td.zip_area{flex-direction:column;align-items:baseline}.form_post td.zip_area input{margin-bottom:0;width:100%}}.mw_wp_form_preview table.contact_box td{padding:1.6rem .6rem 1.6rem 1.6rem;margin:1.6rem 0}.mw_wp_form_preview table.contact_box td span{display:none}.thanks_box{text-align:center}.thanks_box_inner{text-align:center}.thanks_box_inner h2{font-size:2.5rem;margin-bottom:3rem;font-weight:500}section.subpage_last_sec{padding-bottom:12rem}section.subpage_box_item .sub_sec_inner.contact_section_01_inner{margin-bottom:8rem}.thanks_box_inner p{line-height:200%;margin-bottom:5rem;font-weight:lighter}.thanks_box_inner .link__block a{width:320px;height:50px;max-width:90%;border:1px solid #c30d23;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c30d23;font-size:1.5rem;font-weight:500;letter-spacing:.05em;position:relative;margin:0 auto 4em}.contact_tel_box{width:450px;max-width:90%;margin:auto;padding:1.6rem 0;text-align:center;background-color:#c30d23;color:#fff}.contact_tel_box a.tellink{font-size:3rem;letter-spacing:1px;font-weight:400;color:#fff}.contact_tel_box p.tellink{font-size:3rem;letter-spacing:1px;font-weight:400;color:#fff}.thanks_section_01_inner{margin-bottom:10rem}.yellow_line{position:relative;width:100%;height:10rem;overflow:hidden;margin-bottom:5rem}.yellow_line:before{content:'';position:absolute;left:0;right:0;width:3px;height:7rem;margin:auto;background-color:#fbe814;animation:scroll_infinite 2.6s infinite}@keyframes scroll_infinite{0%{transform:translateY(-150%)}100%{transform:translateY(150%)}}@media screen and (max-width:767px){.thanks_box_inner h2{font-size:6vw;line-height:160%}.thanks_box_inner p{text-align:left}.sub_sec_inner.thanks_section_01_inner{padding:4rem 1.6rem}section.sub_section.sub_section_ttl{margin-bottom:5rem}.yellow_line{margin-bottom:5rem;height:6rem}.yellow_line:before{height:6rem;width:2px}}@media screen and (max-width:480px){section.sub_section.sub_section_ttl{margin-bottom:3rem}.yellow_line{margin-bottom:3rem;height:5rem}.yellow_line:before{height:5rem}}.header__nav .nav-list__link:hover:after{content:"";width:0;height:1px;background-color:#fff;position:absolute;bottom:10px;animation:hover_under .4s forwards}.header__contact .contact__link:hover:after{content:"";width:0;height:1px;background-color:#c30d23;position:absolute;bottom:10px;animation:hover_under .4s forwards}xxxx@keyframes hover_under{0%{width:0}100%{width:60px}}.fv_anime{position:fixed;left:0;top:0;width:100vw;height:100%;background-color:#c30d23;z-index:1000;overflow:hidden;animation:fv_bg 3s ease 0s 1 forwards}@keyframes fv_bg{70%{opacity:1}100%{opacity:0}}.fv_anime.fv_out{display:none}.fv_anime svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:440px;max-width:92%;animation:fv_logo 3s ease 0s 1 forwards}@keyframes fv_logo{0%{opacity:0}40%{opacity:1}90%{opacity:1}100%{opacity:0}}.subnav-list{display:none;width:150%;position:absolute;top:55px;left:-25%}li.nav-list__box.subnav-wrapper{position:relative;height:100%}.subnav-wrapper:hover .subnav-list{display:block}.subnav-list__box{background-color:#fff;height:50px;transition:all .3s;position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;margin:10px 0}.subnav-list__box:not(:first-child):before{content:"";width:100%;height:1px;background-color:#3492d1;position:absolute;top:0;left:0}.subnav-list__box a{display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;position:relative;font-size:13px}.header__nav .subnav-list__link .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.05em}.header__nav .subnav-list__link .text--en{color:#abb8c3;font-size:1rem;font-weight:400;letter-spacing:.05em}.system_tabbox{margin:auto;flex-wrap:wrap;display:flex}.tab_class{height:50px;background-color:#eee;color:#777;font-size:14px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;order:-1}input[name=tab_name]{display:none}input:checked+.tab_class{background-color:#c30d23;color:#fff;font-weight:600}.system_info{display:none;width:100%}input:checked+.tab_class_01~.tabarea_01,input:checked+.tab_class_02~.tabarea_02,input:checked+.tab_class_03~.tabarea_03,input:checked+.tab_class_04~.tabarea_04,input:checked+.tab_class_05~.tabarea_05{display:block}label.tab_class_01,label.tab_class_02,label.tab_class_03{width:calc(100%/3)}label.tab_class_04,label.tab_class_05{width:calc(100%/2)}.system_info dl{text-align:center;margin-top:5px}.system_info dl dt{padding:10px 10px 5px;line-height:1.4}.system_info dl dd{padding:10px;line-height:1.4}.system_info dl dt{font-weight:600}.system_info dl dt span{display:block;font-size:11px;font-weight:initial}.system_info dl dd{margin:10px 0;background-color:#fff}.tab_class span{display:block;font-size:10px}.subsystemlist ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.subsystemlist ul li{background-color:#fff;padding:6px 10px;text-align:center;font-size:13px;margin:4px 5px}.subsystemlist p{text-align:center;margin-bottom:10px;font-weight:600}.subsystemlist{margin-top:20px;margin-bottom:30px}.page-privacy .page__header{max-height:400px}.page-privacy .page__eyecatch{background-position:50% 50%}.page-privacy .page__eyecatch .bg_cover .inner{height:100%;position:relative}.page-privacy .page__title{width:auto;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:left}.page-privacy .page__title .text--en{font-size:7rem;font-weight:500;letter-spacing:.05em}.page-privacy .page__title .text--jp{font-size:1.3rem;font-weight:400;letter-spacing:.1em}.page-privacy .box1{position:relative;z-index:2}.page-privacy .box1 svg{position:absolute;top:0;left:0;width:100%}.page-privacy .box1__inner{padding-top:80px;padding-bottom:144px;position:relative}.page-privacy .box1 .head{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:2;margin-bottom:30px}.page-privacy .box1 .midashi{color:#000;font-size:1.7rem;font-weight:600;letter-spacing:.05em;line-height:2;margin-top:25px}.page-privacy .box1 .text{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:2}.page-privacy .box1 .text.bold{font-weight:500}.page-privacy .box1 ul.text li{list-style:decimal}.page-privacy .box1 ul.text{padding-left:30px}.page-privacy .box1 .info{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:.05em;line-height:2;margin-top:20px}.page-privacy .box1 .info ul{padding-left:0}.page-privacy .box1 .info ul li{list-style:none}@media screen and (max-width:750px){.page-privacy .page__header{max-height:700px}.page-privacy .page__eyecatch{background-position:50% 50%}.page-privacy .page__title .text--en{font-size:5rem}.page-privacy .page__title .text--jp{font-size:1.2rem}.page-privacy .box1 svg{width:200%}.page-privacy .box1__inner{padding-top:140px;padding-bottom:85px;position:relative}}