@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&display=swap";#company .content_box.flex_box{flex-wrap:wrap}@media print,screen and (min-width:1080px){#company .content_box.flex_box{flex-wrap:nowrap}}#company .content_box.flex_box h3{width:100%;text-align:center}@media print,screen and (min-width:1080px){#company .content_box.flex_box h3{width:30%;-moz-text-align-last:left;text-align-last:left}}#company .content_box.flex_box .contentarea{margin:3rem 0 1rem;width:100%}@media print,screen and (min-width:1080px){#company .content_box.flex_box .contentarea{margin:0;width:70%}}#company table{width:100%;border-top:1px solid #005698}@media print,screen and (min-width:1080px){#company table{margin:0 0 0 auto}}#company table th,#company table td{padding:1rem;border-bottom:1px solid #005698}@media only screen and (max-width:839px){#company table th,#company table td{padding:.5rem}}@media only screen and (max-width:839px){#company table th{white-space:nowrap}}#company table.history_table tr th.year{font-size:1.375rem;line-height:1.4545454545;letter-spacing:.05em;color:#005698;font-weight:normal}@media only screen and (max-width:839px){#company table.history_table tr th.year{font-size:1.125rem;line-height:1.7777777778;letter-spacing:0em}}#company #organization{background-color:#fff}#company #organization .organization_list span{display:inline;border-bottom:2px solid #005698}#company #organization .organization_list ul{position:relative;margin-left:1rem}#company #organization .organization_list ul li{position:relative;padding:2rem 0 0 4rem}@media only screen and (max-width:839px){#company #organization .organization_list ul li{padding:1rem 0 0 3rem}}#company #organization .organization_list ul li::before{content:"";position:absolute;top:3rem;left:0;width:3rem;border-top:1px solid #005698}@media only screen and (max-width:839px){#company #organization .organization_list ul li::before{top:2rem;width:2.5rem}}#company #organization .organization_list ul li:first-child::before{top:3rem}@media only screen and (max-width:839px){#company #organization .organization_list ul li:first-child::before{top:2rem}}#company #organization .organization_list ul li:last-child::before{height:100%;background-color:#fff}#company #organization .organization_list ul::before{content:"";position:absolute;top:0;left:0;height:100%;border-left:1px solid #005698}#company #organization .background{padding:0 1rem 2rem}#company #organization .background .img{margin:2rem auto 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:839px){#company #organization .background .img{margin:0 auto}}#company #organization .background .img li{width:22%;aspect-ratio:640/480}@media only screen and (max-width:839px){#company #organization .background .img li{display:none;width:48%}#company #organization .background .img li:nth-of-type(1),#company #organization .background .img li:nth-of-type(2){display:block}}#company #organization .background .img li img{-o-object-fit:cover;object-fit:cover;border-radius:2.5rem;width:100%}#company #clients .blocktitle{text-align:center}#company #clients .clients_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:3rem 0 1rem}@media print,screen and (min-width:1080px){#company #clients .clients_list{justify-content:flex-start}}#company #clients .clients_list li{width:48%;margin:0 0 2rem;padding:0 0 0 1.5rem;background-image:url("../img/common/i_box.svg");background-repeat:no-repeat;background-size:1rem auto;background-position:left center;font-size:1rem;line-height:1.375;letter-spacing:.05em}@media print,screen and (min-width:1080px){#company #clients .clients_list li{width:31%;margin:0 2% 2rem 0}}@media only screen and (max-width:839px){#company #clients .clients_list li{width:100%;font-size:0.875rem;line-height:1.4285714286;letter-spacing:.05em}}#company #action_plan{background-color:#fff}#company #action_plan ol{list-style-type:decimal;margin:0 0 0 1.5rem}#company #action_plan ol li{padding:2rem 0 0;font-weight:bold;color:#005698}#company #action_plan ol li p,#company #action_plan ol li dt,#company #action_plan ol li dd{color:#231815;font-weight:normal}#company #action_plan ol li dl dt{margin:1rem 0 0;font-weight:bold}@media only screen and (max-width:839px){#company #action_plan ol li dl dt{display:flex;align-items:center}}#company #action_plan ol li dl dt span{display:inline-block;margin:0 .5rem 0 0;padding:.05rem .5rem;background-color:#005698;border-radius:.5rem;font-size:0.75rem;line-height:2.6666666667;letter-spacing:.05em;color:#fff}@media only screen and (max-width:839px){#company #action_plan ol li dl dt span{white-space:nowrap}}#company #action_plan ol li dl dd{margin:.25rem 0 0 .25rem}#company #other_information .file_list{margin:0 0 0 1.5rem;list-style-type:disc}#company #other_information .file_list li{margin:0 0 1rem}#company #other_information .file_list li:last-of-type{margin:0}@media only screen and (max-width:839px){#company #other_information .file_list li{margin:0 0 1rem}}#company #access{width:100%;margin:4rem auto 0}#company #access iframe{width:100%;height:450px;border:0}@media only screen and (max-width:839px){#company #access iframe{height:300px}}/*# sourceMappingURL=company.css.map */