.organization-box .txt01{font-size: 40px;color: #009ab3;font-weight: bold;text-align: center;padding: 0 0 3px;line-height: 58px;}
.organization-box .txt02{font-weight: 700;padding: 0 0 40px;font-size: 36px;line-height: 1.2;text-align: center;color: #555555;}
.organization-box .img img{width: 100%;height: 100%;object-fit: cover;}
.organization-wrap{padding: 0 0 120px;}
.organization-heading{position: relative;margin: 0 auto;border-radius: 50%;background: linear-gradient(45deg, #1667d7 0%, #16e3e1 100%);width: 150px;height: 150px;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 20px;z-index: 1;}
.organization-heading::before{content: '';position: absolute;z-index: 1;left: 6px;top: 6px;display: block;width: calc(100% - 12px);height: calc(100% - 12px);background: #fff;border-radius: 50%;}
.organization-heading>p{position: relative;z-index: 1;}
.heading-txt01{color: #1667d7;font-weight: 700;font-size: 22px;line-height: 1.2;padding: 0 0 4px;}
.heading-txt02{color: #1667d7;font-size: 18px;line-height: 1.2;padding: 0 0 4px;}
.heading-txt03{color: #1667d7;font-size: 16px;line-height: 1.2;}
.organization-inner{padding: 0 0 60px;position: relative;}
.organization-inner::before{position: absolute;content: "";width: calc(100% - calc((100% - calc(120 / 1920 * 100vw)) /3));height: 1px;bottom: 0;left: 50%;transform: translatex(-50%);background: #ddd;}
.organization-inner::after{position: absolute;content: "";width: 1px;height: 50%;bottom: 0;left: 50%;transform: translatex(-50%);background: #ddd;}
.organization-list{display: flex;gap: calc(120 / 1920 * 100vw));justify-content: space-between;}
.organization-list > li{width: calc((100% - calc(120 / 1920 * 100vw)) /3);}
.heading{text-align: center;position: relative;padding: 80px 0;}
.heading > p{position: relative;z-index: 1;padding: 20px;background: linear-gradient(360deg, #009ab3 10%, #16e3e1 100%);color: #fff;font-size: 20px;line-height: 1.2;border-radius: 10px;}
.heading::before{position: absolute;content: "";top: 0;left: 50%;transform: translatex(-50%);width: 1px;height: 100%;background: #ddd;}
.organization-list > li > .list > div > p{text-align: center;background: #f7f9fa;padding: 10px;font-weight: 700;font-size: 18px;}
.organization-list > li > .list{color: #000;background: #fff;}
.organization-list > li > .list > div{border: 1px solid #ddd;border-radius: 8px;overflow: hidden;}
.organization-list > li > .list:nth-child(2){position: relative;padding: 0 0 80px;}
.organization-list > li > .list:nth-child(2) > div{background: #fff;position: relative;}
.organization-list > li > .list:nth-child(2)::before{position: absolute;content: "";top: 0;left: 50%;transform: translatex(-50%);width: 1px;height: 100%;background: #ddd;}
.organization-list > li > .list .ul-type-dot{padding: 20px;}
.organization-list > li > .list .ul-type-dot > li{color: #000;font-size: 16px;}
.organization-list > li > .list .ul-type-dot > li::before{top: 11px;}

@media(max-width:768px){
	.organization-inner {padding: 0 0 40px;}
	.organization-list {display:block;}
	.organization-inner::before {display:none;}
	.organization-list > li {width: 100%;}
	.organization-list > li .heading {padding: 40px 0;}
	.organization-list > li > .list:nth-child(2) {padding: 0 0 40px;}
}
/*.table {width: 100%}
.organization-box .table{border-top: 2px solid #009AB3;}
.organization-box .table thead tr th{background: rgba(0, 154, 179, 0.08);color: #009AB3;}
.organization-box .table th, .organization-box .table td{border: 1px #E5E5E5;border-style: none none solid solid;}
.organization-box .table tbody td:last-child,.organization-box .table thead th:last-child{border-right: 1px solid #E5E5E5 !important;}
@media(max-width:1024px){
	.organization-box .txt01{font-size: 30px;line-height: 1.2;}
	.organization-box .txt02{font-size: 22px;}
}*/