/*Content CSS*/
.content_wrap { width:100%;}
  /* <!-- con_sec1 --> */
  #con_sec1 {padding: 70px 0;}
.content_wrap .m_title { position: relative; max-width:1300px; margin:0px auto;}
.content_wrap .m_title h1 { text-align:center; font-size:36px; color:#000;
font-weight:600;}
.content_wrap .m_title h1::before { content: ''; display: block; width: 30px;
height: 3px; margin:0 auto 25px; background: #0046a5;}
#con_sec1 .sub_img {margin-top: 48px; text-align: center;}

/* <!-- con_sec2 --> */
#con_sec2 {background: #f9f9f9; padding: 70px 0;}
#con_sec2 .b_inner { position: relative; max-width:1300px; margin: 0 auto;}
#con_sec2 .b_inner .b_list { display: flex; flex-wrap: wrap;}
#con_sec2 .b_inner .b_list li {width: 416px; margin: 0 25px 25px 0;}
#con_sec2 .b_inner .b_list li .img {box-shadow: 0 0 8px 0 rgb(0 70 165 / 11%);}
#con_sec2 .b_inner .b_list li:nth-child(3n) {margin-right: 0;}


.disable_txt {font-size:0pt; color: transparent; line-height: 0px; height:0px;}



@media screen and (max-width:1300px){

}


@media screen and (max-width:960px){

}

@media screen and (max-width:640px){

}
