@media only screen and (min-width: 1016px){div.pc{display:block}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.pc{display:none}}@media only screen and (max-width: 796px){div.pc{display:none}}@media only screen and (min-width: 1016px){div.tablet{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.tablet{display:block}}@media only screen and (max-width: 796px){div.tablet{display:none}}@media only screen and (min-width: 1016px){div.sp{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){div.sp{display:none}}@media only screen and (max-width: 796px){div.sp{display:block}}@media only screen and (min-width: 1016px){span.pc{display:inline}}@media only screen and (min-width: 796px)and (max-width: 1016px){span.pc{display:none}}@media only screen and (max-width: 796px){span.pc{display:none}}@media only screen and (min-width: 1016px){span.tablet{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){span.tablet{display:inline}}@media only screen and (max-width: 796px){span.tablet{display:none}}@media only screen and (min-width: 1016px){span.sp{display:none}}@media only screen and (min-width: 796px)and (max-width: 1016px){span.sp{display:none}}@media only screen and (max-width: 796px){span.sp{display:inline}}@media(min-width: 576px){.container{max-width:100vw}}@media(min-width: 560px){.node .field--type-image{float:none;margin:0}}.field--type-image img,.field--name-field-user-picture img{margin:0}.item-list ul{list-style:none;margin:0;padding:0}.item-list ul li{margin:0;padding:0}.site-footer .content{color:rgba(0,0,0,0);font-size:1rem}pre[id^=sf-dump] span{line-height:1rem}pre[id^=sf-dump] samp{line-height:normal}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div.title{display:block;position:relative;top:auto;left:auto;bottom:auto;right:auto;transform:none;z-index:0;text-align:left;vertical-align:auto;opacity:1;width:100%;max-width:none;min-width:none;height:auto;max-height:none;min-height:none;overflow:none;margin-top:0;margin-right:0;margin-bottom:5rem;margin-left:0}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div.title h2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;border-width:0;border-style:solid;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#333;overflow:none;font-size:2rem;font-weight:700;line-height:8rem;letter-spacing:.02rem;font-family:inherit;font-style:normal;font-feature-settings:"palt";display:block;position:relative;top:auto;left:auto;bottom:auto;right:auto;transform:none;z-index:0;text-align:center;vertical-align:auto;opacity:1;color:#fff;background-color:rgba(0,0,0,0);filter:none;mix-blend-mode:initial}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div.title__background{display:block;position:absolute;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%, -50%);z-index:-1;text-align:left;vertical-align:auto;opacity:hidden;width:100%;max-width:none;min-width:none;height:auto;max-height:none;min-height:none;overflow:none;background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:cover;background-clip:border-box;background-blend-mode:unset;mix-blend-mode:unset;background-attachment:scroll;background-origin:border-box;background-image:url("/sites/default/files/image/company/title-background.avif");width:100vw;max-width:none;min-width:none;height:8rem;max-height:none;min-height:none;overflow:none}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div.philosophy{margin-top:0;margin-right:0;margin-bottom:5rem;margin-left:0}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div.history{margin-top:0;margin-right:0;margin-bottom:5rem;margin-left:0}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div.origin{margin-top:0;margin-right:0;margin-bottom:5rem;margin-left:0}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div.greeting{margin-top:0;margin-right:0;margin-bottom:5rem;margin-left:0}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div[class$=__detail] table{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div[class$=__detail] table *{border-width:0;border-style:solid;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#333;overflow:none}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div[class$=__detail] table * tr td{width:fit-content;max-width:none;min-width:none;height:auto;max-height:none;min-height:none;overflow:none;overflow-x:scroll;overflow-y:none;-ms-overflow-style:none;scrollbar-width:none}div.field.field--name-dynamic-twig-fieldtaxonomy-term-company.field--type-ds div[class$=__detail] table * tr td::-webkit-scrollbar{display:none}