@charset "utf-8";:root{--leading-trim:calc((1em - 1lh) / 2);--col_white:#fff;--col_blue1:#0093d4;--col_blue2:#004eaf;--col_blue3:#003252;--col_font:#003252;--col_line:#cee2ec;--col_line2:#abbac4;--font_NotoSansJP:'Noto Sans JP', sans-serif;--font_IBMPlexSans:'IBM Plex Sans', sans-serif;--font_Manrope:'Manrope', sans-serif;--filter_blue3:brightness(0) saturate(100%) invert(13%) sepia(95%) saturate(1378%) hue-rotate(179deg) brightness(93%) contrast(101%)}@supports not (top:1lh){:root{--leading-trim:0px}}@layer page{@media (min-width:1500px){.heading-section{margin-bottom:48px}.txt{font-size:1rem}.greeting-section{margin-top:32px}.greeting-section .txt+.txt{margin-top:1em}.greeting-section .profile{margin-top:56px;text-align:right}.greeting-section .profile .company{font-size:1rem}.greeting-section .profile .name{font-size:1rem}.greeting-section .profile .name span{display:inline-block;font-size:1.5rem;margin-left:1em}.overview-section{margin-top:40px}.overview-section .block-alpha{display:grid;grid-template-columns:1fr 510px;place-items:center start;column-gap:40px}.overview-section .block-alpha .heading-block{grid-column:1/-1}.overview-section .block-alpha .overviewList{grid-column:1/2;display:grid;grid-template-columns:max-content 1fr;column-gap:40px;width:100%}.overview-section .block-alpha .overviewList__item{border-bottom:1px solid var(--col_line2);display:grid;grid-template-columns:subgrid;grid-column:1/-1;place-items:center start;padding-block:24px}.overview-section .block-alpha .img{grid-column:2/3}.overview-section .block-alpha .img img{border-radius:10px}.history-section{margin-top:40px}.history-section .block-alpha{padding-inline:150px}.history-section .block-alpha .historyList{display:grid;row-gap:10px}.history-section .block-alpha .historyList__item{background:#f1f5f8;border-radius:10px;display:grid;place-items:center start;grid-template-columns:auto 1fr;column-gap:32px;padding-block:24px;padding-inline:30px}.history-section .block-alpha .historyList__item .date{color:var(--col_blue1);font-size:2rem}.history-section .block-alpha .historyList__item .title span{display:block}.history-section .block-alpha .historyList__item .title span+span{margin-top:1em}}@media (min-width:768px) and (max-width:1499px){.heading-section{margin-bottom:3.2vw}.txt{font-size:1.07vw}.greeting-section{margin-top:2.13vw}.greeting-section .txt+.txt{margin-top:1em}.greeting-section .profile{margin-top:3.73vw;text-align:right}.greeting-section .profile .company{font-size:1.07vw}.greeting-section .profile .name{font-size:1.07vw}.greeting-section .profile .name span{display:inline-block;font-size:1.6vw;margin-left:1em}.overview-section{margin-top:2.67vw}.overview-section .block-alpha{display:grid;grid-template-columns:1fr 34vw;place-items:center start;column-gap:2.67vw}.overview-section .block-alpha .heading-block{grid-column:1/-1}.overview-section .block-alpha .overviewList{grid-column:1/2;display:grid;grid-template-columns:max-content 1fr;column-gap:2.67vw;width:100%}.overview-section .block-alpha .overviewList__item{border-bottom:1px solid var(--col_line2);display:grid;grid-template-columns:subgrid;grid-column:1/-1;place-items:center start;padding-block:1.6vw}.overview-section .block-alpha .img{grid-column:2/3}.overview-section .block-alpha .img img{border-radius:.67vw}.history-section{margin-top:2.67vw}.history-section .block-alpha{padding-inline:10vw}.history-section .block-alpha .historyList{display:grid;row-gap:.67vw}.history-section .block-alpha .historyList__item{background:#f1f5f8;border-radius:.67vw;display:grid;place-items:center start;grid-template-columns:auto 1fr;column-gap:2.13vw;padding-block:1.6vw;padding-inline:2vw}.history-section .block-alpha .historyList__item .date{color:var(--col_blue1);font-size:2.13vw}.history-section .block-alpha .historyList__item .title span{display:block}.history-section .block-alpha .historyList__item .title span+span{margin-top:1em}}}@layer page{@media (max-width:767px){.heading-section{margin-bottom:10.26vw}.txt{font-size:3.85vw}.greeting-section{margin-top:6.15vw}.greeting-section .txt+.txt{margin-top:1em}.greeting-section .profile{margin-top:10.26vw}.greeting-section .profile .company{font-size:3.33vw}.greeting-section .profile .name{font-size:4.1vw}.greeting-section .profile .name span{display:inline-block;font-size:6.15vw;margin-left:1em}.overview-section{margin-top:5.13vw}.overview-section .block-alpha{display:grid}.overview-section .block-alpha .overviewList{display:grid;grid-template-columns:max-content 1fr;column-gap:6.15vw;width:100%}.overview-section .block-alpha .overviewList__item{border-bottom:1px solid var(--col_line2);display:grid;grid-template-columns:subgrid;grid-column:1/-1;place-items:center start;padding-block:4.1vw}.overview-section .block-alpha .overviewList__item:first-child{padding-top:0}.overview-section .block-alpha .overviewList__item .value>ul{display:grid;row-gap:1.03vw}.overview-section .block-alpha .overviewList__item .value>ul li{padding-left:1.6em;text-indent:-1.6em}.overview-section .block-alpha .img{margin-top:10.26vw}.overview-section .block-alpha .img img{border-radius:2.56vw}.history-section{margin-top:5.13vw}.history-section .block-alpha .historyList{display:grid;row-gap:2.56vw}.history-section .block-alpha .historyList__item{background:#f1f5f8;display:grid;row-gap:2.05vw;padding-block:4.1vw;padding-inline:5.13vw}.history-section .block-alpha .historyList__item .date{color:var(--col_blue1);font-size:6.15vw}.history-section .block-alpha .historyList__item .title span{display:block}.history-section .block-alpha .historyList__item .title span+span{margin-top:1em}}}