@charset "UTF-8";*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden;width:100%}body *{font-family:Roboto,YakuHanJP,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased}body.open{overflow:hidden;width:100vw}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:calc(15px + .390625vw)}img{width:100%;min-height:100%;max-width:100%;max-height:100%;object-fit:cover}a{text-decoration:none;color:inherit}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}@media screen and (max-width: 480px){.pc{display:none}}.tablet{display:none}@media screen and (max-width: 768px){.tablet{display:block}}.sp{display:none}@media screen and (max-width: 480px){.sp{display:block}}.link{display:inline-block}.shareholderContents__inner{padding:120px 0 132px;margin:0 auto;width:min(83.3333333333vw,1200px)}@media screen and (max-width: 1000px){.shareholderContents__inner{padding:100px 0 120px}}@media screen and (max-width: 768px){.shareholderContents__inner{padding:80px 0 112px}}@media screen and (max-width: 480px){.shareholderContents__inner{width:92vw;padding:9.6vw 0 16vw}}.shareholderContents__headingTitle{font-weight:900;font-size:68px;line-height:1.6;color:#202121}@media screen and (max-width: 1200px){.shareholderContents__headingTitle{font-size:65px}}@media screen and (max-width: 1000px){.shareholderContents__headingTitle{font-size:63px}}@media screen and (max-width: 768px){.shareholderContents__headingTitle{font-size:8.5333333333vw}}@media screen and (max-width: 480px){.shareholderContents__headingTitle{font-size:32px;line-height:1.4}}.shareholderContents__content{font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:1.6;padding:60px 0 0}@media screen and (max-width: 600px){.shareholderContents__content{gap:.8vw;padding:30px 0 0}}.shareholderContents__contentTitle{margin:0 0 67px;line-height:1.4}@media screen and (max-width: 480px){.shareholderContents__contentTitle{margin-bottom:4vw}.shareholderContents__contentTitle>*{margin-bottom:0}}.shareholderContents__contentSubtitle{font-weight:900;font-size:18px;margin-bottom:10px}.shareholderContents__contentImage{margin-top:100px}@media screen and (max-width: 768px){.shareholderContents__contentImage{margin-top:30px}}.shareholderContents__contentText--red{color:#fc0808}.shareholderContents__contentList{margin-top:30px}.shareholderContents__contentList dl{display:inline-grid;grid-template-columns:1fr auto;align-items:stretch}.shareholderContents__contentList dl:first-child{border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.shareholderContents__contentList dl{display:grid;grid-template-columns:1fr}}.shareholderContents__contentList dt,.shareholderContents__contentList dd{padding:24px 20px;border-bottom:1px solid #DEDEDE}.shareholderContents__contentList dt{min-width:245px;font-weight:900;padding-right:45px;white-space:nowrap;display:flex;align-items:center}@media screen and (max-width: 768px){.shareholderContents__contentList dt{border-bottom:none;padding:5.3333333333vw 0 0}}.shareholderContents__contentList dd{padding-right:3.3333333333vw;white-space:nowrap}.shareholderContents__contentList dd strong{font-weight:700}@media screen and (max-width: 768px){.shareholderContents__contentList dd{padding:0 0 5.3333333333vw;white-space:normal}}.shareholderContents__contentNote{margin-top:30px;font-size:14px;padding-left:1.2em;text-indent:-1.2em}.shareholderContents__contentNote:before{content:"\203b"}.shareholderContents__contentNote a{color:#065fd4}.shareholderContents__contentText+.shareholderContents__contentNote{margin-top:0}.shareholderContents__contentNote+.shareholderContents__contentNote{margin-top:10px}.shareholderContents__content+.shareholderContents__content{padding-top:120px}@media screen and (max-width: 600px){.shareholderContents__content+.shareholderContents__content{padding-top:16vw}}.shareholderContents__firstView{display:flex;gap:40px;margin-right:-70px}@media screen and (max-width: 1000px){.shareholderContents__firstView{margin-right:0;flex-wrap:wrap-reverse;justify-content:center;gap:30px}}.shareholderContents__firstView .description{max-width:760px;font-size:16px;font-weight:500}@media screen and (max-width: 1000px){.shareholderContents__firstView .description{width:auto}}.shareholderContents__firstView .description .heading{font-size:18px;font-weight:900;margin:60px 0 20px}@media screen and (max-width: 480px){.shareholderContents__firstView .description .heading{margin:30px 0 10px}}.shareholderContents__firstView .description .notes{display:flex;gap:8px;font-size:14px;font-weight:500}.shareholderContents__firstView .description .notes>li>a{color:#065fd4}.shareholderContents__firstView .description .code{display:flex;justify-content:center;align-items:center;gap:10px;width:300px;height:75px;background-color:#e6f0ff;border-radius:10px;font-size:16px;font-weight:900;line-height:1;margin-top:30px}@media screen and (max-width: 480px){.shareholderContents__firstView .description .code{width:auto}}.shareholderContents__firstView .description .code .value{font-size:24px;color:#065fd4}.shareholderContents__firstView .images{display:grid;grid-template-columns:230px 230px;grid-gap:10px;width:470px;height:282px}@media screen and (max-width: 1000px){.shareholderContents__firstView .images{height:auto;grid-template-columns:1fr 1fr}}.shareholderContents__firstView .images img{height:136px;object-fit:scale-down;margin:0}@media screen and (max-width: 1000px){.shareholderContents__firstView .images img{width:auto;height:auto}}.shareholderContents__taxi{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:3.3333333333vw}@media screen and (max-width: 768px){.shareholderContents__taxi{gap:60px;grid-template-columns:1fr}}.shareholderContents__taxiTitle{color:#065fd4;font-family:Noto Sans JP;font-size:24px;font-weight:900;margin-bottom:30px}@media screen and (max-width: 768px){.shareholderContents__taxiTitle{font-size:22px}}.shareholderContents__taxi table{width:100%}.shareholderContents__taxi thead th,.shareholderContents__taxi thead td{height:70px;padding:20px;vertical-align:middle;background:#3B79C9;color:#fff;font-weight:900}@media screen and (max-width: 768px){.shareholderContents__taxi thead th,.shareholderContents__taxi thead td{padding:1.3333333333vw 0}}@media screen and (max-width: 600px){.shareholderContents__taxi thead th,.shareholderContents__taxi thead td{padding:1.3333333333vw 4vw}}.shareholderContents__taxi thead td{text-align:center}.shareholderContents__taxi tbody tr:nth-child(even) th,.shareholderContents__taxi tbody tr:nth-child(even) td{background:#f2f3f5}.shareholderContents__taxi tbody th,.shareholderContents__taxi tbody td{height:70px;padding:0;vertical-align:middle;text-align:center}@media screen and (max-width: 768px){.shareholderContents__taxi tbody th,.shareholderContents__taxi tbody td{padding:10px}}.shareholderContents__information{margin-top:60px;text-align:center}.shareholderContents__informationInner{display:inline-block;background:#f2f3f5;padding:2.7777777778vw;min-width:500px}@media screen and (max-width: 768px){.shareholderContents__informationInner{width:100%;padding:12vw;min-width:initial}}.shareholderContents__informationTitle{font-family:Noto Sans JP;font-weight:900;font-size:18px;line-height:1.4;margin-bottom:35px}@media screen and (max-width: 768px){.shareholderContents__informationTitle{margin-bottom:8vw}}.shareholderContents__informationBlock{margin-top:25px}@media screen and (max-width: 768px){.shareholderContents__informationBlock{margin-top:5.3333333333vw}}.shareholderContents__informationBlock:first-of-type{margin-top:0}.shareholderContents__informationSubtitle{font-size:16px;margin-bottom:10px}.shareholderContents__informationNumber{font-family:Roboto;font-weight:900;font-size:32px}
