﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@100..900&display=swap";@font-face{font-family:"xNotoSansJP";src:local("Noto Sans JP")}@font-face{font-family:"xYuGothic";font-weight:400;font-style:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGo-Medium"),local("YuGothic Medium"),local("YuGothic-Regular"),local("Yu Gothic")}@font-face{font-family:"xYuGothic";font-weight:700;font-style:normal;src:local("YuGothic-Bold"),local("Yu Gothic Bold"),local("YuGo-Bold"),local("YuGothic Bold"),local("Yu Gothic")}@font-face{font-family:"xYuMincho";font-weight:400;font-style:normal;src:local("YuMincho-Regular"),local("Yu Mincho Regular"),local("YuMin-Medium"),local("YuMincho Medium"),local("Yu Mincho")}@font-face{font-family:"xYuMincho";font-weight:600;font-style:normal;src:local("YuMincho-Demibold"),local("Yu Mincho Demibold"),local("YuMin-Demibold"),local("YuMincho Demibold"),local("Yu Mincho")}:root{--iconfont: "icon";--icon-null: "\e000";--icon-up: "\e001";--icon-left: "\e002";--icon-down: "\e003";--icon-right: "\e004"}@font-face{font-family:"icon";font-style:normal;font-weight:normal;src:url("data:font/woff2;base64,d09GMgABAAAAAAOgAAsAAAAACRwAAANRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIEsBmAAhRwKgiSCIQE2AiQDUAsqAAQgBYQWB4EBGykIyC6wbeRjzbTcu/cdi0Nc4wUICBhKCf/0a/zOfbam3xC3xJBNrC7Z0peGTackhtLEQoTLtdwtK1KkMj8e5c/blhWQOtzk8sHJ7cELW6OqZI2oMuWB53L/xmoNXhjwmOJn0RX14rgtmOIlQPY/MuT0W9oC8ww4lvxlUSB5H/xOUUlRuYgUHVBUCg10NrCZDmkhGcYuL/IzCKQ22Mccb55e4bgq2MMVR98uRPWqtCrgiItwHLw4Jkftq82zwjb7ixVWMBIrlY5hJEGv5aQyeedKp1QJCb03Mo1WVxH0AmYVav+C4Ad74ZAvQON9+17BQhg+Qn/BwdN1Db/q2hkg82orQ6DZW0dbsAY46F+d+SSiIo6VlsaeA2rjrRbcYkVJZ6jdw1WWl3CGxDDIk9oswjzCgiAUR6HYsL8RM38pYZ25SEXMYf37HkrRDywaWds1EAudWSjIn4BqcwD/YK4DVy0U4BpScB0ZuIEW3EQHbqEBdxGD+wjgAUrwEAl4jBo8RQ6eIQIvhBV+AsJPYPATWPwEDj+vwAPoAaxYTtVBwBmYukTYkDFWyHJx+07JgqPv528f31vvmXxMvxzbzDxHVlP3yRNDl548V8Xbp05ABZZDFbbPrIYKrGyswPbpQU+216IYzgY32Z2/GCaHx8PJt9bgW7AFsnOWs9BslbOyySz/xL2ml76QA3B4I4Ahyd9AILy+7fgpq/V/YQD+NnnPyVCUjRk0VuIhzoj7Zu0rRrQmxawV6LWTKxx9aiyBHyJc+7oEq/7ZWjAicQQrVhEcZQxeZj6C2CqkVtt0daZzzi7FCVJ7CGCUBli1twRHeQdv1GcEtS9IHfe3S2ZZsLhVBS/7+JlUZ4ukaTzuO6VWx8Vi3Yb0W27JUyqYalFuRdurJbMUMgUnbiqeRtYGEVPYUMXThjmuZuuvF10wrYIDrRJ40vlp9owoHauQ0IhJ2XckaemdCxuts6EB4dboG0kXGKnvctmW8ERPWXqKSXTUdUngCAe6lRLLCorxYfFBG6TCpm52SEUr642Zrjc1Tqc3u4cyN971l++DUFZOXkGRYiVKlSlXoVKVavU10FAjjXGXztqdLu5ZkrxXh8HvJ60aRo8dWoxIKJGxxoADJtSosAEAAA==")}.Icon{--icon: none;display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-0.1em}.Icon::before{content:var(--icon);display:block;font-family:inherit;font-style:inherit;font-weight:inherit;font-variant:inherit;line-height:inherit;text-transform:inherit;vertical-align:inherit}.Icon.-null{--icon: var(--icon-null)}.Icon.-up{--icon: var(--icon-up)}.Icon.-left{--icon: var(--icon-left)}.Icon.-down{--icon: var(--icon-down)}.Icon.-right{--icon: var(--icon-right)}@media(min-width: 941px){_{_:0}}@media(min-width: 681px){_{_:0}}@media(max-width: 940px)and (min-width: 681px){_{_:0}}@media(max-width: 940px){_{_:0}}@media(max-width: 680px){_{_:0}}@media(-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){_{_:0}}:root{--font-sans: xNotoSansJP, Noto Sans JP, Noto Sans, Source Han Sans JP, Noto Sans Japanese, Noto Sans CJK JP, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, xYuGothic, Meiryo, sans-serif;--font-serif: Noto Serif JP, HiraMinProN-W3, Hiragino Mincho Pro, HG正楷書体-PRO, ＤＦ中楷書体, ＭＳ 明朝, xYuMincho, MS Mincho, serif}html{height:100%;font-family:"xNotoSansJP","Noto Sans JP","Noto Sans","Source Han Sans JP","Noto Sans Japanese","Noto Sans CJK JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","xYuGothic",Meiryo,sans-serif;font-feature-settings:"palt" on;line-height:1.5;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0}button,input,optgroup,select,textarea{margin:0;font:inherit;font-size:100%;color:inherit}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]{background-image:linear-gradient(#fff, #fff)}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.25em}.-onlyLargeScreen{display:none !important}@media(min-width: 941px){.-onlyLargeScreen{display:initial !important}}.-onlySmallScreen{display:none !important}@media(max-width: 680px){.-onlySmallScreen{display:initial !important}}@media(max-width: 680px){.-ignoreSmallScreen{display:none !important}}@media(max-width: 940px)and (min-width: 681px){.-ignoreMiddleScreen{display:none !important}}@media(min-width: 941px){.-ignoreLargeScreen{display:none !important}}.-textCenter{text-align:center !important}html{scroll-padding-top:16px;scroll-behavior:smooth}.Hero{padding-top:5px;margin-bottom:20px}@media(max-width: 680px){.Hero{padding-top:10px;margin-bottom:5px}}.Hero img{display:block;max-width:240px;width:100%;height:auto;margin:0 auto}@media(max-width: 680px){.Hero img{max-width:210px}}.Intro{margin:5px 0 30px}@media(max-width: 680px){.Intro{padding:0;margin:10px 0 10px}}.Intro .Intro__Title{margin:0 0 10px;font-weight:900;font-size:38px;line-height:1.3;text-align:center;color:#9f1425}@media(max-width: 680px){.Intro .Intro__Title{margin-bottom:8px;font-size:34px;line-height:1.5;text-align:center}}.Intro .Intro__Title small{display:block;font-weight:700;font-size:26px;text-align:center;color:#000;margin-bottom:10px}@media(max-width: 680px){.Intro .Intro__Title small{font-weight:700;font-size:18px;line-height:1.4;text-align:center;color:#333}}.Intro .Intro__Text{font-weight:700;font-size:16px;line-height:1.6;text-align:center;color:#333}@media(max-width: 680px){.Intro .Intro__Text{font-weight:700;font-size:12px;line-height:1.5}}@media(max-width: 680px){.Intro .Intro__Image{height:96px}}.Intro .Intro__Image img{display:block;max-width:100%;margin:0 auto}.PageNav{margin:30px 0}@media(max-width: 680px){.PageNav{padding:0 20px;margin:30px 0}}.PageNav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding:0;margin:0;list-style:none}@media(max-width: 680px){.PageNav ul{gap:10px}}.PageNav li{width:100%;max-width:360px}@media(max-width: 680px){.PageNav li{max-width:350px}}.PageNav a{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:70px;padding:0 32px 0 12px;font-weight:700;font-size:16px;text-decoration:none;color:#fff;background:#9f1425}@media(max-width: 680px){.PageNav a{font-size:14px;height:50px}}.PageNav a::before{content:var(--icon-down);display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:18px;line-height:0}.Section{max-width:920px;padding:0 20px;margin:80px auto;font-size:16px;line-height:1.7;color:#333}@media(max-width: 680px){.Section{margin:60px 0}}.SectionTitle{border-image-source:linear-gradient(#9F1425, #9F1425);border-image-slice:0 fill;border-image-width:1;border-image-outset:0 100vw;border-image-repeat:stretch;background:#9f1425;display:flex;align-items:center;justify-content:center;min-height:100px;margin:80px 0 40px;font-weight:700;font-size:24px;line-height:1.4333333333;text-align:center;letter-spacing:.05em;color:#fff}@media(max-width: 680px){.SectionTitle{min-height:90px;margin:60px 0 40px;font-size:20px;line-height:1.6;color:#fff}}.DataTable table{width:100%;border-spacing:0;border:1px solid #9f1425;border-bottom:0;font-size:16px;line-height:1.6;color:#333}.DataTable th{padding:10px;border-bottom:1px solid #9f1425;font-weight:700;background:rgba(159,20,37,.1)}@media(max-width: 680px){.DataTable th{white-space:nowrap}}.DataTable td{padding:10px;border-bottom:1px solid #9f1425;font-weight:400}.DataTable td small{font-size:.7em;vertical-align:super}.Footnote{margin:10px auto;font-weight:400;font-size:12px;line-height:1.4;color:#333;max-width:920px}.Footnote.-alignRight{text-align:right}.Heading{padding-bottom:10px;margin:40px 0 20px;border-bottom:2px solid #9f1425;font-weight:700;font-size:28px;line-height:1.7;color:#9f1425}@media(max-width: 680px){.Heading{font-size:24px;line-height:1.6}}.Heading2{padding:5px 10px;margin:20px 0 10px;font-weight:700;font-size:16px;line-height:1.7;color:#000;background:rgba(159,20,37,.2)}.Lead{margin:10px 0;font-weight:700;font-size:22px;line-height:1.7;color:#9f1425}@media(max-width: 680px){.Lead{font-size:20px;line-height:1.7}}.Lead:first-child{margin-top:0}.Lead small{font-size:.7em;vertical-align:super}.List{font-weight:400;line-height:1.6;padding-left:20px;marker-offset:10px}.List ::marker{content:"● ";color:#9f1425}.BrokerDealer{padding:20px 20px 40px;margin:80px 0 0;font-weight:400;color:#333;background:rgba(159,20,37,.1)}@media(max-width: 680px){.BrokerDealer{margin:40px 0 60px;padding:18px 10px 34px}}.BrokerDealer .BrokerDealer__Title{padding:13px 10px;margin:-20px -20px 25px;font-weight:700;font-size:20px;line-height:1.6;text-align:center;letter-spacing:.05em;color:#fff;background:#9f1425}@media(max-width: 680px){.BrokerDealer .BrokerDealer__Title{padding:10px;margin:-18px -10px 18px;font-size:16px;line-height:1.6}}.BrokerDealer .BrokerDealer__Name{margin:0 0 15px;font-weight:700;font-size:32px;line-height:1.6;text-align:center}@media(max-width: 680px){.BrokerDealer .BrokerDealer__Name{font-size:32px}}.BrokerDealer .BrokerDealer__Name small{display:block;font-weight:400;font-size:16px;line-height:1.6;text-align:center}.BrokerDealer .BrokerDealer__Code{margin:0;text-align:center;font-weight:500}.BrokerDealer .BrokerDealer__Info{margin:0;text-align:center}.ButtonContainer{display:flex;justify-content:center;margin:15px 0 0}.Button{position:relative;display:flex;align-items:center;justify-content:center;height:43px;box-sizing:border-box;width:100%;max-width:264px;border-radius:999px;font-weight:500;font-size:16px;line-height:1.4375;text-align:center;text-decoration:none;color:#fff;background:#9f1425}@media(max-width: 680px){.Button{max-width:264px;font-size:14px}}.Button::before{content:var(--icon-right);display:inline-block;font-family:var(--iconfont);font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:16px;font-size:10px;line-height:0}.Revenues{margin:40px 0}.Revenues img{display:block;max-width:100%;height:auto;margin:0 auto}.Col1{display:flex;flex-direction:column;gap:30px;font-size:14px;font-weight:400;line-height:1.4}@media(max-width: 680px){.Col1{gap:20px;font-size:16px;line-height:1.7;color:#333}}.Col1 img{display:block;width:100%;max-width:70%;height:auto;margin:0 auto}@media(max-width: 680px){.Col1 img{max-width:100%}}.Col1 :where(p){margin:10px auto;max-width:70%}@media(max-width: 680px){.Col1 :where(p){max-width:100%}}.Col2{display:grid;grid-template-columns:1fr;gap:19px;font-size:14px;font-weight:400;line-height:1.4}@media(max-width: 680px){.Col2{grid-template-columns:1fr;font-size:16px;line-height:1.7;color:#333}}.Col2 img{display:block;max-width:60%;margin:0 auto}@media(max-width: 680px){.Col2 img{max-width:70%}}.Col2 :where(p){margin:10px 0}.Col2 .Footnote{margin:10px auto;font-weight:400;font-size:12px;line-height:1.4;color:#333;width:60%}@media(max-width: 680px){.Col2 .Footnote{width:70%}}.Col2 .Footnote.-alignRight{text-align:right}.Col3{display:grid;grid-template-columns:var(--columns, repeat(3, 1fr));gap:19px;font-weight:400}@media(max-width: 680px){.Col3{grid-template-columns:1fr;text-align:center}}.Col3 img{display:block;max-width:100%;margin:0 auto}@media(max-width: 680px){.Col3 img{max-width:70%}}.Col3 :where(p){margin:10px 0}.Col3 small{font-size:.7em;vertical-align:super}.ShareholderBenefit{font-weight:700;font-size:22px;line-height:1.6;color:#333}@media(max-width: 680px){.ShareholderBenefit{font-size:18px}}.ShareholderBenefit small{font-size:.75em;vertical-align:baseline;position:relative;top:-0.3em}.PageFootNote{padding:0 10px;margin:70px 0 50px;font-weight:400;font-size:16px;text-align:center;color:#333}@media(max-width: 680px){.PageFootNote{margin:50px 0;font-size:14px}}.PageFootNote__Copyright{padding:0 10px;margin:70px 0 50px;font-weight:400;font-size:12px;text-align:center;color:#333}@media(max-width: 680px){.PageFootNote__Copyright{margin:50px 0;font-size:10px}}.ScrollToTop{position:relative}.ScrollToTop .ScrollToTop__Button{position:absolute;right:calc(50% - 560px);bottom:30px;width:40px;aspect-ratio:1;background:url("../img/scroll-to-top/bg_001.svg") 0 0/100% 100%}.ScrollToTop .ScrollToTop__Button:where(.-sticky *){position:fixed}@media(max-width: 1120px){.ScrollToTop .ScrollToTop__Button{right:0}}@media(max-width: 680px){.ScrollToTop .ScrollToTop__Button{right:10px;bottom:10px}}.PageFooter{padding:38px 20px 43px;color:#fff;background:#9f1425}@media(max-width: 680px){.PageFooter{padding:20px 45px}}.PageFooter .PageFooter__SNS{display:flex;justify-content:center;align-items:center;gap:54px;padding:0;margin:0;list-style:none}.PageFooter .PageFooter__SNS img{display:block;width:50px}.PageFooter .PageFooter__Copyright{margin:0;font-weight:500;font-size:14px;line-height:1.4;text-align:center}@media(max-width: 680px){.PageFooter .PageFooter__Copyright{font-size:11px}}@media print{body{font-size:14px !important}.PageSection__Inner{max-width:1120px !important;padding:75px 10px !important}.PageHeader{padding:0 10px !important}.PageHeader .PageHeader__Inner{max-width:1120px !important;height:80px !important;padding:15px 0 !important}.PageHeader .PageHeader__Brand{height:50px !important}.PageSection__Title{font-size:48px !important;line-height:1.4 !important}.PageNav{margin:30px 0 !important;padding:0 !important}.PageNav ul{display:flex !important;justify-content:center !important;flex-wrap:nowrap !important;gap:16px !important}.PageNav li{width:auto !important;max-width:360px !important;flex:0 1 360px !important}.PageNav a{font-size:16px !important;height:70px !important;padding:0 32px 0 12px !important}.Col2{grid-template-columns:repeat(2, 1fr) !important;font-size:14px !important;line-height:1.4 !important;color:inherit !important}.Col3{grid-template-columns:repeat(3, 1fr) !important;text-align:left !important}.Col3 img{max-width:100% !important}.PageFooter{padding:38px 20px 43px !important;background:#9f1425 !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}.PageFooter .PageFooter__Copyright{font-size:14px !important}.PageFootNote{margin:70px 0 50px !important;font-size:16px !important}.PageFootNote__Copyright{margin:70px 0 50px !important;font-size:12px !important}.ShareholderBenefit{font-size:22px !important}.ScrollToTop,.ScrollToTop__Button{display:none !important}@page{size:A4;margin:10mm}}
