@charset "UTF-8";
#about {
	padding: 0px;
}
#about .kaki_inner {
	padding: 0px;
	border: 1px solid #a7945a;
	width: 725px;
	height: 345px;
	background: url(../images/about/about_main.png) no-repeat left top;
}
@media only screen and (max-width: 650px) {
  #about .kaki_inner {
		width: 100%;
		background: url(../images/about/about_main.png) no-repeat left top;
		background-size: 100% auto;
		height:auto;

} }
#about .kaki_inner .ueamura {
	padding: 130px 40px 0 345px;
}
@media only screen and (max-width: 650px) {
  #about .kaki_inner .ueamura{
		padding: 80px 50px 20px 50%;
} }
#about .anshin_inner {
	*zoom: 1;
	padding: 8px;
	border: 1px solid #a7945a;
}
#about .anshin_inner:after {
	content: "";
	display: table;
	clear: both;
}
@media only screen and (max-width: 650px) {
  #about .anshin_inner {
		padding: 10px;
} }
#about .anshin_inner .anzen {
/*	float: left;
	margin: 30px;*/
	padding: 30px;
}
#about .anshin_inner .anzen ul {
	font-size: 0;
}
#about .anshin_inner .anzen li {
	display: inline-block;
	padding-right: 25px;
}
@media screen and (max-width: 650px) {
	#about .anshin_inner .anzen li {
		padding-right: 0px;
		width: 100%;
	}
	#about .anshin_inner .anzen li img{
		width: 100%;
	}
}
/*#about .anshin_inner .anzen ul:after {
	content: "";
	display: table;
	clear: both;
}
@media screen and (max-width: 650px) {
  #about .anshin_inner .anzen ul {
		float: none;
		width: 100%;
		padding: 0 0 10px;
} }
@media only screen and (max-width: 650px) {
  #about .anshin_inner .anzen {
		float: none;
		width: 100%;
		padding: 20px 0 0;
} }*/
#about .anshin_inner .anzentxt {
/*	float: left;*/
	padding: 0 0 10px;
	font-size: 13px;
	text-align:left;
}

#about .anshin_inner .anzen2 {
/*	float: left;*/
	margin: 10px;
}
table.kaki{
	width:100%;
	margin:0 auto;
}
table.kaki td,table.kaki th{
	padding:10px;
}
table.kaki th{
	width:30%;
	text-align:left;
	font-size: 13px;
}
/*@media screen and (max-width: 650px) {
  #about .anshin_inner .anzen2 {
		float: none;
		width: 100%;
} }*/
#about .anshin_inner .anzen2 table {
	margin: 30px 0;
	width: 100%;
}
#about .anshin_inner .anzen2 table th {
	width: 30%;
	text-align: left;
	padding: 15px 15px;
}
#about .anshin_inner .anzen2 table td {
	padding: 10px 15px;
	vertical-align: top;
}
@media screen and (max-width: 650px) {
	#about .anshin_inner .anzen2 table th {
/*		width: 30%;*/
		vertical-align: top;
		padding: 10px 0;
	}
	#about .anshin_inner .anzen2 table td {
		padding: 10px 0px 10px 10px;
	}
}
#about .mie_box {
	*zoom: 1;
	border:2px solid #a7945a;
/*	padding: 30px;*/
	margin:20px;
	padding: 10px;
}
#about .mie_box:after {
	content: "";
	display: table;
	clear: both;
}
#about .mie_box .miekaki {
	float: left;
	width: 20%;
}
#about .mie_box .miekaki img {
	width: 100%;
	height: auto;
}
#about .mie_box .txt {
	float: right;
	width: 73%;
	background: url("../images/about/bg_mie.png") no-repeat left top;
	min-height: 125px;
}
#about .mie_box .txt h3 {
	color: #324b78;
	font-weight: bold;
	font-size: 14px;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", "Times New Roman", "Ÿà–¾’©", YuMincho, "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
	padding: 2px 0 0 22px;
}
#about .mie_box .txt p.p_mie {
	padding: 8px 0 0 30px;
}
@media only screen and (max-width: 650px) {
  #about .mie_box {
		padding: 10px;
} }