@charset "UTF-8";.company-container{position:relative;max-width:1260px;margin:0 auto;padding:0 30px}@media screen and (max-width: 1000px){.company-container{padding:0 30px}}.company-inner-l{max-width:1060px;margin:0 auto;padding:80px 30px 100px}@media screen and (max-width: 1000px){.company-inner-l{padding:30px 15px}}.company-inner-m{max-width:1200px;margin:0 auto;padding:40px}@media screen and (max-width: 1000px){.company-inner-m{padding:30px 15px}}.president-picture{max-width:800px;width:100%;border-radius:10px;margin:0 auto}.president-name{display:flex;justify-content:flex-end;align-items:baseline;gap:0 10px}.quality-3column{display:flex;flex-wrap:wrap;gap:20px 30px}.quality-3column-images{width:calc(33.3% - 15px)}.quality-3column-text{width:calc(66.6% - 15px)}@media screen and (max-width: 1000px){.quality-3column{flex-direction:column}.quality-3column-images,.quality-3column-text{width:100%}}.access-map iframe{width:100%;max-width:800px;height:fit-content;aspect-ratio:16/9;margin:0 auto}.offices-list{display:flex;flex-wrap:wrap;gap:20px}.offices-list>li{width:100%}.offices-list>li.half{width:calc(50% - 10px)}.offices-2column{display:flex;justify-content:space-between;align-items:center;gap:20px 48px}.offices-2column>div{width:calc(50% - 28px)}.offices-2column-image img{border-radius:10px}@media screen and (max-width: 1000px){.offices-list>li.half{width:100%}.offices-2column{flex-wrap:wrap;flex-direction:column}.offices-2column>div{width:100%}}
