.p-company-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-company-profile,.c-company-profile__heading-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-company-profile__heading{color:var(--jade);font-family:Avenir Next;font-style:normal;font-weight:500;line-height:1.8;text-align:justify}.c-company-profile__heading-ja{color:var(--ink);font-style:normal;font-weight:500}.c-company-profile__detail{border-bottom:1px solid var(--light-gray50);width:100%}.c-company-profile__detail th{background:var(--bg);border-left:1px solid var(--light-gray50);font-weight:500}.c-company-profile__detail td,.c-company-profile__detail th{border-right:1px solid var(--light-gray50);border-top:1px solid var(--light-gray50);color:var(--ink);font-family:var(--font-paragraph);font-style:normal;line-height:1.8;padding:calc(var(--base-size)*16)}.c-company-profile__detail td{background:var(--paper)}.p-company-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-company-group,.c-company-group__heading-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-company-group__heading{color:var(--jade);font-family:Avenir Next;font-style:normal;font-weight:500;line-height:1.8;text-align:justify}.c-company-group__heading-ja{color:var(--ink);font-style:normal;font-weight:500}.c-company-group__read{color:var(--ink);font-family:var(--font-paragraph);font-size:calc(var(--base-size)*16);font-style:normal;font-weight:350;line-height:1.8;text-align:justify}.c-company-group__list{gap:calc(var(--base-size)*40);padding-top:calc(var(--base-size)*40);width:100%}.c-company-group__item,.c-company-group__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-company-group__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--base-size)*24)}.c-company-group__item-name{background:var(--bg);color:var(--jade);font-family:var(--font-paragraph);font-style:normal;font-weight:500;gap:8px;line-height:1.8;text-align:justify;width:100%}.c-company-group__item-detail,.c-company-group__item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-company-group__item-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-size)*16)}.c-company-group__item-address,.c-company-group__item-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--base-size)*40)}.c-company-group__item-address-title,.c-company-group__item-tel-title{width:calc(var(--base-size)*80)}.c-company-group__item-address-body,.c-company-group__item-address-title,.c-company-group__item-tel-body,.c-company-group__item-tel-title{color:var(--ink);font-family:var(--font-paragraph);font-style:normal;font-weight:350;line-height:1.8;text-align:justify}.p-company-base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;background:-webkit-gradient(linear,left bottom,left top,from(rgba(241,244,243,0)),to(#f1f4f3));background:-webkit-linear-gradient(bottom,rgba(241,244,243,0),#f1f4f3);background:linear-gradient(0deg,rgba(241,244,243,0),#f1f4f3);justify-content:center;width:100%}.c-company-base,.c-company-base__heading-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-company-base__heading{color:var(--jade);font-family:Avenir Next;font-style:normal;font-weight:500;line-height:1.8;text-align:justify}.c-company-base__heading-ja{color:var(--ink);font-style:normal;font-weight:500}.c-company-base__read{color:var(--ink);font-family:var(--font-paragraph);font-size:calc(var(--base-size)*16);font-style:normal;font-weight:350;line-height:1.8;text-align:justify}.c-company-base__detail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--base-size)*40)}.c-company-base__detail-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-company-base__detail-content-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-company-base__detail-content-title-text{color:var(--ink);font-family:var(--font-paragraph);font-style:normal;font-weight:500;text-align:justify}.c-company-base__detail-content-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--base-size)*10)}.c-company-base__detail-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--base-size)*4);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-company-base__detail-content-item-area{color:var(--jade);font-family:var(--font-paragraph);font-style:normal;line-height:1.8;text-align:justify}@media screen and (max-width:719px){.p-company-profile{padding-top:calc(var(--base-size)*40)}.c-company-profile{gap:calc(var(--base-size)*24);padding:0 calc(var(--base-size)*24)}.c-company-profile__heading-set{-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*8)}.c-company-profile__heading{font-size:calc(var(--base-size)*14)}.c-company-profile__heading-ja{font-size:calc(var(--base-size)*18);line-height:1.8}.c-company-profile__detail th{font-size:calc(var(--base-size)*14);width:calc(var(--base-size)*104)}.c-company-profile__detail td{font-size:calc(var(--base-size)*14);font-weight:400}.p-company-group{padding-bottom:calc(var(--base-size)*80);padding-top:calc(var(--base-size)*80)}.c-company-group{padding:0 calc(var(--base-size)*24)}.c-company-group__heading-set{-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*8)}.c-company-group__heading{font-size:calc(var(--base-size)*14)}.c-company-group__heading-ja{font-size:calc(var(--base-size)*18);line-height:1.8}.c-company-group__read{padding-top:calc(var(--base-size)*24)}.c-company-group__item-name{font-size:calc(var(--base-size)*16);padding:calc(var(--base-size)*8) calc(var(--base-size)*16)}.c-company-group__item-address-title,.c-company-group__item-tel-title{font-size:calc(var(--base-size)*14)}.c-company-group__item-address-body,.c-company-group__item-tel-body{font-size:calc(var(--base-size)*14);width:calc(var(--base-size)*222)}.p-company-base{padding-top:calc(var(--base-size)*40)}.c-company-base{padding:0 calc(var(--base-size)*24)}.c-company-base__heading-set{-ms-flex-item-align:stretch;align-self:stretch;gap:calc(var(--base-size)*8)}.c-company-base__heading{font-size:calc(var(--base-size)*14)}.c-company-base__heading-ja{font-size:calc(var(--base-size)*18);line-height:1.8}.c-company-base__read{padding-top:calc(var(--base-size)*24)}.c-company-base__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:calc(var(--base-size)*40);width:100%}.c-company-base__detail-figure{width:100%}.c-company-base__detail-content,.c-company-base__detail-content-title{gap:calc(var(--base-size)*16);width:100%}.c-company-base__detail-content-title-figure,.c-company-base__detail-content-title-figure svg{height:calc(var(--base-size)*40);width:calc(var(--base-size)*40)}.c-company-base__detail-content-title-text{font-size:calc(var(--base-size)*16);line-height:1.8}.c-company-base__detail-content-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-company-base__detail-content-item{width:100%}.c-company-base__detail-content-item-area{font-size:calc(var(--base-size)*14);font-weight:400}}@media screen and (min-width:720px){.p-company-profile{padding-top:calc(var(--base-size)*76)}.c-company-profile{gap:calc(var(--base-size)*40);max-width:1440px;width:calc(var(--base-size)*1120)}.c-company-profile__heading-set{gap:calc(var(--base-size)*16)}.c-company-profile__heading{font-size:calc(var(--base-size)*16)}.c-company-profile__heading-ja{font-size:calc(var(--base-size)*28);letter-spacing:calc(var(--base-size)*2.8);line-height:1.5}.c-company-profile__detail th{font-size:calc(var(--base-size)*16);width:calc(var(--base-size)*280)}.c-company-profile__detail td{font-size:calc(var(--base-size)*16);font-weight:500}.p-company-group{padding-bottom:calc(var(--base-size)*88);padding-top:calc(var(--base-size)*120)}.c-company-group{max-width:1440px;width:calc(var(--base-size)*1120)}.c-company-group__heading-set{gap:calc(var(--base-size)*16)}.c-company-group__heading{font-size:calc(var(--base-size)*16)}.c-company-group__heading-ja{font-size:calc(var(--base-size)*28);letter-spacing:calc(var(--base-size)*2.8);line-height:1.5}.c-company-group__read{padding-top:calc(var(--base-size)*40)}.c-company-group__item-name{font-size:calc(var(--base-size)*18);padding:calc(var(--base-size)*16)}.c-company-group__item-address-body,.c-company-group__item-address-title,.c-company-group__item-tel-body,.c-company-group__item-tel-title{font-size:calc(var(--base-size)*16)}.p-company-base{padding-bottom:calc(var(--base-size)*31);padding-top:calc(var(--base-size)*80)}.c-company-base{max-width:1440px;width:calc(var(--base-size)*1120)}.c-company-base__heading-set{gap:calc(var(--base-size)*16)}.c-company-base__heading{font-size:calc(var(--base-size)*16)}.c-company-base__heading-ja{font-size:calc(var(--base-size)*28);letter-spacing:calc(var(--base-size)*2.8);line-height:1.5}.c-company-base__read{padding-top:calc(var(--base-size)*32)}.c-company-base__detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:calc(var(--base-size)*80)}.c-company-base__detail-figure{width:calc(var(--base-size)*520)}.c-company-base__detail-content{gap:calc(var(--base-size)*32);width:calc(var(--base-size)*556)}.c-company-base__detail-content-title{gap:calc(var(--base-size)*24);width:calc(var(--base-size)*556)}.c-company-base__detail-content-title-figure,.c-company-base__detail-content-title-figure svg{height:calc(var(--base-size)*53);width:calc(var(--base-size)*53)}.c-company-base__detail-content-title-text{font-size:calc(var(--base-size)*24);line-height:1.5}.c-company-base__detail-content-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(var(--base-size)*561)}.c-company-base__detail-content-item{width:calc(var(--base-size)*273)}.c-company-base__detail-content-item-area{font-size:calc(var(--base-size)*16);font-weight:350}}