@media only screen and (min-width:1580px) and (max-width: 1700px) {}

@media only screen and (min-width:1380px) and (max-width: 1579px) {}

@media only screen and (max-width: 1379px) {}

@media only screen and (min-width:1025px) and (max-width: 1305px) {}


/* @media only screen and (min-width:768px) and (max-width: 1024px) { */

@media only screen and (max-width: 1024px) {
    #tbList {
        width: 90%;
        margin: 20px auto;
    }
}

@media only screen and (min-width:301px) and (max-width: 767px) {
    #pic_G_LOGO {
        width: 110px;
        position: absolute;
        left: 4%;
        top: 3%;
    }
    #pic_MainBanner {
        display: none;
    }
    #pic_MainBanner_m {
        display: block;
        width: 100%;
    }
    #MainTitle {
        font-size: 30px;
        letter-spacing: 3px;
    }
    #btnReply {
        display: none;
    }
	#divActRemark {
        padding: 10% 3%;
        font-weight: 400;
    }
	 #divActRemark_Section_Info {
        width: 86%;
        font-size: 1.0rem;
    }
	#divCouseInfo {
    	min-height: auto;
	}
}

@media only screen and (max-width: 355px) {
    #divQuery {
        width: 300px;
    }
    input[type="text"] {
        width: 70%;
    }
}