@charset "UTF-8";
.bg_br{
	background:#f3e4d8;
}
/*-----------------------------------
h1_title
----------------------------------*/
.head_title img {
  width: 60%;
  max-width: 300px;
  margin-bottom: 10px;
}
@media screen and (max-width: 740px) {
	.head_title img {
	  width: 40%;
	  max-width: 300px;
	}
}
/*-----------------------------------
list
----------------------------------*/
#list .bg_br{
	padding-top: 80px;
}
#list .bk_txt{
	padding-bottom: 30px;
}
#list .left{
	width: 40%;
}
#list .right{
	width: 55%;
}
@media screen and (max-width: 740px) {
	#list .left {
	  width: 60%;
	}
	#list .right {
	  width: 40%;
	}
	#list .left .fz32{
		font-size: 1.6rem;
		line-height: 2.1rem;
		margin-top: 20px;
	}
}
/*-----------------------------------
company
----------------------------------*/

#company .logo{
	width: 80%;
	max-width: 440px;
}
#company dl{
	width: 90%;
}
#company dt{
	width: 25%;
	float: left;
	padding: 10px 0;
	border-bottom: dotted 1px #d9d9d9;
}
#company dd{
	width: 75%;
	float: left;
	padding: 10px 0;
	border-bottom: dotted 1px #d9d9d9;
}

@media screen and (max-width: 740px) {
	#company {
		width: 90%;
	}
}
