@charset "UTF-8";.p-company-about .company-info{padding:60px 0}.p-company-about .company-info__content{max-width:600px;margin:0 auto}.p-company-about .company-info__title{font-style:normal;font-weight:bold;font-size:calc(28 / 16 * 1rem);color:#214287;letter-spacing:0.05em;line-height:1.2;margin-bottom:40px;padding-bottom:15px;border-bottom:3px solid #214287;position:relative}@media (min-width:800px){.p-company-about .company-info__title{font-size:28px}}@media (min-width:320px) and (max-width:799px){.p-company-about .company-info__title{font-size:calc(0.4166666667vw + 24.6666666667px)}}@media (max-width:319px){.p-company-about .company-info__title{font-size:26px}}.p-company-about .company-info__title:after{content:"";position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:#243969}.p-company-about .company-info__table{background:#ffffff;overflow:hidden}.p-company-about .company-info__table table{width:100%;border-collapse:collapse}.p-company-about .company-info__table table tr{border-bottom:1px solid rgba(0,0,0,0.1)}.p-company-about .company-info__table table tr:last-child{border-bottom:none}.p-company-about .company-info__table table th{font-style:normal;font-weight:bold;font-size:calc(18 / 16 * 1rem);color:#333;letter-spacing:0.02em;line-height:1.6;background:rgba(105,205,245,0.1);padding:20px;text-align:left;width:30%;vertical-align:top}@media (min-width:800px){.p-company-about .company-info__table table th{font-size:18px}}@media (min-width:320px) and (max-width:799px){.p-company-about .company-info__table table th{font-size:calc(0.4166666667vw + 14.6666666667px)}}@media (max-width:319px){.p-company-about .company-info__table table th{font-size:16px}}@media screen and (max-width:768px){.p-company-about .company-info__table table th{width:100%;display:block;border-bottom:none}}.p-company-about .company-info__table table td{font-style:normal;font-weight:400;font-size:calc(18 / 16 * 1rem);color:#333;letter-spacing:0.02em;line-height:1.6;padding:20px;vertical-align:top}@media (min-width:800px){.p-company-about .company-info__table table td{font-size:18px}}@media (min-width:320px) and (max-width:799px){.p-company-about .company-info__table table td{font-size:calc(0.4166666667vw + 14.6666666667px)}}@media (max-width:319px){.p-company-about .company-info__table table td{font-size:16px}}@media screen and (max-width:768px){.p-company-about .company-info__table table td{display:block;padding-top:10px;padding-bottom:20px}}@media screen and (max-width:768px){.p-company-about .company-info{padding:40px 0}}.p-company-about .company-history{padding:60px 0}.p-company-about .company-history__content{max-width:600px;margin:0 auto}.p-company-about .company-history__title{font-style:normal;font-weight:bold;font-size:calc(28 / 16 * 1rem);color:#214287;letter-spacing:0.05em;line-height:1.2;margin-bottom:40px;padding-bottom:15px;border-bottom:3px solid #214287;position:relative}@media (min-width:800px){.p-company-about .company-history__title{font-size:28px}}@media (min-width:320px) and (max-width:799px){.p-company-about .company-history__title{font-size:calc(0.4166666667vw + 24.6666666667px)}}@media (max-width:319px){.p-company-about .company-history__title{font-size:26px}}.p-company-about .company-history__title:after{content:"";position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:#243969}.p-company-about .company-history__table{background:#ffffff;overflow:hidden}.p-company-about .company-history__table table{width:100%;border-collapse:collapse}.p-company-about .company-history__table table tr{border-bottom:1px solid rgba(0,0,0,0.1)}.p-company-about .company-history__table table tr:last-child{border-bottom:none}.p-company-about .company-history__table table th{font-style:normal;font-weight:bold;font-size:calc(18 / 16 * 1rem);color:#333;letter-spacing:0.02em;line-height:1.6;background:rgba(105,205,245,0.1);padding:20px;text-align:left;width:30%;vertical-align:top}@media (min-width:800px){.p-company-about .company-history__table table th{font-size:18px}}@media (min-width:320px) and (max-width:799px){.p-company-about .company-history__table table th{font-size:calc(0.4166666667vw + 14.6666666667px)}}@media (max-width:319px){.p-company-about .company-history__table table th{font-size:16px}}@media screen and (max-width:768px){.p-company-about .company-history__table table th{width:100%;display:block;border-bottom:none}}.p-company-about .company-history__table table td{font-style:normal;font-weight:400;font-size:calc(18 / 16 * 1rem);color:#333;letter-spacing:0.02em;line-height:1.6;padding:20px;vertical-align:top}@media (min-width:800px){.p-company-about .company-history__table table td{font-size:18px}}@media (min-width:320px) and (max-width:799px){.p-company-about .company-history__table table td{font-size:calc(0.4166666667vw + 14.6666666667px)}}@media (max-width:319px){.p-company-about .company-history__table table td{font-size:16px}}@media screen and (max-width:768px){.p-company-about .company-history__table table td{display:block;padding-top:10px;padding-bottom:20px}}@media screen and (max-width:768px){.p-company-about .company-history{padding:40px 0}}