@charset "UTF-8";

img {
    width: auto;
    max-width: 100%;
    height: auto;
    border-style: none;
    vertical-align: bottom;
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {
	display: block;
}
.pc_only {
    display: block !important;
}
.sp_only {
    display: none !important;
}
.el_line {
    width: 500px;
    height: 2px;
}
.onag_fig2 {
    width: 360px;
}
.el_img_adj_higas {
    max-width: none;
}

@media screen and (max-width: 667px) {

    .pc_only {
        display: none !important;
    }
    .sp_only {
        display: block !important;
    }
    table {
        width: 100%;
    }
    hr {
        width: 100%;
    }
    .electr_inner_sp {
        padding: 20px 15px 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    table, tbody, tr, th, td {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .el_table_ly {
        width: 100%;
        table-layout: fixed;
    }
    .el_table_ly_01 img {
        width: 100%;
    }
    .el_main_ttl {
        text-align: center;
        margin-top: 25px;
    }
    .el_line {
        width: 100%;
    }
    .w_10_sp {
        width: 10%;
    }
    .w_12_sp {
        width: 15%;
    }
    .w_15_sp {
        width: 15%;
    }
    .w_20_sp {
        width: 20%;
    }
    .w_25_sp {
        width: 25%;
    }
    .w_40_sp {
        width: 40px;
    }
    .w_60_sp {
        width: 60px;
    }
    .el_table_fsz {
        font-size: 3.2vw;
    }
    .el_pd_sp {
        padding: 0 15px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .el_pd_sp2 {
        padding: 0 10px;
    }
    .el_img_adj {
        padding-left: 3%;
    }
    .el_table_ly_01 {
        padding-right: 5px;
    }
    .onag_fig2 {
        width: 100%;
    }


}

