@charset="UTF-8";

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

	.container h3 {
		width: 100%;
		font-size: 22px;
		font-weight: 200;
		text-align: center;
	}

	#accordion ul li.menu-item-8 a {
		color: #61AAD9;
		cursor: default;
	}

	#slider {
		width: 100%;
		min-width: 0;
		margin: 0 auto;
		vertical-align: baseline;
	}

	#slider img {
		width: 100%;
		vertical-align: bottom;
	}

	#content {
		width: auto;
		background: #f2f0f0;
		margin: 0 auto;
		padding-top: 30px; 
	}

	#content h3 {
		margin: 0 auto 20px;
	}

	#content #content_box {
		width: auto;
		margin: 0 auto;
		padding-bottom: 14px;
	}

	#content #content_box .images_box {
		width: 100%;
		margin: 0 auto;
		display: flex;
		display: -moz-flex;
		display: -webkit-flex;
		flex-direction: column;
		-moz-flex-direction: column;
		-webkit-flex-direction: column;
		justify-content: none;
		-moz-justify-content: none;
		-webkit-justify-content: none;
		font-size: 24px;
		color: #ffffff;
	}

	#content #content_box .images_box a {
		margin: 0 auto 15px;
	}
	#content #content_box .images_box #back_image_1 {
		width: 280px;
		height: 200px;
		background: url(../img/main/mediation.jpg);
	}

	#content #content_box .images_box #back_image_2 {
		width: 280px;
		height: 200px;
		background: url(../img/main/buying_selling.jpg);
	}

	#content #content_box .images_box #back_image_3 {
		width: 280px;
		height: 200px;
		background: url(../img/main/investment.jpg);
	}

	#content #content_box .images_box a {
		color: #ffffff;
	}

	#content #content_box .images_box a:hover {
		opacity: 0.9;
	}

	#informaition {
		width: auto;
		/*margin-bottom: 40px;*/
	}

	#informaition h3 {
		margin: 30px auto 20px;
	}

	#informaition #informaition_box {
		width: 100%;
		margin: 0 auto 0;
	}

	#informaition #informaition_box .floatL img {
		width: 100%;
		vertical-align: bottom;
	}

	#informaition #informaition_box .floatR {
		width: 96%;
		margin: 20px auto 0;
	}

	#informaition #informaition_box .floatR dl {
		margin-bottom: 22px;
		border-bottom: dotted 1px #000000; 
	}

	#informaition #informaition_box .floatR dl dt {
		margin-bottom: 12px;
	}

	#informaition #informaition_box .floatR dl dd {
		font-size: 16px;
		padding-bottom: 10px;
	}

	#informaition #informaition_box .floatR dl dd a {
		color: #003894;
	}

	#informaition .view_more {
		display: block;
		width: 178px;
		margin: 2% auto 9%;	
		padding: 19px 42px;
		border: solid 1px #003894;
		text-align: center;
		color: #003894;
	}

	#back_image_7 {
		display: none !important;
	}

}
