@media (max-width: 767px){.company-profile .inner{padding:0 12.5px}}.company-profile #wrap{padding-bottom:130px}@media (max-width: 767px){.company-profile #wrap{padding-bottom:81px}}.company-profile .p-ttl{font-size:40px;font-size:4rem;line-height:1.41em;letter-spacing:.1em;font-weight:400;font-family:"Shippori Antique B1",sans-serif}@media (max-width: 767px){.company-profile .p-ttl{font-size:34px}}.company-profile .sec-anchor{margin-top:-8px}@media (max-width: 767px){.company-profile .sec-anchor{margin-top:59px}}.company-profile .sec-anchor .cmn-anchor__lst .item:not(.show){display:none}.company-profile .sec-overview{margin-top:61px}@media (max-width: 767px){.company-profile .sec-overview{margin-top:52px}}.company-profile .sec-overview__ins{padding:0 20px;max-width:1048px;margin:0 auto}@media (max-width: 767px){.company-profile .sec-overview__ins{padding:0 12.5px}}.company-profile .sec-overview .tr{display:flex;padding:25px 0 18px;border-bottom:1px solid #D9D9D9;position:relative}@media (max-width: 767px){.company-profile .sec-overview .tr{flex-wrap:wrap;padding-top:20px}}.company-profile .sec-overview .tr:before{content:'';position:absolute;height:1px;width:119px;background-color:#2A2C2F;left:0;bottom:-1px}@media (max-width: 767px){.company-profile .sec-overview .tr:before{width:42px}}.company-profile .sec-overview .tr .th{min-width:119px;width:119px;font-size:16px;font-size:1.6rem;line-height:2.1em;letter-spacing:.02875em;font-weight:700}@media (max-width: 767px){.company-profile .sec-overview .tr .th{width:100%;min-width:unset;letter-spacing:0.03em}}.company-profile .sec-overview .tr .td{padding-top:2px;width:calc(100% - 119px);font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:.03em;font-weight:400;padding-left:23px}@media (max-width: 767px){.company-profile .sec-overview .tr .td{width:100%;padding:0;line-height:24px;margin-top:-1px}}.company-profile .sec-overview .tr .td.map{display:flex;justify-content:space-between}@media (max-width: 767px){.company-profile .sec-overview .tr .td.map{display:block}}.company-profile .sec-overview .tr .td.map .maplink{align-self:flex-start;display:flex;color:#3C7BE1;min-width:149px;align-items:center;justify-content:center;border-radius:30px;border:1px solid #3C7BE1;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:400;font-family:"Jost",sans-serif;padding:1px 10px;min-height:30px;margin:-2px 95px 0 30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M9.73438 3.40535L-0.000349998 -0.00180821L3.89354 3.40535L-0.000349998 6.8125L9.73438 3.40535Z' fill='%233C7BE1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}@media only screen and (max-width: 1024px){.company-profile .sec-overview .tr .td.map .maplink{margin-left:20px;margin-right:50px}}@media (max-width: 767px){.company-profile .sec-overview .tr .td.map .maplink{margin:9px 0 0;max-width:120px;min-width:unset;font-size:15px;padding-right:23px}}.company-profile .sec-chart{margin-top:150px}@media (max-width: 767px){.company-profile .sec-chart{margin-top:83px}}.company-profile .sec-chart__ins{max-width:1000px;margin:0 auto}.company-profile .sec-chart .main-chart{margin-top:42px}@media (max-width: 767px){.company-profile .sec-chart .main-chart{margin-top:33px}}.company-profile .sec-chart .main-chart img{display:block;margin:0 auto}.company-profile .sec-history{margin-top:130px}@media (max-width: 767px){.company-profile .sec-history{margin-top:62px}}.company-profile .sec-history__main{display:flex;width:100%;max-width:1000px;margin:0 auto;justify-content:space-between}@media (max-width: 767px){.company-profile .sec-history__main{flex-wrap:wrap}}.company-profile .sec-history__main .main-ttl{width:128px}@media (max-width: 767px){.company-profile .sec-history__main .main-ttl{width:100%}}.company-profile .sec-history__main .main-timeline{width:calc(100% - 148px);max-width:794px;padding-top:9px}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline{width:100%;max-width:100%;padding-top:22px}}.company-profile .sec-history__main .main-timeline__tabl .tr{display:flex}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline__tabl .tr{min-height:60px}}.company-profile .sec-history__main .main-timeline__tabl .tr:not(:last-child) .td:after{content:'';position:absolute;width:1px;height:109.09091%;background-color:#BDBDBD;left:0;top:13px}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline__tabl .tr:not(:last-child) .td:after{height:106.06061%}}.company-profile .sec-history__main .main-timeline__tabl .tr .th{width:174px;min-width:174px}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline__tabl .tr .th{width:87px;min-width:87px;padding-bottom:12px}}.company-profile .sec-history__main .main-timeline__tabl .tr .th span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.03em;font-weight:400}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline__tabl .tr .th span{display:block}}.company-profile .sec-history__main .main-timeline__tabl .tr .th span.year{margin-right:-5px;font-size:15px}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline__tabl .tr .th span.year{margin-right:0}}.company-profile .sec-history__main .main-timeline__tabl .tr .th span.year em{font-style:normal;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.03em;font-weight:400;font-family:"Jost",sans-serif;padding-right:2px;position:relative;top:1px}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline__tabl .tr .th span.date{margin-top:4px;margin-left:-10px}}.company-profile .sec-history__main .main-timeline__tabl .tr .td{width:calc(100% - 174px);font-size:15px;font-size:1.5rem;line-height:2.1em;letter-spacing:.03em;font-weight:400;padding:0 0 35px 47px;position:relative}@media (max-width: 767px){.company-profile .sec-history__main .main-timeline__tabl .tr .td{width:calc(100% - 87px);line-height:calc(22.5/15);padding:5px 0 18px 20px}}.company-profile .sec-history__main .main-timeline__tabl .tr .td:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background-color:#3C7BE1;left:-3px;top:12px;z-index:1}.company-profile .sec-financial{margin-top:94px}@media (max-width: 767px){.company-profile .sec-financial{margin-top:62px}}.company-profile .sec-financial__lst{width:100%;max-width:1000px;margin-top:42px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:15px}@media (max-width: 767px){.company-profile .sec-financial__lst{grid-template-columns:repeat(1, 1fr);grid-row-gap:10px;margin-top:23px}}.company-profile .sec-financial__lst .item{display:flex;align-items:center;min-height:70px;border-radius:5px;border:1px solid #D9D9D9;color:#2A2C2F;padding:20px 12px}@media (max-width: 767px){.company-profile .sec-financial__lst .item{padding:12px;min-height:80px}}.company-profile .sec-financial__lst .item .ins{display:flex;width:100%;max-width:449px;margin:0 auto;align-items:center}@media (max-width: 767px){.company-profile .sec-financial__lst .item .ins{max-width:calc(100% - 32px)}}.company-profile .sec-financial__lst .item .ins em{font-style:normal;display:block;max-width:fit-content}.company-profile .sec-financial__lst .item .ins .ttl{width:39.64365%;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.1em;font-weight:700;padding:0 12px;position:relative}@media (max-width: 767px){.company-profile .sec-financial__lst .item .ins .ttl{width:52.05479%;min-width:152px;padding:0 6px;font-size:16px}}.company-profile .sec-financial__lst .item .ins .ttl em{margin:0 auto}.company-profile .sec-financial__lst .item .ins .year{width:24.49889%;padding:0 9px 0 14px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.03em;font-weight:500}@media (max-width: 767px){.company-profile .sec-financial__lst .item .ins .year{width:100%;text-align:center;display:block;margin-top:0px;padding:0 10px}}.company-profile .sec-financial__lst .item .ins .capacity{width:31.1804%;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.03em;font-weight:500;padding-top:3px;padding-right:12px}@media (max-width: 767px){.company-profile .sec-financial__lst .item .ins .capacity{width:41.09589%;text-align:right;font-size:13px;padding-right:0}.company-profile .sec-financial__lst .item .ins .capacity em{margin-left:auto}}.company-profile .sec-financial__lst .item .ins .ico{display:inline-block;width:22px;min-width:22px;height:18px;margin:-1px 0 0 auto;background:url(../../img/common/icon/ico_download.svg) center/contain no-repeat}@media (max-width: 767px){.company-profile .sec-financial__lst .item .ins .ico{position:relative;right:-5px;margin-top:0;background-size:19px 17px}}

/*# sourceMappingURL=maps/company-profile.min.css.map */
