.ttuc-banner-m {
    display: none;
}

@media (max-width: 1024px){
    .kjpt_menudiv , .headpicimg{
        display: none;
    }
    #header::before {
        background: rgba(255, 255, 255, 0.77)
    }
    .ttuc-banner-m {
        width: 100%;
    }

    .page_banner .ttuc-banner-m{
        display: block;
        width: 100%;
        height: auto;
    }

    .kjpt_ttuc .kbd1_title {
        color: #466ea5;
        font-size: 5.6vw;
    }

    .kjpt_ttuc .kbd1_mstxt {
        text-align: left;
        font-weight: normal;
    }

    .kjpt_ttuc .kbd1_kcd_con {
        width: 100%;
        border: none;
        margin-top: 2vw;
        margin-bottom: 4vw;
    }

    .kjpt_ttuc .kbd1_iconimg {
        width: 11vw;
        height: auto;
    }
    .kjpt_ttuc .kbd1_iconimg2 {
        width: 12vw;
        height: auto;
    }
    .kjpt_ttuc .kbd1_iconimg3 {
        width: 14vw;
        height: auto;
    }

    .kjpt_ttuc .kbd2_title {
        color: #466ea5;
        font-size: 5.6vw;
    }
    .kjpt_ttuc .kbd2_lcttitle {
        font-size: 4.2vw;
    }

    .kjpt_ttuc .kbd2_arrowlimg , .kjpt_ttuc .kbd2_arrowrimg{
        width: 3.2vw;
    }

    .kjpt_ttuc .kud_blockdiv2 {
        background: #eeeeee;
    }

    .kjpt_ttuc .kbd3_title {
        font-size: 5.6vw;
        color: #466ea5;
        margin-top: 40px;
    }

    .kjpt_ttuc .kbd3linediv {
        width: 100%;
        min-height: 140px;
        margin-bottom: 6%;
    }
	
	.kjpt_ttuc .kbd4linediv {
		width: 100%;
		min-height: 200px;
		margin-bottom: 6%;
	}
	
}