/* screens smaller than 980---------------------------------------------------------- */

@media only screen and (max-width: 980px) {
#contents_left{
	width:100%;
}
.blog_inner2{
	width:100%;
}
}

@media only screen and (min-width:691px) and (max-width:1120px) {
#blog_header{
	position:static;
	padding-top:15px;
}
#blog_header:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
#maincatch{
	text-align:left;
	margin-bottom:25px;
}
#blog_logo{
	text-align:left;
}

#blog_header_link{
	top:30px;
}
#blog_header_link li a{
	padding:5px 0 5px 45px;
}


/*------------------------------------------------------------------------------*/
}