:root{--opacity:1.0;--col_white: 255, 255, 255;--col_black: 31, 32, 32;--col_black-2:76, 77, 77;--col_gray: 155, 155, 155;--col_gray-2: 233, 233, 233;--col_gray-3: 230, 230, 230;--col_gray-4: 215, 215, 215;--col_darkblue: 0, 122, 216;--col_bg-gray: 238, 238, 238;--col_yellow: 255, 241, 0}:root{--rad: 8px}@media screen and (max-width: 800px){:root{--rad: 4px}}.aboutus picture{display:block}.aboutus-page-tit{margin-bottom:30px}.aboutus-page-tit-sub{font-size:clamp(12.2480425826px,12.2480425826px + (13 - 12.2480425826)*(100vw - 375px)/(1440 - 375),13px)}.aboutus-page-tit-main{letter-spacing:.3em}.aboutus_fv{position:relative}.aboutus_fv_image{width:100%;height:auto}.aboutus_fv_image img{width:100%;height:auto}.aboutus_fv_logo{position:absolute;top:50%;left:20vw;transform:translate(0, -50%);width:min(150px,20%)}.aboutus_fv_logo>img{display:block;width:100%;height:auto}.aboutus-sec{padding-top:120px;position:relative}.aboutus-sec:last-of-type{padding-bottom:200px}@media screen and (max-width: 800px){.aboutus-sec:last-of-type{padding-bottom:100px}}@media screen and (max-width: 800px){.aboutus-sec{padding-top:80px}}.aboutus-sec_wrap{box-sizing:border-box;position:relative}@media screen and (min-width: 801px),print{.aboutus-sec_wrap{padding-inline:min(72px,5.5555555556%)}}.aboutus-sec-tit{position:relative;margin-bottom:1.5em;line-height:1.5;font-size:clamp(20.0440884236px,20.0440884236px + (24 - 20.0440884236)*(100vw - 375px)/(1440 - 375),24px)}@media screen and (min-width: 801px),print{.aboutus-sec-tit-num{position:absolute;left:max(-72px,-5vw);top:-0.3em}}.aboutus-sec-tit-num{font-size:clamp(15.9078148989px,15.9078148989px + (18 - 15.9078148989)*(100vw - 375px)/(1440 - 375),18px);padding-block:.3em;border-bottom:1px solid rgba(155,155,155,.6)}@media screen and (max-width: 800px){.aboutus-sec-tit-num{display:inline-block;margin-bottom:1em}}.aboutus-sec-tit-main{display:block;font-size:clamp(20.0440884236px,20.0440884236px + (24 - 20.0440884236)*(100vw - 375px)/(1440 - 375),24px);letter-spacing:.2em}.aboutus_topmessage_image{width:100%;margin-bottom:40px}@media screen and (max-width: 800px){.aboutus_topmessage_image>img{height:auto}}.aboutus_topmessage_txtbox{padding-inline:5%}.aboutus_topmessage_tit{font-size:clamp(15.9078148989px,15.9078148989px + (18 - 15.9078148989)*(100vw - 375px)/(1440 - 375),18px);line-height:1.8;margin-bottom:1.5em;letter-spacing:.1em}.aboutus_topmessage_txt{line-height:2}.aboutus_topmessage_prof{text-align:right;font-size:clamp(14.4715347705px,14.4715347705px + (16 - 14.4715347705)*(100vw - 375px)/(1440 - 375),16px);margin-top:40px}.aboutus_topmessage_post{display:inline-block;margin-right:1em;font-size:12px}.aboutus_company{container:company/inline-size}.aboutus_company_image{width:100%;margin-bottom:80px}.aboutus_company_image>img{max-width:none;width:100%}@media screen and (max-width: 800px){.aboutus_company_image{margin-bottom:40px}.aboutus_company_image>img{height:auto}}.aboutus_company-layout{display:flex;justify-content:space-between;-moz-column-gap:10%;column-gap:10%}@container company (width < 1040px){.aboutus_company-layout{flex-direction:column;justify-content:flex-start}}.aboutus_company-layout .aboutus-sec-tit{flex-shrink:0}@media screen and (min-width: 801px),print{.aboutus_company_detail{flex-grow:1}}.company-table{border-collapse:collapse;width:100%}.company-table-thead+.company-table-thead{border-top:1px solid rgba(155,155,155,.6)}.company-table-th{font-weight:400;font-size:13px;padding:1.5em 2em;text-align:left}@media screen and (max-width: 800px){.company-table-th{padding:1em 0;line-height:1.5;width:25%}}.company-table-td{padding:1.5em 2em;font-size:13px}@media screen and (max-width: 800px){.company-table-td{padding:1em 0 1em 1em}}.company-office{display:grid;grid-template-columns:8em auto;gap:1em}@media screen and (max-width: 800px){.company-office{display:block}.company-office+.company-office{padding-top:1em;border-top:1px solid rgba(155,155,155,.6)}}.company-office-list{display:grid;gap:1em}.company-office-info{font-size:12px}.aboutus_area{margin-top:120px;padding-bottom:120px;background-color:#eee}@media screen and (max-width: 800px){.aboutus_area{padding-bottom:60px}}.aboutus_area_map{position:absolute;top:0;width:100%;margin-bottom:80px;mix-blend-mode:multiply}@media screen and (max-width: 800px){.aboutus_area_map>img{width:100%;height:auto}}.aboutus_area_txtbox{position:relative;width:min(483px,45%);padding-block:calc(10% - 2em) 10%}@media screen and (max-width: 800px){.aboutus_area_txtbox{width:100%;padding-block:30px}}.aboutus_area_tit{font-size:clamp(15.9078148989px,15.9078148989px + (18 - 15.9078148989)*(100vw - 375px)/(1440 - 375),18px);line-height:1.8;margin-bottom:1.5em;letter-spacing:.1em}.aboutus_area_txt{line-height:2}.office-list{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:0 6%}.office-list_item{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:0 0;margin-bottom:80px}@media screen and (max-width: 800px){.office-list_item{margin-bottom:60px}}.office-image{margin-bottom:30px}@media screen and (max-width: 800px){.office-image{margin-bottom:20px}}.office-image img{display:block;width:100%;height:auto}.office-tit{display:flex;align-items:center;gap:1em;margin-bottom:30px}@media screen and (max-width: 800px){.office-tit{margin-bottom:20px}}.office-tit-main{font-size:clamp(15.9078148989px,15.9078148989px + (18 - 15.9078148989)*(100vw - 375px)/(1440 - 375),18px);line-height:1.5;letter-spacing:.1em}.office-address{display:flex;align-items:center;gap:1em;margin-bottom:20px}@media screen and (max-width: 800px){.office-address{flex-direction:column;margin-bottom:10px;align-items:flex-start;justify-content:flex-start;gap:0}}.office-address-txt{font-size:clamp(12.2480425826px,12.2480425826px + (13 - 12.2480425826)*(100vw - 375px)/(1440 - 375),13px)}.office-address-maplink{border-bottom:1px solid rgba(31,32,32,.4);font-size:clamp(12px,12px + (12 - 12)*(100vw - 375px)/(1440 - 375),12px);display:flex;align-items:center;gap:5px}@media screen and (max-width: 800px){.office-address-maplink{justify-content:flex-start}}.office-address-maplink-icon{width:13px;height:13px}.office-tel{font-size:clamp(13.7403031906px,13.7403031906px + (15 - 13.7403031906)*(100vw - 375px)/(1440 - 375),15px)}.office-openhour{font-size:clamp(12px,12px + (12 - 12)*(100vw - 375px)/(1440 - 375),12px);margin-bottom:20px}.aboutus_staff{container:staff/inline-size}.aboutus_staff-layout{-moz-column-gap:5%;column-gap:5%;display:flex;align-items:center}@container staff (width < 1000px){.aboutus_staff-layout{flex-direction:column;align-items:flex-start;gap:40px}}@media screen and (max-width: 800px){.aboutus_staff-layout{gap:20px}}.aboutus_staff-sec-tit{flex-shrink:0}@media screen and (min-width: 801px),print{.aboutus_staff-sec-tit{margin-bottom:0}}.aboutus_staff_image img{width:100%;height:auto}.aboutus_staff-btn{flex-shrink:0;min-width:18.253968254%}@media screen and (max-width: 800px){.aboutus_staff-btn{margin-inline:auto;min-width:60%}}/*# sourceMappingURL=aboutus.min.css.map */