.personnelsys-title{margin-bottom:15px;font-size:20px;font-weight:500}@media screen and (min-width: 992px){.personnelsys-title{font-size:30px}}@media screen and (min-width: 992px){.personnelsys-section-2 .common-grid-wrapper{grid-template-columns:calc(630 / 1540 * 100%) 1fr}}.personnelsys-section-2 .common-grid-wrapper .point-table-wrap .list:not(:last-child){margin-bottom:20px}@media screen and (min-width: 992px){.personnelsys-section-2 .common-grid-wrapper .point-table-wrap .list:not(:last-child){margin-bottom:3.33611vw}}@media screen and (min-width: 1200px){.personnelsys-section-2 .common-grid-wrapper .point-table-wrap .list:not(:last-child){margin-bottom:40px}}@media screen and (max-width: 991.98px){.personnelsys-section-2 .common-grid-wrapper .point-table-wrap .list .table-title{min-height:44px;padding:12px 20px;font-size:16px;letter-spacing:-0.8px}}@media screen and (max-width: 991.98px){.personnelsys-section-2 .common-grid-wrapper .point-table-wrap .list .desc-wrap{font-size:14px;line-height:150%;letter-spacing:-0.7px}}.personnelsys-section-3{gap:40px}@media screen and (min-width: 992px){.personnelsys-section-3{gap:6.005vw}}@media screen and (min-width: 1200px){.personnelsys-section-3{gap:72px}}.personnelsys-section-3 .section-inner .box-list{display:grid;grid-template-columns:repeat(2, minmax(166px, 1fr));gap:32px 12px;margin-top:32px}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list{gap:20px;margin-top:4.33695vw}}@media screen and (min-width: 1200px){.personnelsys-section-3 .section-inner .box-list{margin-top:52px}}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list-st1{grid-template-columns:repeat(auto-fit, minmax(237px, 1fr))}}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list-st2{grid-template-columns:repeat(auto-fit, minmax(288px, 1fr))}}.personnelsys-section-3 .section-inner .box-list .box-item{position:relative;height:44px;padding-right:calc(44px / 2);display:flex;align-items:center;overflow:hidden}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list .box-item{height:72px;padding-right:calc(72px / 2)}}.personnelsys-section-3 .section-inner .box-list .box-item:not(.point)::before{content:'';position:absolute;top:0;right:0;width:0;height:0;border-top:calc(44px / 2) solid transparent;border-bottom:calc(44px / 2) solid transparent;border-left:calc(44px / 2) solid #DC001C;background-color:transparent;z-index:1}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list .box-item:not(.point)::before{border-top:calc(72px / 2) solid transparent;border-bottom:calc(72px / 2) solid transparent;border-left:calc(72px / 2) solid #DC001C}}.personnelsys-section-3 .section-inner .box-list .box-item:not(.point)::after{content:'';position:absolute;top:1px;right:1px;width:0;height:0;border-top:calc((44px / 2) - 1px) solid transparent;border-bottom:calc((44px / 2) - 1px) solid transparent;border-left:calc((44px / 2) - 1px) solid white;z-index:2}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list .box-item:not(.point)::after{top:0;border-top:calc(72px / 2) solid transparent;border-bottom:calc(72px / 2) solid transparent;border-left:calc(72px / 2) solid white}}.personnelsys-section-3 .section-inner .box-list .box-item:not(.point) .text{box-shadow:0 -1px 0 0 #DC001C inset,0 0 0 0 #DC001C inset,1px 0 0 0 #DC001C inset,0 1px 0 0 #DC001C inset}.personnelsys-section-3 .section-inner .box-list .box-item .text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;font-weight:700;line-height:130%;letter-spacing:-0.8px;color:#DC001C}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list .box-item .text{font-size:20px;line-height:150%;letter-spacing:-1px}}.personnelsys-section-3 .section-inner .box-list .box-item.point{background-color:transparent;padding-right:0}.personnelsys-section-3 .section-inner .box-list .box-item.point::after{content:'';border-top:calc((44px / 2)) solid transparent;border-bottom:calc((44px / 2)) solid transparent;border-left:calc((44px / 2)) solid #DC001C}@media screen and (min-width: 992px){.personnelsys-section-3 .section-inner .box-list .box-item.point::after{border-top:calc((72px / 2)) solid transparent;border-bottom:calc((72px / 2)) solid transparent;border-left:calc((72px / 2)) solid #DC001C}}.personnelsys-section-3 .section-inner .box-list .box-item.point .text{color:#fff;background-color:#DC001C}
