@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.u-flex{display:flex;gap:20px}.u-flex--gap--10{gap:10px}.u-flex--gap--11{gap:11px}.u-flex--gap--12{gap:12px}.u-flex--gap--13{gap:13px}.u-flex--gap--14{gap:14px}.u-flex--gap--15{gap:15px}.u-flex--gap--16{gap:16px}.u-flex--gap--17{gap:17px}.u-flex--gap--18{gap:18px}.u-flex--gap--19{gap:19px}.u-flex--gap--20{gap:20px}.u-flex--gap--21{gap:21px}.u-flex--gap--22{gap:22px}.u-flex--gap--23{gap:23px}.u-flex--gap--24{gap:24px}.u-flex--gap--25{gap:25px}.u-flex--gap--26{gap:26px}.u-flex--gap--27{gap:27px}.u-flex--gap--28{gap:28px}.u-flex--gap--29{gap:29px}.u-flex--gap--30{gap:30px}.u-flex--gap--31{gap:31px}.u-flex--gap--32{gap:32px}.u-flex--gap--33{gap:33px}.u-flex--gap--34{gap:34px}.u-flex--gap--35{gap:35px}.u-flex--gap--36{gap:36px}.u-flex--gap--37{gap:37px}.u-flex--gap--38{gap:38px}.u-flex--gap--39{gap:39px}.u-flex--gap--40{gap:40px}.u-flex--gap--41{gap:41px}.u-flex--gap--42{gap:42px}.u-flex--gap--43{gap:43px}.u-flex--gap--44{gap:44px}.u-flex--gap--45{gap:45px}.u-flex--gap--46{gap:46px}.u-flex--gap--47{gap:47px}.u-flex--gap--48{gap:48px}.u-flex--gap--49{gap:49px}.u-flex--gap--50{gap:50px}.u-flex--gap--51{gap:51px}.u-flex--gap--52{gap:52px}.u-flex--gap--53{gap:53px}.u-flex--gap--54{gap:54px}.u-flex--gap--55{gap:55px}.u-flex--gap--56{gap:56px}.u-flex--gap--57{gap:57px}.u-flex--gap--58{gap:58px}.u-flex--gap--59{gap:59px}.u-flex--gap--60{gap:60px}.u-flex--gap--61{gap:61px}.u-flex--gap--62{gap:62px}.u-flex--gap--63{gap:63px}.u-flex--gap--64{gap:64px}.u-flex--gap--65{gap:65px}.u-flex--gap--66{gap:66px}.u-flex--gap--67{gap:67px}.u-flex--gap--68{gap:68px}.u-flex--gap--69{gap:69px}.u-flex--gap--70{gap:70px}.u-flex--gap--71{gap:71px}.u-flex--gap--72{gap:72px}.u-flex--gap--73{gap:73px}.u-flex--gap--74{gap:74px}.u-flex--gap--75{gap:75px}.u-flex--gap--76{gap:76px}.u-flex--gap--77{gap:77px}.u-flex--gap--78{gap:78px}.u-flex--gap--79{gap:79px}.u-flex--gap--80{gap:80px}.u-flex--gap--81{gap:81px}.u-flex--gap--82{gap:82px}.u-flex--gap--83{gap:83px}.u-flex--gap--84{gap:84px}.u-flex--gap--85{gap:85px}.u-flex--gap--86{gap:86px}.u-flex--gap--87{gap:87px}.u-flex--gap--88{gap:88px}.u-flex--gap--89{gap:89px}.u-flex--gap--90{gap:90px}.u-flex--gap--91{gap:91px}.u-flex--gap--92{gap:92px}.u-flex--gap--93{gap:93px}.u-flex--gap--94{gap:94px}.u-flex--gap--95{gap:95px}.u-flex--gap--96{gap:96px}.u-flex--gap--97{gap:97px}.u-flex--gap--98{gap:98px}.u-flex--gap--99{gap:99px}.u-flex--gap--100{gap:100px}.u-flex--column{flex-direction:column}.u-spOnly{display:none}body,button,input,select,option,textarea{font-family:'Noto Sans JP', sans-serif}body{color:#333}img{image-rendering:-webkit-optimize-contrast}*{padding:0;word-break:break-all}ol,ul{list-style:none}a{text-decoration:none;color:#0073b8}a:not(:where([class^='cv1-'])):link,a:not(:where([class^='cv1-'])):visited{color:#0073b8}a:not(:where([class^='cv1-'])):hover{text-decoration:underline;color:#0073b8}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:initial}.header{position:-webkit-sticky;position:sticky;top:0;z-index:5;background-color:#f7f7f7;width:100%;min-width:1200px;-webkit-font-smoothing:subpixel-antialiased}.header__inner{align-items:center;background-color:#f7f7f7;-moz-column-gap:12px;column-gap:12px;display:flex;height:80px;justify-content:space-between;padding:0 20px;width:100%}.header__logo{display:flex;align-items:center;flex:0 0 auto;width:125px;height:32px}.header__logoLink{display:inline-flex;align-items:center;height:100%}.header__logoImage{display:block;max-width:100%;height:32px;width:auto}.header__nav{flex:1 1 auto}.header__menu{align-items:stretch;display:flex;justify-content:center;height:80px}.header__menuItem{background-color:#f7f7f7;color:#333;display:flex;height:80px;position:relative;padding:0 8px;cursor:pointer}.header__menuItem::after{background-color:transparent;bottom:0;content:'';height:4px;left:0;position:absolute;right:0;transition:background-color 0.2s ease}.header__menuItem:hover{background-color:#fff;color:#08c}.header__menuItem:hover::after{background-color:#08c}.header__menuItem:hover>.header__dropdownWrapper>.header__dropdown{transform:translateX(-50%) scaleY(1)}.header__menuItem--active{background-color:#fff}.header__menuItem--active::after{background-color:#08c}.header__menuItem--owner,.header__menuItem--caller{width:180px}.header__menuItem--seminar,.header__menuItem--magazine{width:96px}.header__menuItem--owner{padding:0 24px}.header__menuItem--caller{padding:0 32px}.header__menuItem--trade{width:148px;padding:0 20px}.header__menuItem--seminar{padding:0 12px}.header__menuItem--magazine{padding:0 20px}.header__menuItem--withDropdown{display:block}.header__menuButton,.header__menuLink{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;justify-content:center;height:100%;padding:0;text-decoration:none;width:100%}.header__menuButton:focus-visible{outline:2px solid #08c;outline-offset:2px}.header__menuLink:link,.header__menuLink:visited{color:inherit}.header__menuLink:hover{text-decoration:none}.header__menuLink:focus-visible{outline:2px solid #08c;outline-offset:2px}.header__menuButtonInner{align-items:center;-moz-column-gap:8px;column-gap:8px;display:inline-flex}.header__menuButtonInner--withChevron::before{background-image:url(//synchro-food-mobimaru-production-web-app-assets.s3.amazonaws.com/assets/icon/triangle-blue-572d166ca24fc47b62927b81433ada495540f55153f918944e7fc6fd0bd37dfc.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:16px;width:16px}.header__menuButtonInner--caller{-moz-column-gap:8px;column-gap:8px}.header__menuButtonInner--caller::before{transform:translateX(-1px)}.header__menuLabel{color:inherit;font-weight:bold;text-align:center}.header__menuLabel--lg{font-size:18px;line-height:1.5;white-space:nowrap}.header__menuLabel--twoLines{white-space:nowrap}.header__menuLabelSmall{display:block;font-size:12px;line-height:1.33}.header__menuLabelMain{display:block;font-size:14px;line-height:1.43}.header__menuText{color:inherit;font-weight:bold;text-align:center}.header__menuText--root{font-size:14px;line-height:1.43}.header__menuTextSmall{font-size:12px;line-height:1.33}.header__dropdownWrapper{position:relative;width:100%}.header__dropdown{display:block;position:absolute;top:0;left:50%;background-color:#fff;box-sizing:border-box;width:auto;transform:translateX(-50%) scaleY(0);transform-origin:center top;transition:all 0.3s;box-shadow:0 8px 14px 0 rgba(0,0,0,0.08)}.header__dropdown--root{width:auto}.header__dropdown--wide{width:auto}.header__dropdownItem{height:auto}.header__dropdownItemLink{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:16px 36px 16px 16px;position:relative}.header__dropdownItemLink--notLast{border-bottom:1px solid #ccc}.header__dropdownItemLink:hover{text-decoration:none}.header__dropdownItemLink:hover>.header__dropdownItemLinkText{color:#3778bc}.header__dropdownItemLinkText{font-size:16px;line-height:1.25;font-weight:normal;color:#333;white-space:nowrap}.header__dropdownItemLinkImage{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px;height:16px}.header__contactButton{align-items:center;background-color:#ca3750;border:2px solid #ca3750;border-radius:46px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:bold;justify-content:center;letter-spacing:normal;line-height:1.43;min-width:130px;padding:11px 21px;position:relative;top:-2px;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.header__contactButton:hover{background-color:#a32b40;color:#fff;text-decoration:none}.header__contactButton:focus-visible{outline:2px solid #08c;outline-offset:2px}.header__contact{display:flex;align-items:center;height:80px}.footer{background:#575654;display:flex;flex-direction:column;align-items:center;min-width:1200px;padding:40px 0 0;font-size:10px;line-height:1.65;text-align:center;-webkit-font-smoothing:auto}.footer__mainArea{display:flex;flex-direction:column;gap:44px;width:1040px;margin:0 auto}.footer__sitemapList{display:flex;gap:80px;justify-content:flex-start;align-items:stretch}.footer__sitemapCategory{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer__sitemapCategory--owner,.footer__sitemapCategory--caller{flex:1 1 0}.footer__sitemapCategory--trade{flex:0 0 293px;max-width:293px}.footer__sitemapHeader{margin-bottom:22px}.footer__sitemapHeaderText{font-weight:bold;color:#fff;font-size:16px;line-height:1}.footer__sitemapGroup{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:13px;flex:1}.footer__itemGroup{display:flex;flex-direction:column;gap:14px}.footer__itemGroup--withBorder{border-left:2px solid #abaaa9;padding-left:22px}.footer__itemGroup--noBorder{margin-top:8px}.footer__item{display:flex;flex-direction:column}.footer__item--separate{margin-top:20px}.footer__item--largeGap{margin-top:2px}.footer__item--magazine{margin-top:9px}.footer__itemLink{display:inline-flex;align-items:center;line-height:1.3}.footer__itemLink:hover{color:#fff}.footer__itemText{color:#fff;font-size:14px;line-height:1.3}.footer__itemText--bold{font-size:16px;font-weight:bold}.footer__bottomArea{display:flex;align-items:center;width:1040px;gap:75px;height:auto;justify-content:flex-start}.footer__bottomLeft{display:flex;align-items:center;gap:24px;flex:0 0 auto}.footer__inquiryLink{height:54px}.footer__inquiryButton{background-color:#fff;color:#ca3750;border:2px solid #ca3750;border-radius:40px;width:312px;height:54px;padding:8px 98px;font-size:20px;line-height:1.25;font-weight:bold;letter-spacing:0.05em;-webkit-font-smoothing:auto;box-sizing:border-box;white-space:nowrap}.footer__globalLinks{display:flex;gap:24px;align-items:center}.footer__globalLink{font-size:12px;font-weight:350;line-height:12px;color:#fff !important}.footer__logo{height:54px;width:auto}.footer__logoImage{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.footer__copyrightArea{display:flex;justify-content:center;align-items:center;width:100%;background:#f8efe6;margin-top:40px;padding:8px 0}.footer__copyrightText{font-weight:350;text-align:center;color:#7b7876;font-size:12px;line-height:12px}.footer__snsIcons{display:flex;gap:16px}.footer__snsIconImage{display:block}
