@media only screen and (min-width: 1201px) {/*-lg-*/
}

@media only screen and (max-width: 1200px) {/*-md-*/
	#sidebar .logo img {
		height: 240px;
	}
}

@media only screen and (max-width: 991px) {/*-sm-*/
	
}

@media only screen and (min-width: 768px) {
	#mainContent {
		min-height: 900px;
	}
}

@media only screen and (max-width: 767px) {/*-xs-*/
	.menuBtn {
		display: block;
	}
	#sidebar {
		background-image: url(/assets/images/common/sidebar_bg-sp.jpg);
		background-size: 143px 12px;
	}
	

	.gnav {
		overflow: hidden;
		background-size: 50%;
		background-repeat: repeat;
	}
	.gnav li {
		float: left;
		width: 50%;
	}
	
	#mainContent .topicsOther .meta {
		font-size: 16px;
	}
		
	#mainContent .topicsOther h3 {
		font-size: 22px;
	}
	
	.pageTitle h1 {
		font-size: 24px;
		top: 60px;
		left: 30px;
	}
	
	.pageTitle #pankuzu {
		top: 30px;
		left: 30px;
		font-size: 12px;
	}
}

@media only screen and (max-width: 479px) {/*スマホ*/
	.table { margin: 0 -10px; }
    .table th,
    .table td{
        width: 100%;
        display: block;
        border-top: none;
    }
	
	#sidebar .logo-sp img {
		width: 200px;
	}
}