/*===============================
	lg 
===============================*/
@media (min-width: 1200px) {

}

/*===============================
	md
===============================*/
@media (min-width: 992px) and (max-width: 1199px) {


}
/*===============================
	sm 
===============================*/
@media (max-width: 991px) {
    #header #nav {float:none;}
    #st3 .st_con > div {
        margin-bottom:40px;
    }
    .ft_info .cs,
    .ft_info .addr {
        margin-bottom:60px;
    }

	#header.fixed .logo img {
    width: 100%;
    height: 100%;
    margin-top: -13px;
}

}

/*===============================
	xs 
===============================*/


@media (max-width: 767px) {
    /* COMMON */
    .st {
        padding:100px 0 80px 0;
    }
    
    .st .st_tit {
        margin-bottom:60px;
    }
    
    .con_info {
        margin-bottom:30px;
    }

    .con_info p {
        min-height:1.2em;
        margin-bottom:20px;
    }
     
    .ft_info .cs,
    .ft_info .addr {
        margin-bottom:60px;
    }
    
    .ft_menu li {
        width:100%;
        padding:10px 0;
    }
    #st2 .con_info p {
        width:80%;
    }
    
}



/*===============================
	xs Portrait 
===============================*/

@media (max-width: 479px) {


}