.sub_wrap{padding-bottom:60px;}
.sub_wrap p{word-break: keep-all;}

.network_intro{text-align:center;}
.network_intro img{width:100%;}

.network_list_wr{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:100px;width: 100%;margin-top:-300px;padding-left: 60px;}
.network_list_wr > div{width:calc(50% - 50px);}
.network_left{display:flex;flex-flow:column nowrap;gap:80px;width: 100%;margin-bottom:60px;}
.network_list h2{margin-bottom:20px;padding:10px 0;font-size:32px;font-weight:700;color:var(--point-color);border-bottom:2px solid var(--point-color);}
.network_list h3{padding:10px 0 20px;font-size:24px;font-weight:600;}
.network_list_detail{display:flex;flex-flow:column nowrap;gap:12px;font-size:16px;color:#666;}
.network_list_detail > div{display:flex;flex-flow:row nowrap;gap:8px;}
.network_list_detail > div strong{font-weight:600;font-size:18px;color:#444;}
.network_list_detail > div span{}
.network_list ul{display:flex;flex-flow:column nowrap;gap:40px;}
.network_list_detail > div.network_list_detail_p{display:block;font-size:16px;}
.network_list_detail > div.network_list_detail_p p{font-size:16px;}


.network_right{}
.network_right h3{margin-bottom:10px;padding:30px;font-size:clamp(20px,2.0vw,28px);font-weight:600;line-height: 1.2;}
.network_right p{padding:0 30px;font-size: 16px;}
.network_right strong{display:block;margin-bottom:8px;font-weight:600;color:#181818;}


@media all and (max-width:1400px){
  .network_list_wr{margin-top:-200px;}
}


@media all and (max-width:1024px){
  .network_list_wr{margin-top:-140px;gap:60px;}
  .network_list_wr > div {width: calc(50% - 30px);}
  .network_list h2{font-size:24px;}
}



@media all and (max-width:980px){
  .network_list_wr{flex-direction:column;align-items:center;gap:0;margin-top:-100px;padding-left:0;}
  .network_list_wr > div{width:96%;}
  .network_right{border-top:1px solid #ddd;}
  .network_right h3{padding:60px 0 30px;}
  .network_right p{padding:0;}
}

@media all and (max-width:540px){
  .sub_wrap{padding-bottom:0;}
  .network_list_wr{margin-top:-60px;}
  .network_left{gap:60px;}
  .network_list h3{font-size:18px;}
  .network_list_detail > div strong{font-size: 16px;}
  .network_list_detail{font-size:15px;}
  .network_right h3{padding:20px 0;}
  .network_right h3 br{display:none;}
  .network_right p{font-size:15px;}
}