article.layer2 .col_fig .box_fig {
    width: 70%;
    margin: 0 auto;
}
article.layer2 .col_fig .box_fig img {
    width: 100%;
}
a.link_baloon.high {
    bottom: 3%;
    right: 3%;
}
a.link_baloon.gene {
    right: 23%;
    bottom: 44%;
}
a.link_baloon.solor {
    top: 2%;
    left: 54%;
}
a.link_baloon.iotitem {
    left: 0;
    bottom: 41%;
}
a.link_baloon.iot {
    bottom: 2%;
    left: 16%;
}
a.link_baloon.iotitem {
    left: 0;
    bottom: 41%;
}
a.link_baloon.iot {
    bottom: 2%;
    left: 16%;
}
a.link_baloon.hems {
    left: 20%;
    top: 61%;
}

@media screen and (max-width:900px){
article.layer2 .col_fig .box_fig {
    width: 85%;
}
}

@media screen and (max-width:600px){
article.layer2 .col_fig .box_fig {
    width: 100%;
}
article.layer2 .col_fig .box_fig .wrap_fig_image {
    padding: 25% 0 38%;
}
a.link_baloon.iot {
    left: 4%;
}
a.link_baloon.iotitem {
    bottom: 12%;
}
a.link_baloon.solor {
    left: 0;
}
a.link_baloon.gene {
    right: 0;
    top: 13%;
    bottom: unset;
    width: 29%;
}
a.link_baloon.high {
    right: 0;
    bottom: 9%;
    width: 20%;
}
a.link_baloon.hems {
    left: 35%;
    top: unset;
    bottom: 31%;
}
}
