
/* overwrite for smartphone
-------------------------------------------------------------- */
@media (max-width: 767px) {
	div#wrapper {
	    width: auto;
	    height: auto;
	}
	div#blogContainer,
	div#blogContainerL,
	div#blogContainerR,
	div#mainContainer,
	div#blogContainerContainer {
		float: none;
	}
	div#mainContainer {
		margin: auto;
	}
	div#blogContainerL,
	div#blogContainerR {
		display: none;
	}
	div#blogContainerContainer {
		background: #eee;
		width: 100%;
	}
	div#blogContainer {
		width: 100%;
	}
	div#blogContainer dl {
		margin: auto;
		width: 480px;
	}
	div#blogContainer dl dd {
		width: 325px;
	}
}
@media (max-width: 767px) and (orientation:portrait) {
	
}