body {
	margin: 0px;
	background-color: #FAFBED;
}
.all-back {
	background-image: url(common/all.gif);
	background-repeat: repeat-x;
}
.address2 img {
	float: left;
	width: 93px;
}
.address2 font {
	font-size: 11px;
}
.address2 h1 {
	text-align: left;
}
.add {
	line-height: 13px;
}
.add2 {
	margin-top: -5px;
	text-align: left;
}
.add3 {
	margin-top: -13px;
	text-align: left;
}
h2 {
	margin: 0px;
}
/*newsƒ{ƒ^ƒ“˜g*/

h3 {
	margin: 0px;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
}
h3.child {
	width: 353px;
	height: 113px;
}
h3.child a {
	background-image: url(shukugawa/topimg/topimg_24.jpg);
	width: 197px;
	height: 113px;
	display: block;
	padding: 0px 10px 0px 142px;
	color: #6F702B;
	margin: 0px;
	border: 0px;
	text-decoration: none;
}
h3.child a:hover {
	background-image: url(shukugawa/topimg/topimg_24-on.jpg);
	width: 197px;
	height: 113px;
	display: block;
	padding: 0px 10px 0px 142px;
}
h3.ford {
	width: 356px;
	height: 113px;
}
h3.ford a {
	background-image: url(shukugawa/topimg/topimg_25.jpg);
	width: 197px;
	height: 113px;
	display: block;
	padding: 0px 10px 0px 139px;
	color: #6F702B;
	margin: 0px;
	border: 0px;
	text-decoration: none;
}
h3.ford a:hover {
	background-image: url(shukugawa/topimg/topimg_25-on.jpg);
	width: 197px;
	height: 113px;
	display: block;
	padding: 0px 10px 0px 139px;
	margin: 0px;
}
/*newsƒ{ƒ^ƒ“˜gF•ó’Ë•Ò*/



h3.ivent01 {
	width: 709px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 13px;
}
h3.ivent02 {
	width: 709px;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 0px;
}
h3.yoyaku {
	width: 709px;
	text-align: center;
	margin-bottom: 10px;
}
h3.child2 {
	width: 356px;
	height: 113px;
}
h3.child2 a {
	background-image: url(takarazuka/topimg/topimg_25.jpg);
	width: 197px;
	height: 113px;
	display: block;
	padding: 0px 10px 0px 139px;
	color: #6F702B;
	margin: 0px;
	border: 0px;
	text-decoration: none;
}
h3.child2 a:hover {
	background-image: url(takarazuka/topimg/topimg_25-on.jpg);
	width: 197px;
	height: 113px;
	display: block;
	padding: 0px 10px 0px 139px;
	margin: 0px;
}
h3.dental {
	width: 353px;
	height: 108px;
}
h3.dental a {
	background-image: url(takarazuka/topimg/topimg_26.jpg);
	width: 197px;
	height: 108px;
	display: block;
	padding: 0px 10px 0px 142px;
	color: #6F702B;
	margin: 0px;
	border: 0px;
	text-decoration: none;
}
h3.dental a:hover {
	background-image: url(takarazuka/topimg/topimg_26-on.jpg);
	width: 197px;
	height: 108px;
	display: block;
	padding: 0px 10px 0px 142px;
}
/*ƒtƒHƒ“ƒgÝ’è*/

p {
	margin: 0px;
}
.copy {
	color: #595959;
	font-size: 12px;
	text-align: center;
}
.welcome {
	color: #ffffff;
	font-size: 12px;
	text-align: right;
}
.bt_mail {
	margin-top: 41px;
}

.kizuna {
font-size: 10px;
color: #333333;
padding: 0;
margin: 0 12px 0 0;
width: 120px;
float: right;
line-height: 140%;
text-align: left;
}
.kizuna dt {
padding: 0;
margin: 0;
}
.kizuna dd {
padding: 0;
margin: 0;
}
h1 {
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	color: #585908;
	padding-top: 20px;
}
.address {
	width: 405px;
	float: left;
}
.address img {
	float: left;
	width: 93px;
	margin-right: 10px;
}
.address2 img {
	float: left;
	width: 93px;
	margin-right: 10px;
}
.address font {
	font-size: 11px;
}
.address2 {
	width: 298px;
	float: left;
}
