@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;min-height:100svh}img,svg,video{max-width:100%;height:auto;vertical-align:bottom}ol,ul{list-style:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;color:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}:root{--colorInk:#000000;--colorSumi:#221815;--colorAka:#e60012;--colorWhite:#ffffff;--colorBgBrands:#d9d9d9;--colorBgSoft:#eaeae9;--colorDark:#101012;--colorLink:#0044cc;--fontMincho:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;--fontGothic:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;--fontEn:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;--widthContent:75rem;--easeOut:cubic-bezier(0.22,1,0.36,1)}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{font-family:var(--fontMincho);font-weight:300;font-size:0.9375rem;line-height:1.9;letter-spacing:0.04em;color:var(--colorInk);background:var(--colorWhite);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (min-width:48rem){body{font-size:1rem}}a{color:var(--colorLink);text-decoration:underline}a:visited{color:var(--colorLink)}.drawer a,.drawer a:visited,.heroNav a,.heroNav a:visited,.siteFooter a,.siteFooter a:visited,.siteHeader a,.siteHeader a:visited,a.buttonPill,a.buttonPill:visited,a.pageTop,a.pageTop:visited{color:inherit;text-decoration:none}.siteHeader{position:fixed;inset:0 0 auto 0;z-index:50;background:var(--colorWhite);-webkit-transition:translate 0.5s var(--easeOut);transition:translate 0.5s var(--easeOut)}.siteHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.75rem;padding-inline:1.25rem}@media (min-width:64rem){.siteHeader__inner{height:5.5rem;padding-inline:2.1875rem}}.siteHeader__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.siteHeader__lockup{width:3.625rem}@media (min-width:64rem){.siteHeader__lockup{width:4.4375rem}}.siteHeader__name{font-size:1rem;font-weight:600;letter-spacing:0.1em;line-height:1.2}@media (min-width:64rem){.siteHeader__name{font-size:1.375rem}}@media (min-width:64rem){.siteHeader--pc{translate:0 -100%}.siteHeader--pc.isVisible{translate:0 0}}.menuButton{display:-ms-grid;display:grid;place-items:center;width:3rem;height:3rem}.menuButton__bars{position:relative;display:block;width:2.125rem;height:1rem}@media (min-width:64rem){.menuButton__bars{width:2.5rem}}.menuButton__bars:after,.menuButton__bars:before,.menuButton__bars>span{content:"";position:absolute;left:0;width:100%;height:0.125rem;background:var(--colorInk);-webkit-transition:rotate 0.3s var(--easeOut),translate 0.3s var(--easeOut),opacity 0.2s;transition:rotate 0.3s var(--easeOut),translate 0.3s var(--easeOut),opacity 0.2s}.menuButton__bars:before{top:0}.menuButton__bars>span{top:50%;translate:0 -50%}.menuButton__bars:after{bottom:0}.menuButton[aria-expanded=true] .menuButton__bars:before{top:50%;translate:0 -50%;rotate:24deg}.menuButton[aria-expanded=true] .menuButton__bars>span{opacity:0}.menuButton[aria-expanded=true] .menuButton__bars:after{bottom:auto;top:50%;translate:0 -50%;rotate:-24deg}.drawer{position:fixed;inset:0;z-index:40;display:-ms-grid;display:grid;place-items:center;background:rgba(255,255,255,0.96);opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s var(--easeOut),visibility 0.4s;transition:opacity 0.4s var(--easeOut),visibility 0.4s}.drawer.isOpen{opacity:1;visibility:visible}.drawerNav__list{display:-ms-grid;display:grid;gap:1.75rem;text-align:center}.drawerNav__link{font-size:1.25rem;font-weight:600;letter-spacing:0.2em}.drawerNav__note{margin-top:2.5rem;font-family:var(--fontGothic);font-size:0.75rem;letter-spacing:0.1em;text-align:center;color:#555555}.drawerSns{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;gap:1.5rem;margin-top:1.5rem}.drawerSns__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.drawerSns__link:hover{opacity:0.55}.siteFooter{padding:4.5rem 1.25rem 3.5rem;text-align:center;background:var(--colorWhite)}.siteFooter__brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.siteFooter__name{font-size:1.25rem;font-weight:600;letter-spacing:0.24em}@media (min-width:48rem){.siteFooter__name{font-size:1.5rem}}.siteFooter__lockupLogo{display:block;aspect-ratio:71/35;width:6.75rem;height:auto}.siteFooter__copyright{display:block;margin-top:3rem;font-family:var(--fontEn);font-size:0.75rem;font-weight:400;letter-spacing:0.05em;color:#555555}.pageTop{position:fixed;right:1.25rem;bottom:1.25rem;z-index:30;width:3.125rem;height:3.125rem;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s,visibility 0.4s;transition:opacity 0.4s,visibility 0.4s}.pageTop.isVisible{opacity:1;visibility:visible}.sectionHead{text-align:center}.sectionHead__ja{font-size:0.9375rem;font-weight:600;letter-spacing:0.2em}@media (min-width:48rem){.sectionHead__ja{font-size:1rem}}.sectionHead__en{margin-top:0.25rem;font-family:var(--fontEn);font-size:1.875rem;font-weight:700;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase}@media (min-width:48rem){.sectionHead__en{font-size:2.5rem}}.buttonPill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:min(100%,20.3125rem);height:3.75rem;padding-inline:1.625rem 0.875rem;border:0.0625rem solid var(--colorInk);border-radius:1.875rem;background:transparent;color:var(--colorInk);font-family:var(--fontGothic);font-size:0.875rem;font-weight:600;letter-spacing:0.08em;-webkit-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s}@media (min-width:64rem){.buttonPill{border-width:0.03125rem}}.buttonPill__arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-ms-grid;display:grid;place-items:center;width:1.1875rem;height:1.1875rem;border-radius:50%;background:var(--colorInk);color:var(--colorBgSoft);-webkit-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s}.buttonPill__arrow svg{width:0.4375rem;height:0.6875rem}.buttonPill:hover,a.buttonPill:visited:hover{background:var(--colorInk);color:var(--colorWhite)}.buttonPill:hover .buttonPill__arrow{background:var(--colorWhite);color:var(--colorInk)}.buttonPill--center{margin-inline:auto}.productCard{position:relative;display:block;height:100%;background:var(--colorWhite);color:var(--colorInk)}.productCard__photo{aspect-ratio:1/1;overflow:hidden}.productCard__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productCard__body{padding:0.875rem 0.625rem 1rem}.productCard__desc{font-size:0.75rem;font-weight:300;line-height:1.7}@media (min-width:48rem){.productCard__desc{font-size:1rem}}.productCard__name{margin-top:0.375rem;font-size:1rem;font-weight:600;letter-spacing:0.06em}@media (min-width:48rem){.productCard__name{font-size:1.25rem}}.hero{position:relative;background:var(--colorWhite)}.hero__inner{position:relative;display:-ms-grid;display:grid;place-items:center;min-height:15rem;padding-block:5.25rem 2.5rem}@media (min-width:64rem){.hero__inner{min-height:26.625rem;padding-block:3.1875rem 2.6875rem}}.hero__logo{width:7rem}@media (min-width:64rem){.hero__logo{width:10.75rem}}.hero__name{position:absolute;top:6rem;left:1.25rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.5rem;font-weight:600;letter-spacing:0.18em;line-height:1}@media (max-width:63.9375rem){.hero__name{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);margin:-1px;overflow:hidden;width:1px;height:1px}}@media (min-width:64rem){.hero__name{display:block;top:3.3125rem;left:3.3125rem}}.hero__lockup{position:absolute;left:3.3125rem;bottom:3.25rem;display:none;width:4.4375rem}@media (min-width:64rem){.hero__lockup{display:block}}.heroNav{position:absolute;top:3.3125rem;right:3.3125rem;display:none}@media (min-width:64rem){.heroNav{display:block}}.heroNav__list{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;gap:1.25rem}.heroNav__link{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1rem;font-weight:600;letter-spacing:0.14em;line-height:1;padding-inline:0.125rem;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.heroNav__link:hover{opacity:0.55}.heroSns{position:absolute;right:3.3125rem;bottom:2.875rem;display:none}@media (min-width:64rem){.heroSns{display:-ms-grid;display:grid;gap:1.125rem;justify-items:center}}.heroSns__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.heroSns__link:hover{opacity:0.55}.kv{position:relative;overflow:hidden}.kv__photo{width:100%;height:clamp(26.25rem,78vh,67.5rem);height:clamp(26.25rem,78svh,67.5rem);-o-object-fit:cover;object-fit:cover}.kv__catch{position:absolute;top:10%;left:50%;translate:-50% 0;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;gap:1rem;color:var(--colorWhite);font-size:clamp(1.875rem,4.5vw,2.875rem);font-weight:300;letter-spacing:0.32em;line-height:1}.kv__catch>span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.storyIntro{position:relative;overflow:hidden;background:var(--colorWhite)}.storyIntro__inner{position:relative;display:-ms-grid;display:grid;gap:2.5rem;width:min(100% - 2.5rem,var(--widthContent));margin-inline:auto;padding-block:4.5rem 4rem}@media (min-width:64rem){.storyIntro__inner{-ms-grid-columns:54.2% 1fr;grid-template-columns:54.2% 1fr;width:100%;max-width:none;margin-inline:0;padding-block:0;min-height:min(67.5rem,max(40rem,56.25vw))}}.storyIntro__visual{position:relative;display:-ms-grid;display:grid;place-items:center}@media (min-width:64rem){.storyIntro__visual{position:absolute;inset:0;display:block;pointer-events:none}}.storyIntro__horse{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:min(100%,41.25rem);mix-blend-mode:multiply;pointer-events:none}@media (min-width:64rem){.storyIntro__horse{inset:6.79% auto auto 19.83%;translate:0 0;width:auto;height:86.45%}}.storyIntro__bottle{position:relative;width:clamp(7.5rem,34vw,10.9375rem)}@media (min-width:64rem){.storyIntro__bottle{position:absolute;inset:4.35% auto auto 50%;translate:-50% 0;z-index:2;width:auto;height:91.3%}}.storyIntro__scrim{display:none}@media (min-width:64rem){.storyIntro__scrim{display:block;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;position:relative;z-index:1;margin-inline:3rem 0;background:radial-gradient(60% 48% at 45% 50%,rgba(255,255,255,0.97) 48%,rgba(255,255,255,0.85) 68%,rgba(255,255,255,0) 96%)}}.storyIntro__text{display:-ms-grid;display:grid;gap:1.25rem}@media (min-width:64rem){.storyIntro__text{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;position:relative;z-index:3;-ms-grid-row-align:center;align-self:center;width:min(100% - 6vw,39.0625rem);padding-block:6rem;padding-left:4rem}}.storyIntro__heading{font-size:1.375rem;font-weight:500;letter-spacing:0.14em;text-indent:-0.08em;line-height:1.8}@media (min-width:48rem){.storyIntro__heading{font-size:1.625rem}}.storyIntro__paragraphs{display:-ms-grid;display:grid;gap:0.875rem;font-size:0.875rem;font-weight:300;line-height:1.9;letter-spacing:0.04em}@media (min-width:48rem){.storyIntro__paragraphs{font-size:0.9375rem}}.brandIkezuki{position:relative;overflow:hidden;padding-block:7rem;color:var(--colorWhite);background:var(--colorDark)}@media (min-width:64rem){.brandIkezuki{padding-block:10.625rem}}.brandIkezuki__bg{position:absolute;inset:0}.brandIkezuki__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%;opacity:0.55;-webkit-filter:brightness(0.6) saturate(0.85);filter:brightness(0.6) saturate(0.85)}.brandIkezuki__bg:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--colorDark)),color-stop(34%,rgba(16,16,18,0.25)),color-stop(66%,rgba(16,16,18,0.25)),to(var(--colorDark)));background:linear-gradient(180deg,var(--colorDark) 0%,rgba(16,16,18,0.25) 34%,rgba(16,16,18,0.25) 66%,var(--colorDark) 100%)}.brandIkezuki__inner{position:relative;display:-ms-grid;display:grid;justify-items:center;gap:3.5rem;width:min(100% - 2.5rem,var(--widthContent));margin-inline:auto}@media (min-width:64rem){.brandIkezuki__inner{-ms-grid-columns:auto min(7vw,7.5rem) auto min(7vw,7.5rem) auto;grid-template-columns:auto auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:start;gap:min(7vw,7.5rem)}}.brandIkezuki__logo{width:6.5rem}@media (min-width:64rem){.brandIkezuki__logo{width:9.25rem}}.brandIkezuki__catch{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:clamp(1.625rem,3.4vw,2.375rem);font-weight:300;letter-spacing:0.32em;line-height:1.5;min-height:18.75rem}@media (min-width:64rem){.brandIkezuki__catch{min-height:26.875rem}}.brandIkezuki__paragraphs{display:-ms-grid;display:grid;gap:1rem;max-width:35rem;font-size:0.875rem;font-weight:300;line-height:2;letter-spacing:0.05em;color:rgba(255,255,255,0.94)}@media (min-width:48rem){.brandIkezuki__paragraphs{font-size:0.9375rem}}.brewing{padding-block:5.5rem;background:var(--colorWhite)}@media (min-width:64rem){.brewing{padding-block:8.75rem}}.brewing__list{display:-ms-grid;display:grid;gap:4rem;width:min(100% - 2.5rem,var(--widthContent));margin-inline:auto;margin-top:3.5rem}@media (min-width:64rem){.brewing__list{gap:6rem;margin-top:5.5rem}}.brewingItem{display:-ms-grid;display:grid;gap:1.75rem}@media (min-width:64rem){.brewingItem{-ms-grid-columns:1.25fr 4rem 1fr;grid-template-columns:1.25fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}}@media (min-width:64rem){.brewingItem:nth-child(2n){-ms-grid-columns:1fr 1.25fr;grid-template-columns:1fr 1.25fr}.brewingItem:nth-child(2n) .brewingItem__photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.brewingItem__photo{aspect-ratio:3/2;overflow:hidden}.brewingItem__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brewingItem__body{display:-ms-grid;display:grid;gap:0.375rem}.brewingItem__label{font-family:var(--fontGothic);font-size:0.75rem;font-weight:300;letter-spacing:0.25em;line-height:1;color:#888888}.brewingItem__heading{font-size:1.25rem;font-weight:500;letter-spacing:0.12em;text-indent:-0.08em;line-height:1.8}@media (min-width:48rem){.brewingItem__heading{font-size:1.5rem}}.brewingItem__text{margin-top:0.875rem;font-size:0.875rem;line-height:1.9}@media (min-width:48rem){.brewingItem__text{font-size:0.9375rem}}.brands{padding-block:5.5rem;background:var(--colorBgBrands)}@media (min-width:64rem){.brands{padding-block:7.875rem 7.5rem}}.brands__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr);gap:1rem;width:min(100% - 2rem,110rem);margin-inline:auto;margin-top:3rem}@media (min-width:48rem){.brands__grid{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width:85rem){.brands__grid{-ms-grid-columns:1fr 1.625rem 1fr 1.625rem 1fr 1.625rem 1fr;grid-template-columns:repeat(4,1fr);gap:1.875rem 1.625rem;margin-top:4.75rem}}.brands__button{margin-top:3rem;padding-inline:1.25rem}@media (min-width:64rem){.brands__button{margin-top:5.5rem}}.agents{padding-block:5.5rem;background:var(--colorWhite)}@media (min-width:64rem){.agents{padding-block:8.75rem}}.agents__inner{display:-ms-grid;display:grid;gap:2rem;width:min(100% - 2.5rem,var(--widthContent));margin-inline:auto;margin-top:3.5rem}@media (min-width:64rem){.agents__inner{-ms-grid-columns:1.25fr 4rem 1fr;grid-template-columns:1.25fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;margin-top:5.5rem}}.agents__photo{aspect-ratio:3/2;overflow:hidden}.agents__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agents__body{display:-ms-grid;display:grid;gap:1.25rem;justify-items:start}.agents__heading{font-size:1.375rem;font-weight:500;letter-spacing:0.14em;text-indent:-0.08em;line-height:1.8}@media (min-width:48rem){.agents__heading{font-size:1.75rem}}.agents__text{font-size:0.875rem;line-height:1.9}@media (min-width:48rem){.agents__text{font-size:0.9375rem}}.agents__button{margin-top:0.5rem}.agentsPage{width:min(100% - 2.5rem,55rem);margin-inline:auto;padding-block:8rem 6rem}@media (min-width:64rem){.agentsPage{padding-block:11.25rem 8.75rem}}.agentsPage__lead{margin-top:2.5rem;font-size:0.875rem;line-height:2.1;text-align:center}@media (min-width:48rem){.agentsPage__lead{font-size:0.9375rem}}.agentsPage__lead br{display:none}@media (min-width:48rem){.agentsPage__lead br{display:inline}}.agentsGroup{margin-top:4rem}@media (min-width:64rem){.agentsGroup{margin-top:5rem}}.agentsGroup__title{padding-bottom:0.75rem;border-bottom:0.0625rem dotted #b5b5b2;font-size:1.0625rem;font-weight:500;letter-spacing:0.24em;text-indent:-0.05em}@media (min-width:48rem){.agentsGroup__title{font-size:1.1875rem}}.agentsGroup__list{display:-ms-grid;display:grid;gap:1.75rem 3rem;margin-top:1.75rem}@media (min-width:48rem){.agentsGroup__list{-ms-grid-columns:1fr 3.5rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem 3.5rem}}.agentShop__name{font-size:0.9375rem;font-weight:500;letter-spacing:0.08em}@media (min-width:48rem){.agentShop__name{font-size:1rem}}.agentShop__data{margin-top:0.25rem;font-size:0.8125rem;font-weight:300;line-height:1.9;letter-spacing:0.04em;color:#444444}.agentsPage__back{margin-top:3rem}.company{padding-block:5.5rem 6rem;background:var(--colorBgSoft)}@media (min-width:64rem){.company{padding-block:8.75rem 9.375rem}}.company__photo{width:min(100% - 2.5rem,87.5rem);margin-inline:auto;margin-top:3.5rem;aspect-ratio:5/2.6;overflow:hidden}@media (min-width:64rem){.company__photo{margin-top:5.5rem}}.company__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%}.company__inner{display:-ms-grid;display:grid;gap:2.5rem;width:min(100% - 2.5rem,var(--widthContent));margin-inline:auto;margin-top:3rem}@media (min-width:64rem){.company__inner{-ms-grid-columns:1fr 4rem 1fr;grid-template-columns:1fr 1fr;gap:4rem;margin-top:4.5rem}}.company__heading{font-size:1.375rem;font-weight:500;letter-spacing:0.14em;text-indent:-0.08em;line-height:1.8}@media (min-width:48rem){.company__heading{font-size:1.75rem}}.company__paragraphs{display:-ms-grid;display:grid;gap:0.875rem;margin-top:1.5rem;font-size:0.875rem;line-height:1.9}@media (min-width:48rem){.company__paragraphs{font-size:0.9375rem}}.companyOutline{display:-ms-grid;display:grid;-ms-flex-line-pack:start;align-content:start;font-size:0.875rem}@media (min-width:48rem){.companyOutline{font-size:0.9375rem}}.companyOutline__row{display:-ms-grid;display:grid;-ms-grid-columns:5rem 1rem 1fr;grid-template-columns:5rem 1fr;gap:1rem;padding-block:0.875rem;border-bottom:0.0625rem dotted #b5b5b2}.companyOutline__row:first-child{border-top:0.0625rem dotted #b5b5b2}.companyOutline__term{font-weight:600}.companyOutline__desc{font-weight:300}.company__link{margin-top:0.625rem;font-size:0.8125rem;font-family:var(--fontGothic)}.company__notices{display:-ms-grid;display:grid;gap:0.625rem;margin-top:1.25rem;font-size:0.875rem}.company__notices>p{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.4ems 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:0.4ems;-moz-column-gap:0.4ems;column-gap:0.4ems}.company__notices>p:before{content:"※"}.u-visuallyHidden{position:absolute;width:0.0625rem;height:0.0625rem;margin:-0.0625rem;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.js .js-reveal{opacity:0;translate:0 1.5rem;-webkit-transition:opacity 0.9s var(--easeOut),translate 0.9s var(--easeOut);transition:opacity 0.9s var(--easeOut),translate 0.9s var(--easeOut)}.js .js-reveal.isRevealed{opacity:1;translate:0 0}.skipLink{position:fixed;top:0.5rem;left:0.5rem;z-index:100;padding:0.5rem 1rem;background:var(--colorWhite);translate:0 -4rem;-webkit-transition:translate 0.2s;transition:translate 0.2s}.skipLink:focus{translate:0 0}
/*# sourceMappingURL=style.min.css.map */