
@media only screen and (max-width: 768px) {

	.pc {
		display: none;
	}
	.sp {
		display: block;
	}

	#page2 {
		width: 100%;
		border: 0;
	}

	#header {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background-color: #23470A;
		border-bottom: 3px solid #20CB9A;
		height: 60px;
	}

	#header .logo {
		width: 150px;
		position: absolute;
		top: 7px;
		left: 10px;
	}

	#header .menu {
		width: 40px;
		position: absolute;
		top: 10px;
		right: 10px;
		cursor: pointer;
	}

	#content {
		padding: 0;
	}

	#main2 {
		float: none;
		width: 100%;
		margin: 63px 0 0;
		padding: 15px 0 0;
	}

	#main {
		margin: 0 10px;
	}

	#topimage {
		width: 100%;
		margin: -15px 0 20px;
	}

	#lside1 {
		float: none;
		width: 100%;
		margin: 0 0 20px;
	}

	#side {
		margin: 0 10px;
	}

	#side .navi,
	#side .search {
		display: none;
	}

	#side .navi ul li {
		background-image: url(http://f.tukiyama.jp/g-fudousan/p/images/gotou_title_bg.png);
		background-repeat: no-repeat;
		background-size: auto 35px;
		background-position: 8px 0;
		background-color: #23470A;
		border-radius: 5px;
		margin: 0 0 3px;
	}

	#side .search {
		background-image: none;
		background-color: #C5E9DE;
		height: auto;
	}

	#side .search form input[type="text"] {
		width: 150px;
	}

	#side .banner ul li {
		float: left;
		width: 49%;
		margin: 0 2% 0 0;
	}
	#side .banner ul li:last-child {
		margin: 0;
	}

	.corner {
		padding: 0 10px;
		margin: 0 0 30px;
	}

	.corner h2 {
		margin: 0 0 10px;
	}

	.corner dl dt {
		float: none;
		width: 100%;
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}

	.corner dl dd {
		float: none;
		width: 100%;
		padding: 0 0 5px 10px;
		margin: 0 0 5px;
	}

	.parts7 h2 {
		margin: 0 10px 5px;
	}

	.parts7 .contact_contents {
		margin: 0 15px;
	}

	.list {
		margin: 0 10px 20px;
	}

	.list .kiji_body {
		width: 72%;
	}

	.list p {
		display: none;
	}

	#kiji {
		margin: 0 10px 30px;
	}

	#kiji h2 {
		font-size: 0.90em;
		padding: 7px 10px 7px 20px;
		text-indent: 0;
	}

	#kiji .kiji_contents {
		border-radius: 0 0 10px;
		font-size: 1.0em;
		letter-spacing: 0.05em;
		line-height: 175%;
		padding: 0 5px 30px;
	}

	#kiji .kiji_image {
		margin: 0 0 20px;
	}
	#kiji .kiji_image img {
		width: 100%;
	}

	#kiji p {
		margin: 0 0 20px;
	}

	#kiji p img {
		width: 100% !important;
		height: auto !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	#kiji .kiji_date {
		font-size: 10px;
		margin: 20px 0 0 0;
	}

	#footer {
		padding: 20px 10px ;
	}

	.counter11 {
		padding: 0 10px 10px;
	}

}

