.fkms-organization .section{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;gap:44px;text-align:center}.fkms-organization .section .organization{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%}.fkms-organization .section .organization h3{flex-direction:column;align-items:center;width:100%;margin:0 0 20px;color:#000;background-color:#fafafa}.fkms-organization .section .organization h3 b{width:100%;position:relative;padding:12px;text-align:center;border:1px solid #eee}.fkms-organization .section .organization h3 b::before{content:"";display:block;position:absolute;top:-2px;left:-2px;width:20px;height:20px;border-left:3px solid #000;border-top:3px solid #e30613}.fkms-organization .section .organization h3 b::after{content:"";position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-right:3px solid #000;border-bottom:3px solid #e30613}.fkms-organization .section .organization ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:32px 2%;width:100%;list-style:none;padding:0}.fkms-organization .section .organization ul li{flex:0 0 18%;display:flex;flex-direction:column;align-items:center}.fkms-organization .section .organization ul li div.img-area{display:flex;justify-content:center;align-items:center;width:140px;height:160px;border:1px solid #ececec;border-radius:6px;overflow:hidden}.fkms-organization .section .organization ul li div.img-area img{width:100%;min-height:150px}.fkms-organization .section .organization ul li div.text-area{display:flex;flex-direction:column;margin-top:10px;align-items:center}.fkms-organization .section .organization ul li div.text-area p{margin:0;font-size:14px;font-weight:700;word-break:keep-all}.fkms-organization .section .organization ul li div.text-area p.name{font-size:18px;font-weight:800}.fkms-organization .section .organization ul li div.text-area p.affiliation{line-height:1.4;font-size:13px;font-weight:600;color:#094eb4;word-break:keep-all}@media screen and (max-width: 1100px){.fkms-organization .section .organization ul li{flex:0 0 30%}}@media screen and (max-width: 960px){.fkms-organization .section .organization ul li div.text-area p{margin:0 !important}}@media screen and (max-width: 640px){.fkms-organization .section .organization ul li{flex:0 0 100%}}/*# sourceMappingURL=fkms-organization.min.css.map */
