.fz-14{font-size:.875rem}.message-sec__col-left{width:100%}@media screen and (min-width: 768px){.message-sec__col-left{width:calc(30.67% - 20px)}}.message-sec__col-right{width:100%}@media screen and (min-width: 768px){.message-sec__col-right{width:69.33%}}.message-sec__sub-title{letter-spacing:.03em;margin-bottom:20px}@media screen and (min-width: 1200px),print{.message-sec__sub-title{margin-bottom:30px}}.profile-name{display:flex;justify-content:flex-end;align-items:baseline;gap:1em;margin-bottom:32px}@media screen and (min-width: 1200px),print{.profile-name{margin-bottom:40px}}.profile-name__position{font-weight:500;font-size:.875rem;line-height:1.8571428571}.profile-name__name{font-weight:500;font-size:1.25rem;line-height:1.3}.pvvm-sec__row{border-bottom:1px solid #d9d9d9}.pvvm-sec-ttl-1,.pvvm-sec-ttl-2{width:100%}@media screen and (min-width: 768px){.pvvm-sec-ttl-1,.pvvm-sec-ttl-2{width:calc(30.67% - 20px)}}.pvvm-sec-ttl__jp{font-size:1.7142857143rem;font-weight:700;line-height:1.3888888889;letter-spacing:.027em}@media screen and (min-width: 1200px),print{.pvvm-sec-ttl__jp{font-size:1.875rem}}@media screen and (min-width: 1400px){.pvvm-sec-ttl__jp{font-size:2.25rem}}.pvvm-sec-ttl__en{margin-top:.5rem}@media screen and (min-width: 1200px),print{.pvvm-sec-ttl__en{margin-top:.625rem}}.pvvm-sec__body{width:100%}@media screen and (min-width: 768px){.pvvm-sec__body{width:69.33%}}.company-profile-sub-title-en{font-style:italic;font-weight:700;line-height:1.1904761905;text-transform:capitalize;font-size:2rem;letter-spacing:.11em}@media screen and (min-width: 1200px),print{.company-profile-sub-title-en{font-size:2.25rem}}@media screen and (min-width: 1400px){.company-profile-sub-title-en{font-size:2.625rem}}.pvvm-sec__philosophy .pvvm-sec__text{font-size:1.5714285714rem;line-height:1.6923076923;font-weight:700}@media screen and (min-width: 1200px),print{.pvvm-sec__philosophy .pvvm-sec__text{font-size:1.5rem}}@media screen and (min-width: 1400px){.pvvm-sec__philosophy .pvvm-sec__text{font-size:1.625rem}}.pvvm-sec__en{font-style:italic;font-weight:700;text-transform:uppercase;font-size:1.4285714286rem}@media screen and (min-width: 1200px),print{.pvvm-sec__en{font-size:1.375rem}}@media screen and (min-width: 1400px){.pvvm-sec__en{font-size:1.5rem}}.pvvm-sec-list{list-style:none;padding-left:0}.pvvm-sec-list__item{padding-left:1rem;position:relative;font-size:1.125rem;line-height:1.5555555556;letter-spacing:.03em;font-weight:700}.pvvm-sec-list__item:not(:last-child){margin-bottom:.3125rem}.pvvm-sec-list__item::before{content:"";position:absolute;top:.61em;left:0;width:8px;height:8px;background-color:#04a9c3;border-radius:50%}.pvvm-sec__mission .pvvm-sec__text{margin-bottom:10px;line-height:1.5}@media screen and (min-width: 768px){.pvvm-sec__value-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.pvvm-sec__value-list:not(:last-child){padding-bottom:1.25rem;border-bottom:1px solid #d9d9d9}.pvvm-sec__value-list:not(:first-child){padding-top:1.25rem}.pvvm-sec__value-item{padding-block:.75rem;width:100%;position:relative}@media screen and (min-width: 768px){.pvvm-sec__value-item{width:50%;padding-block:1.25rem}}@media screen and (min-width: 768px){.pvvm-sec__value-item:nth-child(odd){padding-right:1.875rem}.pvvm-sec__value-item:nth-child(even){padding-left:1.875rem}.pvvm-sec__value-item:nth-child(even)::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#d9d9d9}}@media screen and (min-width: 1400px){.pvvm-sec__value-item:nth-child(odd){padding-right:3.125rem}.pvvm-sec__value-item:nth-child(even){padding-left:3.125rem}}.pvvm-sec__value-card-title{font-size:1.2857142857rem;letter-spacing:.03em;font-weight:700;line-height:1.6}@media screen and (min-width: 1400px){.pvvm-sec__value-card-title{font-size:1.25rem}}.sustainability-card{padding:30px}@media screen and (min-width: 1200px),print{.sustainability-card{padding:50px 50px 35px 50px}}.sustainability-card .ttl-pattern-2{margin-bottom:0}.sustainability-card__text{width:100%;font-size:1rem;font-weight:700;line-height:1.5555555556}@media screen and (min-width: 992px){.sustainability-card__text{width:60%;font-size:1.125rem}}.company-profile-sec__ttl-eng{font-size:1.1428571429rem}@media screen and (min-width: 1200px),print{.company-profile-sec__ttl-eng{font-size:1.25rem}}.company-profile-sec .ttl-pattern-1-36{width:100%}@media screen and (min-width: 768px){.company-profile-sec .ttl-pattern-1-36{width:calc(30.67% - 20px)}}.company-profile-table{width:100%}@media screen and (min-width: 768px){.company-profile-table{width:69.33%}}.company-profile-table__col-1{width:100%}@media screen and (min-width: 768px){.company-profile-table__col-1{width:14.625rem}}.company-profile-table__col-2{width:100%}@media screen and (min-width: 768px){.company-profile-table__col-2{width:auto}}.company-profile-table__th,.company-profile-table__td{letter-spacing:0}.company-profile-table__td{vertical-align:middle}.email-img-head-office,.email-img-ishikawa{vertical-align:middle;margin-left:.2em}.email-img-head-office{width:126px}@media screen and (min-width: 1200px),print{.email-img-head-office{width:151px}}.email-img-ishikawa{width:187px}@media screen and (min-width: 1200px),print{.email-img-ishikawa{width:225px}}.company-profile-sec__map-link{position:relative;color:#333;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#04a9c3;letter-spacing:.05em}.company-profile-sec__map-link::after{content:"";margin-left:5px;width:15px;height:15px;mask:url(../images/company-profile/icon-map.svg) no-repeat center center/contain;background-color:#04a9c3;display:inline-block;vertical-align:-2px}@media(hover: hover)and (pointer: fine){.company-profile-sec__map-link:hover{text-decoration:underline;opacity:1}}/*# sourceMappingURL=style-company-profile.css.map */