.p-company,.p-history .inner{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-company,.p-history .inner{width:91.66667%}}.p-company,.p-history .inner{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-company,.p-history .inner{width:91.66667%}}.c-category>p{background-color:#C1DEF6;border-radius:3px;display:inline-block;color:#005ea4;font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif;line-height:1;letter-spacing:.05em;padding:7px 6px}.c-category>.ttl_m{margin-top:1em}.c-category+*{margin-top:1.875em}@media only screen and (max-width: 767px){.c-category+*{margin-bottom:2em}}.p-company,.p-history .inner{width:90%;max-width:1280px;margin-inline:auto}@media only screen and (max-width: 1199px){.p-company,.p-history .inner{width:91.66667%}}ol.c-list--number{counter-reset:listnum;list-style:none}ol.c-list--number li{display:flex;align-items:center;gap:10px}ol.c-list--number li::before{counter-increment:listnum;content:counter(listnum);background-color:#005ea4;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;letter-spacing:0;line-height:0;height:1.71em;width:1.71em}.c-page_intro .ttl_l{margin-bottom:1.38em}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-page_intro .ttl_l{margin-bottom:1em}}@media only screen and (max-width: 767px){.c-page_intro .ttl_l{margin-bottom:1em}}.c-page_intro .txt_m:not(.president_name){text-align:center}@media only screen and (max-width: 767px){.c-page_intro .txt_m:not(.president_name){text-align:left}}.c-page_intro .txt_m.president_name{text-align:center}@media only screen and (max-width: 767px){.c-page_intro .txt_m.president_name{text-align:right}}.p-company:first-of-type{margin-top:clamp(5em, 7%, 120px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-company:first-of-type{margin-top:5em}}@media only screen and (max-width: 767px){.p-company:first-of-type{margin-top:4em}}.p-company:not(:first-of-type){margin-top:clamp(6em, 12%, 150px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-company:not(:first-of-type){margin-top:6em}}@media only screen and (max-width: 767px){.p-company:not(:first-of-type){margin-top:5em}}.p-company>.u-flex{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.p-company>.u-flex{flex-direction:column;gap:2em}}.p-company>.u-flex .box_symbol{width:20.83333%}@media only screen and (max-width: 767px){.p-company>.u-flex .box_symbol{width:100%}}.p-company>.u-flex .box_symbol img{display:block;margin-inline:auto;max-width:250px;width:100%}.p-company>.u-flex .c-description{width:72.5%}@media only screen and (max-width: 767px){.p-company>.u-flex .c-description{width:100%}}.p-company [class*="c-list"]{display:flex;flex-wrap:wrap;gap:.5em 1.875em;margin-block:1.875em}@media only screen and (max-width: 767px){.p-company [class*="c-list"]{margin-block:1em}}@media only screen and (max-width: 767px){.p-company [class*="c-list"]{flex-direction:column;margin-left:.75em}}.p-company .tbl_basic+[class*="txt_"]{margin-top:1em}.p-history{background-color:#F9F8F3;margin-top:clamp(6em, 12%, 150px);padding-block:clamp(5.71em, 5%, 80px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-history{margin-top:6em}}@media only screen and (max-width: 767px){.p-history{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-history{padding-block:5em}}@media only screen and (max-width: 767px){.p-history{padding-block:3em}}.p-history .inner{max-width:1200px}.p-history dl.u-flex{display:flex;flex-wrap:wrap;margin:0}.p-history dl.u-flex dt{color:#82B5DE;font-family:"Roboto", Verdana, Helvetica, Arial, sans-serif;font-weight:600;letter-spacing:0;line-height:1;padding-right:6.66667%;padding-block:.875em;width:200px}@media only screen and (max-width: 767px){.p-history dl.u-flex dt{line-height:inherit}}@media only screen and (max-width: 767px){.p-history dl.u-flex dt{padding-block:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-history dl.u-flex dt{width:161px}}@media only screen and (max-width: 767px){.p-history dl.u-flex dt{width:108px}}.p-history dl.u-flex dd{padding-block:2.45em;width:calc(100% - 200px)}@media only screen and (max-width: 767px){.p-history dl.u-flex dd{padding-block:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-history dl.u-flex dd{width:calc(100% - 161px)}}@media only screen and (max-width: 767px){.p-history dl.u-flex dd{width:calc(100% - 108px)}}.p-history dl.u-flex dd .u-flex{display:flex;column-gap:1.56em}@media only screen and (max-width: 767px){.p-history dl.u-flex dd .u-flex{column-gap:1em}}@media only screen and (max-width: 767px){.p-history dl.u-flex dd .u-flex{flex-direction:column}}.p-history dl.u-flex dd .month{font-weight:600;min-width:45px}@media only screen and (max-width: 767px){.p-history dl.u-flex dd .month{min-width:100%}}.p-history dl.u-flex dd .img{display:block;margin-top:.9em}.p-history dl.u-flex dd .img+*{margin-top:.9em}.p-history dl.u-flex dt,.p-history dl.u-flex dd{border-bottom:1px solid #82B5DE}.p-history dl.u-flex dt:first-of-type,.p-history dl.u-flex dd:first-of-type{border-top:1px solid #82B5DE}.p-history button.accordion{appearance:none;background-color:transparent;border:none;cursor:pointer;color:#1b1b1b;display:inline-flex;align-items:center;justify-content:space-between;transition:1s padding ease-in-out;margin-top:2.67em;text-align:left}@media only screen and (max-width: 767px){.p-history button.accordion{margin-top:1em}}.p-history button.accordion:not(.active)+*{display:none}.p-history button.accordion:not(.active) .material-symbols-outlined{transform:rotate(90deg);transition:.3s transform ease-in-out}.p-history button.accordion.active .material-symbols-outlined{transform:rotate(-90deg);transition:.3s transform ease-in-out}.p-history button.accordion.u-visually-hidden{margin-top:0;transition:.3s all ease-out}.p-history #accordion-more dl.u-flex dt:first-of-type,.p-history #accordion-more dl.u-flex dd:first-of-type{border-top:none}
