.p-company{padding-bottom:16rem}@media screen and (max-width: 767px){.p-company{padding-bottom:8rem}}.p-company-vision-top{padding:0 0 12rem 0}@media screen and (max-width: 767px){.p-company-vision-top{padding:2.5rem .5rem 8rem .5rem}}.p-company-vision-top__title{margin-bottom:4.5rem;font-size:2.2rem;line-height:1.9285714286}@media screen and (max-width: 767px){.p-company-vision-top__title{margin-bottom:2rem;font-size:1.8rem}}.p-company-vision-top__title span{background:linear-gradient(to right, #004B99, #78D6F8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-company-vision-top__media{gap:clamp(0rem,5.8823529412vw,8rem)}@media screen and (max-width: 979px){.p-company-vision-top__media{flex-direction:column;gap:3.5rem}}.p-company-vision-top__media-title{margin-bottom:3rem;font-size:var(--font-size-text-lead);font-weight:400;line-height:1.92}@media screen and (max-width: 767px){.p-company-vision-top__media-title{line-height:1.7}}.p-company-vision-top__media-text{font-size:var(--font-size-text-normal);font-weight:400;line-height:2}@media screen and (max-width: 767px){.p-company-vision-top__media-text{line-height:1.7}}.p-company-vision-top__media-image{max-width:clamp(0rem,31.7647058824vw,43.2rem);margin:1.5rem auto 0 auto}@media screen and (max-width: 767px){.p-company-vision-top__media-image{max-width:initial}}.p-company-vision-top__media-profile{margin-top:2rem;color:#004b99;text-align:right}@media screen and (max-width: 767px){.p-company-vision-top__media-profile{margin:1rem 0;font-weight:500}}.p-company-vision-top__media-name{font-size:var(--font-size-text-lead);text-align:right}@media screen and (max-width: 767px){.p-company-vision-top__media-name{font-weight:500}}.p-company-vision-brand{padding:16.5rem 0 7rem 0}@media screen and (max-width: 767px){.p-company-vision-brand{padding:9.5rem .5rem 10rem .5rem}}.p-company-vision-brand__title{margin-bottom:3rem;font-size:2.2rem}@media screen and (max-width: 767px){.p-company-vision-brand__title{margin-bottom:1.8rem;font-size:1.8rem}}.p-company-vision-brand__title span{background:linear-gradient(to right, #004B99, #78D6F8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-company-vision-brand__intro{display:grid;grid-template-columns:1fr clamp(0rem,31.6176470588vw,43rem);-moz-column-gap:clamp(0rem,3.6764705882vw,5rem);column-gap:clamp(0rem,3.6764705882vw,5rem);margin-bottom:8.5rem}@media screen and (max-width: 1359px){.p-company-vision-brand__intro{grid-template-columns:1fr clamp(0rem,35.2205882353vw,47.9rem)}}@media screen and (max-width: 1099px){.p-company-vision-brand__intro{display:block}}.p-company-vision-brand__copy{margin-bottom:2.5rem;color:#004b99;font-size:3.8rem;font-weight:400;line-height:1.71}@media screen and (max-width: 767px){.p-company-vision-brand__copy{margin-bottom:4rem;font-size:2.2rem}}.p-company-vision-brand__image{grid-column:2/3;grid-row:1/3;text-align:center;margin:1.4rem -5rem 0 0}@media screen and (max-width: 1359px){.p-company-vision-brand__image{margin-right:0}}@media screen and (max-width: 1099px){.p-company-vision-brand__image{margin-bottom:3rem}}@media screen and (max-width: 767px){.p-company-vision-brand__image{margin-bottom:4.5rem}.p-company-vision-brand__image img{width:100%}}.p-company-vision-brand__lead{font-size:var(--font-size-text-normal);font-weight:400;line-height:2}@media screen and (max-width: 767px){.p-company-vision-brand__lead{line-height:1.7}}.p-company-vision-brand__list{border-top:2px solid #eaf3f9}.p-company-vision-brand__item{border-bottom:2px solid #eaf3f9}.p-company-vision-brand__item-inner{position:relative;max-width:93rem;min-height:30.2rem;display:flex;justify-content:center;flex-direction:column;margin:0 auto;padding:5rem 0 5rem 38.5rem}@media screen and (max-width: 767px){.p-company-vision-brand__item-inner{flex-direction:column;padding:4rem 0 3.5rem 0}}.p-company-vision-brand__item-title{margin-bottom:2.5rem;font-size:1.8rem}@media screen and (max-width: 767px){.p-company-vision-brand__item-title{margin-bottom:1.2rem;font-size:1.5rem;font-weight:500}}.p-company-vision-brand__item-image{position:absolute;left:-0.7rem;top:50%;width:33.1rem;transform:translateY(-50%)}@media screen and (max-width: 1099px){.p-company-vision-brand__item-image{left:0}}@media screen and (max-width: 767px){.p-company-vision-brand__item-image{position:static;width:100%;margin-bottom:1.5rem;transform:translateY(0)}}.p-company-vision-brand__item-text{font-weight:400;line-height:1.75}@media screen and (max-width: 767px){.p-company-vision-brand__item-text{line-height:1.7}}.p-company-about__align-center{display:flex;align-items:center}.p-company-about-intro{margin-top:-3.5rem;padding-bottom:14rem}@media screen and (max-width: 767px){.p-company-about-intro{margin-top:5.3rem;padding-bottom:7.5rem}}.p-company-about-intro__movie{max-width:90rem;margin:0 auto 10.5rem auto}@media screen and (max-width: 767px){.p-company-about-intro__movie{margin-bottom:3.5rem;padding:0 .5rem}}.p-company-about-intro__movie-title{margin-bottom:1.8rem;font-size:1.8rem;text-align:center}@media screen and (max-width: 767px){.p-company-about-intro__movie-title{margin-bottom:.7rem;font-size:1.6rem;font-weight:500}}.p-company-about-intro__movie-content{aspect-ratio:16/9}.p-company-about-intro__movie-content video{width:100%;height:100%}.p-company-about-intro__content{margin-bottom:8.5rem}@media screen and (max-width: 767px){.p-company-about-intro__content{margin-bottom:3.5rem;padding:0 .5rem}}.p-company-about-intro__text{max-width:64rem}.p-company-about-group{padding:13rem 0 29rem 0}@media screen and (max-width: 767px){.p-company-about-group{margin-bottom:8rem;padding:0}}.p-company-about-group__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}@media screen and (max-width: 767px){.p-company-about-group__inner{display:block;overflow:hidden}}.p-company-about-group__navi{position:sticky;top:32rem;padding-top:1rem;flex-shrink:0;margin-left:-4.5rem}@media screen and (max-width: 1359px){.p-company-about-group__navi{margin-left:0}}.p-company-about-group__navi ul{display:flex;flex-direction:column;row-gap:1.2rem;color:#a2a5a8}.p-company-about-group__navi ul li::before{display:inline-block;width:.8rem;height:.8rem;margin:-0.5rem 2rem 0 0;vertical-align:middle;border-radius:50%;background-color:#a2a5a8;content:""}.p-company-about-group__navi ul li:hover,.p-company-about-group__navi ul li.is-current{color:#004b99}.p-company-about-group__navi ul li:hover::before,.p-company-about-group__navi ul li.is-current::before{background-color:#004b99}.p-company-about-group__list{display:flex;flex-direction:column;row-gap:10rem;padding-top:1rem}@media screen and (max-width: 767px){.p-company-about-group__list{padding-top:0;row-gap:1rem}}@media screen and (max-width: 767px){.p-company-about-group__accordion-title{height:8rem;margin:0 -2rem;font-size:1.6rem;line-height:1.5}}.p-company-about-group__accordion-01 .p-company-about-group__company-access+.p-company-about-group__company-access{margin-top:1.1rem}@media screen and (max-width: 767px){.p-company-about-group__accordion-01 .p-company-about-group__company-access+.p-company-about-group__company-access{margin-top:1.7rem}}.p-company-about-group__accordion-01 .p-company-about-group__profile+.p-company-about-group__profile{margin-top:1.8rem}@media screen and (max-width: 767px){.p-company-about-group__accordion-01 .p-company-about-group__profile+.p-company-about-group__profile{margin-top:2.3rem}}.p-company-about-group__accordion-04 .p-company-about-group__company-data dd.--access{padding-bottom:2rem}.p-company-about-group__accordion-07 .p-company-about-group__profile+.p-company-about-group__profile{margin-top:.8rem}.p-company-about-group__company{width:clamp(0rem,54.7794117647vw,74.5rem);padding:7.2rem 2rem 8rem 2rem;background-color:#fff}@media screen and (max-width: 767px){.p-company-about-group__company{width:-webkit-fill-available;width:-moz-available;width:stretch;margin:4.2rem .5rem 6rem .5rem;padding:3rem 2rem 4.5rem 2rem}}.p-company-about-group__company-title{max-width:60rem;margin:0 auto 5.8rem auto;color:#004b99;font-size:2.2rem}@media screen and (max-width: 767px){.p-company-about-group__company-title{margin-bottom:3.2rem;font-size:1.6rem;font-weight:500;line-height:1.5}}.p-company-about-group__company-data{display:grid;grid-template-columns:13.3rem 1fr;max-width:60rem;margin:0 auto}@media screen and (max-width: 767px){.p-company-about-group__company-data{max-width:initial;grid-template-columns:6.3rem 1fr}}.p-company-about-group__company-data dt{padding:1.9rem 0;color:#004b99;font-size:1.5rem;border-bottom:1px solid #3c90c8}@media screen and (max-width: 767px){.p-company-about-group__company-data dt{padding:1.7rem 0 1.3rem 0;font-size:1.4rem;font-weight:500;line-height:1.33}}.p-company-about-group__company-data dt.--access{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 767px){.p-company-about-group__company-data dt.--access{padding:1.7rem 0 1.3rem 0}}.p-company-about-group__company-data dt.--wide{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 767px){.p-company-about-group__company-data dt.--wide{padding:1.7rem 0 1.3rem 0}}.p-company-about-group__company-data dt.--officer{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 767px){.p-company-about-group__company-data dt.--officer{padding:1.7rem 0 1.3rem 0}}.p-company-about-group__company-data dt:first-of-type{border-top:1px solid #3c90c8}.p-company-about-group__company-data dd{padding:1.9rem 1rem;font-size:1.5rem;font-weight:400;line-height:1.8;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 767px){.p-company-about-group__company-data dd{padding:1.5rem 0 1.3rem 1rem;font-size:1.4rem;line-height:1.7}}.p-company-about-group__company-data dd.--access{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 767px){.p-company-about-group__company-data dd.--access{padding:1.5rem 0 1.3rem 1rem}}.p-company-about-group__company-data dd.--wide{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 767px){.p-company-about-group__company-data dd.--wide{padding:1.5rem 0 1.3rem 1rem}}.p-company-about-group__company-data dd.--officer{padding-top:3rem;padding-bottom:3rem}@media screen and (max-width: 767px){.p-company-about-group__company-data dd.--officer{padding:1.5rem 0 1.3rem 1rem}}.p-company-about-group__company-data dd:first-of-type{border-top:1px solid #d9d9d9}.p-company-about-group__company-data dd a{color:#a2a5a8;text-decoration:underline}@media screen and (max-width: 767px){.p-company-about-group__company-data dd a{font-weight:500}}.p-company-about-group__company-access strong{font-weight:400}@media screen and (max-width: 767px){.p-company-about-group__company-access strong{font-weight:500}}.p-company-about-group__company-access+.p-company-about-group__company-access{margin-top:1.7rem}.p-company-about-group__profile{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1rem}@media screen and (max-width: 979px){.p-company-about-group__profile{flex-wrap:wrap}}@media screen and (max-width: 767px){.p-company-about-group__profile{flex-direction:column;row-gap:.3rem}}.p-company-about-group__profile-position{min-width:14.5rem}@media screen and (max-width: 767px){.p-company-about-group__profile-position{line-height:1.4;font-weight:500}}.p-company-about-group__profile-button{padding-top:.4rem}.p-company-about-group__profile-button .c-button{width:7.6rem;height:2.1rem;padding:0 1.2rem 0 1.1rem;font-size:.96rem}@media screen and (max-width: 767px){.p-company-about-group__profile-button .c-button{width:15.2rem;height:4.07rem;padding:0 2rem;font-size:1.2rem}}.p-company-about-group__profile-button .c-button svg{width:.96rem}@media screen and (max-width: 767px){.p-company-about-group__profile-button .c-button svg{width:1.92rem}}.p-company-about-group__profile+.p-company-about-group__profile{margin-top:1.4rem}@media screen and (max-width: 767px){.p-company-about-group__profile+.p-company-about-group__profile{margin-top:1.3rem}}.p-company-about-modal{max-width:78.7rem;margin:0 auto;padding-right:3rem}@media screen and (max-width: 767px){.p-company-about-modal{padding-right:0}}.p-company-about-modal__title{font-size:2.4rem}@media screen and (max-width: 767px){.p-company-about-modal__title{margin:2rem 0;font-size:1.8rem;font-weight:500}}@media screen and (min-width: 768px){.p-company-about-modal__content{display:grid;grid-template-columns:1fr 27.6rem;align-items:flex-start;-moz-column-gap:6rem;column-gap:6rem}}@media screen and (max-width: 767px){.p-company-about-modal__content{padding-bottom:2rem}}.p-company-about-modal__position{margin-bottom:5rem;padding-top:2rem;font-size:1.8rem;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.p-company-about-modal__position{margin-bottom:3.5rem;padding-top:0;font-size:1.5rem}}.p-company-about-modal__image{grid-column:2/3;grid-row:1/3}@media screen and (max-width: 767px){.p-company-about-modal__image{aspect-ratio:283/265;margin-bottom:3rem}.p-company-about-modal__image img{-o-object-position:center top;object-position:center top}}.p-company-about-modal__career dt{margin-bottom:1.7rem;padding-bottom:1rem;color:#004b99;font-size:1.6rem;border-bottom:1px solid #3c90c8}@media screen and (max-width: 767px){.p-company-about-modal__career dt{padding-bottom:.8rem;font-weight:500}}.p-company-about-modal__career dd{display:flex;gap:.5em;font-size:1.6rem;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.p-company-about-modal__career dd{flex-direction:column;gap:0;line-height:1.7}}.p-company-about-modal__career dd span{flex-shrink:0}@media screen and (max-width: 767px){.p-company-about-modal__career dd+dd{margin-top:1.8rem}}.p-company-about-modal__career+.p-company-about-modal__career{margin-top:4rem}.p-company-history{border-bottom:1px solid #a2a5a8}@media screen and (max-width: 767px){.p-company-history{border:none}}.p-company-history-founder{margin-top:1.5rem;padding:11.6rem 0 17rem 0;background:linear-gradient(38deg, #004B99 75%, #3C90C8 100%, #78D6F8 140%)}@media screen and (max-width: 767px){.p-company-history-founder{margin-top:0;padding:5.8rem .5rem 8rem .5rem;background:linear-gradient(110deg, #004B99 20%, #3C90C8 140%)}}.p-company-history-founder__title{margin-bottom:8.8rem;padding-bottom:1.9rem;border-bottom:1px solid #48a2de}@media screen and (max-width: 767px){.p-company-history-founder__title{margin-bottom:4rem;padding-bottom:.5rem}}.p-company-history-founder__title span{background:linear-gradient(to right, #78D6F8, #3C90C8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-company-history-founder__inner{display:flex;gap:clamp(0rem,6.8181818182vw,7.5rem)}@media screen and (max-width: 767px){.p-company-history-founder__inner{flex-direction:column;gap:3rem}}.p-company-history-founder__left{width:clamp(0rem,39.2727272727vw,43.2rem)}@media screen and (max-width: 767px){.p-company-history-founder__left{width:100%}}.p-company-history-founder__content{max-width:clamp(0rem,53.6363636364vw,59rem)}@media screen and (max-width: 767px){.p-company-history-founder__content{max-width:initial}}.p-company-history-founder__image{margin-bottom:2.2rem}@media screen and (max-width: 767px){.p-company-history-founder__image{margin-bottom:1.6rem}}.p-company-history-founder__profile{color:#fff;font-size:1.6rem;line-height:1.6}@media screen and (max-width: 767px){.p-company-history-founder__profile{font-size:1.4rem;font-weight:500;line-height:1.8}}.p-company-history-founder__profile strong{font-size:2.8rem;font-weight:400}@media screen and (max-width: 767px){.p-company-history-founder__profile strong{font-size:1.8rem;font-weight:500}}.p-company-history-founder__text{margin-top:-0.5rem;color:#fff;font-weight:400;line-height:1.618}@media screen and (max-width: 767px){.p-company-history-founder__text{line-height:1.71}}.p-company-history-founder__biography{display:flex;gap:4.5rem;margin-top:7rem;padding:4.8rem 3.5rem 3.8rem 5rem;border-radius:1rem;background-color:hsla(0,0%,100%,.65)}@media screen and (max-width: 767px){.p-company-history-founder__biography{flex-direction:column;gap:3rem;margin-top:4rem;padding:3.9rem 2.2rem 5.5rem 2.2rem}}.p-company-history-founder__biography-left,.p-company-history-founder__biography-right{flex:1}.p-company-history-founder__biography-title{padding-bottom:.7rem;margin-bottom:2rem;color:#004b99;font-size:1.6rem;border-bottom:1px solid #004b99}@media screen and (max-width: 767px){.p-company-history-founder__biography-title{font-weight:500}}.p-company-history-founder__biography-title:not(:first-child){margin-top:3.7rem}@media screen and (max-width: 767px){.p-company-history-founder__biography-title:not(:first-child){margin-top:3.5rem}}.p-company-history-founder__biography-text{margin-right:-1rem;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.p-company-history-founder__biography-text{line-height:1.71}}.p-company-history-founder__biography a{text-decoration:underline}.p-company-history-group{padding:15.3rem 0 10rem 0}@media screen and (max-width: 767px){.p-company-history-group{padding:7.8rem 0 8rem 0}}.p-company-history-group__title{margin-bottom:5.7rem}@media screen and (max-width: 767px){.p-company-history-group__title{margin-bottom:3rem;border:none}}.p-company-history-group__period{display:flex;flex-direction:column;gap:1rem}.p-company-history-group__period:last-child .p-company-history-group__period-content{margin-bottom:0}.p-company-history-group__period-title{padding-left:2.5rem;font-size:2rem}@media screen and (max-width: 767px){.p-company-history-group__period-title{height:8rem;margin:0 -2rem;font-weight:500}}.p-company-history-group__period-content{display:flex;flex-direction:column;row-gap:1.8rem;position:relative;margin:3rem auto 4.7rem auto;padding-bottom:9.5rem}@media screen and (max-width: 767px){.p-company-history-group__period-content{row-gap:1rem;margin:2.1rem auto 5rem auto;padding:0 .5rem}}.p-company-history-group__period-content::before{position:absolute;top:0;left:1.5em;width:1px;height:100%;background-color:#004b99;content:""}@media screen and (max-width: 767px){.p-company-history-group__period-content::before{left:2em}}.p-company-history-group__item{position:relative;display:flex;align-items:flex-start;-moz-column-gap:4.3rem;column-gap:4.3rem}@media screen and (max-width: 767px){.p-company-history-group__item{display:grid;grid-template-columns:7.1rem 1fr;-moz-column-gap:0;column-gap:0}}.p-company-history-group__item-year{flex-shrink:0;padding:1rem 0;color:#004b99;font-size:2rem;background-color:#fff}@media screen and (max-width: 767px){.p-company-history-group__item-year{padding-left:.3rem;font-size:1.6rem;font-weight:500}}.p-company-history-group__item-image{display:flex;flex-direction:column;gap:2.5rem;position:absolute;top:1.5rem;right:6.5rem;width:30rem}@media screen and (max-width: 1359px){.p-company-history-group__item-image{right:0}}@media screen and (max-width: 1099px){.p-company-history-group__item-image{position:static;flex-shrink:0;margin-left:auto}}@media screen and (max-width: 767px){.p-company-history-group__item-image{grid-column:1/3;gap:1rem;width:100%;margin:-1rem 0 -2rem 0;padding:1rem 0 4.3rem 0;background-color:#fff}}.p-company-history-group__item-image-01{top:9.5rem}.p-company-history-group__item-image-05{top:4rem}.p-company-history-group__item-image-06{top:-6.5rem}.p-company-history-group__item-list{display:grid;grid-template-columns:4.5rem 1fr;row-gap:1.3rem;padding-top:1.5rem}@media screen and (max-width: 767px){.p-company-history-group__item-list{display:block;padding-top:1rem}}.p-company-history-group__item-month{font-size:1.5rem}@media screen and (max-width: 767px){.p-company-history-group__item-month{font-size:1.4rem;font-weight:500}}.p-company-history-group__item-text{font-size:1.5rem;font-weight:400}@media screen and (max-width: 767px){.p-company-history-group__item-text{margin-bottom:2rem;font-size:1.4rem;line-height:1.6}}.p-company-financial{border-bottom:1px solid #a2a5a8}@media screen and (max-width: 767px){.p-company-financial{border:none}}.p-company-financial-highlight{padding-top:2.7rem;padding-bottom:15.7rem}@media screen and (max-width: 767px){.p-company-financial-highlight{padding:6.9rem .5rem 8.2rem .5rem}}.p-company-financial-highlight__title{margin-bottom:8rem}@media screen and (max-width: 767px){.p-company-financial-highlight__title{padding-bottom:.6rem;margin-bottom:4.4rem}}.p-company-financial-highlight__list{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:6rem;column-gap:6rem;row-gap:7.5rem;margin-bottom:6.4rem}@media screen and (max-width: 767px){.p-company-financial-highlight__list{grid-template-columns:1fr;row-gap:2.5rem;margin-bottom:1rem}}.p-company-financial-highlight__item-title{margin-bottom:1.5rem;padding:1.3rem 1.5rem;color:#fff;font-size:var(--font-size-text-normal);background-color:#004b99}@media screen and (max-width: 767px){.p-company-financial-highlight__item-title{margin-bottom:.8rem;padding:.65rem 1rem}}.p-company-financial-highlight__item-image img{width:100%}.p-company-financial-highlight__note{font-size:1.2rem;font-weight:400;line-height:1.6}@media screen and (max-width: 767px){.p-company-financial-highlight__note{margin-top:3rem}}.p-company-financial-report{padding-bottom:28rem}@media screen and (max-width: 767px){.p-company-financial-report{padding:0 .5rem 8rem .5rem}}.p-company-financial-report__title{margin-bottom:5.8rem}@media screen and (max-width: 767px){.p-company-financial-report__title{margin-bottom:2.8rem;padding-bottom:.6rem}}.p-company-financial-report__data{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;align-items:flex-start;max-width:123.2rem;margin:0 auto}@media screen and (max-width: 767px){.p-company-financial-report__data{grid-template-columns:1fr;gap:1rem}}.p-company-financial-report__data-left,.p-company-financial-report__data-right{display:grid;gap:4rem}@media screen and (max-width: 767px){.p-company-financial-report__data-left,.p-company-financial-report__data-right{gap:1rem}}.p-company-financial-report__year-title{padding-left:2.5rem;color:#004b99;font-size:2rem;background:#eaf3f9}@media screen and (max-width: 767px){.p-company-financial-report__year-title{padding-left:2rem;font-size:1.8rem;font-weight:500}}.p-company-financial-report__year-list{display:flex;flex-direction:column;gap:2.75rem;padding:3.5rem 2.5rem 2.8rem 2.5rem}@media screen and (max-width: 767px){.p-company-financial-report__year-list{gap:2.95rem;padding:2rem 0 3rem 0}}.p-company-financial-report__item{display:flex;align-items:center}@media screen and (max-width: 767px){.p-company-financial-report__item{display:grid;grid-template-columns:1fr 8.6rem;align-items:flex-start;line-height:1}}.p-company-financial-report__item-date{margin-right:2rem;font-size:1.4rem;font-weight:400}@media screen and (max-width: 767px){.p-company-financial-report__item-date{margin:-0.3rem 0 .8rem 0;font-size:1.2rem}}.p-company-financial-report__item-title{margin-right:2.5rem;font-size:1.6rem}@media screen and (max-width: 767px){.p-company-financial-report__item-title{grid-column:1/2;font-size:1.4rem;font-weight:500}}@media screen and (max-width: 767px){.p-company-financial-report__item-button{grid-column:2/3;grid-row:1/3}}.p-company-financial-report__item-button a{width:7.6rem;height:2.1rem;padding:.2rem 1.5rem 0 1rem;font-size:1.1rem}@media screen and (max-width: 767px){.p-company-financial-report__item-button a{width:8.6rem;height:3rem;padding:.2rem 1.7rem 0 1.5rem;font-size:1.2rem;letter-spacing:.03em}}.p-company-financial-report__item-button a svg{width:.96rem}@media screen and (max-width: 767px){.p-company-financial-report__item-button a svg{width:1.4rem}}@media screen and (max-width: 767px){.p-company-financial-report__item-button a .c-icon-arrow{margin-top:-0.1rem}}.p-company-koukoku{padding-bottom:18rem;border-bottom:1px solid #a2a5a8}@media screen and (max-width: 767px){.p-company-koukoku{padding-bottom:10rem;border:none}}.p-company-koukoku__comingsoon{display:flex;justify-content:center;align-items:center;height:35rem;font-size:2.2rem;font-weight:400}@media screen and (max-width: 767px){.p-company-koukoku__comingsoon{height:22rem;font-size:1.6rem}}/*# sourceMappingURL=page-company.css.map */