.s_0026 h2 {
position: relative;
}
.s_0026 .bl-26 {
max-width: 1220px;
}
.s_0026 .bl-26 .right {
max-width: 700px;
margin-left: 20px;
}
.bl-27 .h_t_border {
left: 85px;
}
.s_0026 .bl-26 .icon img {
max-width: 414px;
}
.bl-27 .heading.fi-02 {
display: inline-flex;
position: relative;
}
@media only screen and (max-width: 1600px) {}
@media only screen and (max-width: 1400px) {}
@media only screen and (max-width: 1300px) {
.bl-27 .h_t_border {
left: 76px;
}
}
@media only screen and (max-width: 990px) {
.s_0026 .bl-26 {
max-width: 730px;
}
.bl-27 .h_t_border {
left: 66px;
top: -9px;
}
.bl-27 .h_t_border img {
width: 210px;
height: auto;
}
.bl-27 .h_t_img img {
width: 95px;
height: auto;
}
.bl-27 .content {
max-width: none;
}
.s_0026 .bl-26 .icon img {
max-width: 100%;
}
}
@media only screen and (max-width: 767px) {
.s_0026 .bl-26 {
margin: 40px auto 7px;
}
.bl-27 .h_t_border { 
left: 54px;
top: -6px;
}
.bl-27 .h_t_border img {
width: 187px;
height: auto;
}
.s_0026 .bl-26 .right {
margin-left: 0;
}
}
@media only screen and (max-width: 380px) {}