body {
	background-color: #ffffff;
	position: absolute;
	width: 900px; 
	margin-left:-450px;
	left: 50%;
}
	padding:0px;
}
p,h1,h2,h3,h4,h5,h6,ul{
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
	}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#Div {
	background-color: #008b3a;
	width:94px;
	padding-top:0px;
	height:44px;
	position: absolute;
	left:479px;
	top:8px;
	margin-bottom:0px;

}
#Div2 {
	background-color: #008b3a;
	width:94px;
	padding-top:0px;
	height:44px;
	position: absolute;
	left:799px;
	top:8px;
	margin-bottom:0px;

}
#Div3 {
	background-color: #008b3a;
	width:94px;
	padding-top:0px;
	height:44px;
	position: absolute;
	left:703px;
	top:8px;
	margin-bottom:0px;

}
#Div4 {
	background-color: #008b3a;
	width:125px;
	padding-top:0px;
	height:44px;
	position: absolute;
	left:575px;
	top:8px;
	margin-bottom:0px;

}
#midashi_1 {
	position: absolute;
	left:18px;
	top:9px;
	width: auto;
	margin-bottom:0px;
	color: #00AF28;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: ;
	font-weight: bold;
	font-style: normal;

}
#Div5 {
	background-color: #008b3a;
	width:900px;
	padding-top:0px;
	height:65px;
	position: absolute;
	left:-1px;
	top:30px;
	margin-bottom:0px;

}
.Txt_良い歯、ゴールさ {
	position: absolute;
	left:504px;
	top:32px;
	width:103px;
	margin-bottom:0px;
	font-size:10px;
	font-family:'ＭＳ ゴシック', Arial, Helvetica, sans-serif;
	text-align: left;
	color: #ffffff;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_メールでのご相談はコチラ {
	position: absolute;
	left:658px;
	top:57px;
	width:298px;
	margin-bottom:0px;
	font-size:12px;
	font-family:'A-OTF 新ゴ Pro DB', Arial, Helvetica, sans-serif;
	text-align: center;
	color: #d8261a;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_トップページ {
	position: absolute;
	left:26px;
	top:111px;
	width:390px;
	margin-bottom:0px;
	font-size:12px;
	font-family:'Osaka', Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
#text1{
	position: absolute;
	left:216px;
	top:140px;
	width:654px;
	margin-bottom:0px;
	font-size:14px;
	font-family:'ＭＳ ゴシック', Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 123%;
	padding-top:1px;
	padding-bottom:2px;

}

#text1 h2{
padding:3px 5px;
border-color:#00cd9a;
border-width:0 0 1px 9px;
border-style:solid;
background:#ffffff;
padding-bottom:10px;
color: #1f5e41;
font-weight: normal;
	margin-bottom:10px;
		margin-top:10px;
	    }

#text1 h3{
padding:4px 5px;
border-color:#1f5e41;
border-width:0 0 1px 0;
border-style:dotted;
	margin-bottom:10px;
		margin-top:10px;
		　　font-size: 1em;
		color: #1f5e41;
    }
    
 #text1 p{   
	padding-bottom:15px;
	padding-top:0px;
　　font-size: 1em;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
　　line-height: 1.4;
	vertical-align: top;
}

#text1 b{ color: #1f5e41;}

.merit
{
	padding:15px;
	background-color: #efefe3;
	margin-bottom:40px;
}


}
.Txt_代表連絡先 {
	position: absolute;
	left:19px;
	top:1152px;
	width:67px;
	margin-bottom:0px;
	font-size:11px;
	font-family:'ヒラギノ角ゴ ProN W3', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #333333;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_〒712-8015_岡山県倉敷市連島町矢柄5859_TEL:086-446-6400_Email：info@tofukai {
	position: absolute;
	left:19px;
	top:1170px;
	width:144px;
	margin-bottom:0px;
	font-size:9px;
	font-family:'ヒラギノ角ゴ ProN W3', Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #333333;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_メールでのご相談はコチラ2 {
	position: absolute;
	left:585px;
	top:1335px;
	width:298px;
	margin-bottom:0px;
	font-size:12px;
	font-family:'A-OTF 新ゴ Pro DB', Arial, Helvetica, sans-serif;
	text-align: center;
	color: #d8261a;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;

}

#hedm1 {
	position: absolute;
	left:479px;
	top:8px;
	width:95px;
	height:22px;
	margin-bottom:0px;

}
#hedm2 {
	position: absolute;
	left:575px;
	top:8px;
	width:126px;
	height:22px;
	margin-bottom:0px;

}
#hedm3 {
	position: absolute;
	left:703px;
	top:8px;
	width:95px;
	height:22px;
	margin-bottom:0px;

}
#hedm4 {
	position: absolute;
	left:799px;
	top:8px;
	width:95px;
	height:22px;
	margin-bottom:0px;

}
#hed1 {
	position: absolute;
	left:0px;
	top:30px;
	width:309px;
	height:66px;
	margin-bottom:0px;

}
#hed2 {
	position: absolute;
	left:309px;
	top:30px;
	width:288px;
	height:66px;
	margin-bottom:0px;

}
#hed3 {
	position: absolute;
	left:597px;
	top:30px;
	width:302px;
	height:66px;
	margin-bottom:0px;

}
/*メニュー部分ここから*/
.m1 a{
	position: absolute;
	background-image:url(images/m1.gif);
	background-repeat:no-repeat;
	left:0px;
	top:145px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;
}
.m1 a:hover {
	background-image:url(images/m1_2.gif);
}
.m2 a{
	position: absolute;
	background-image:url(images/m2.gif);
	background-repeat:no-repeat;
	left:0px;
	top:200px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;
}
.m2 a:hover {
	background-image:url(images/m2_2.gif);
}
.m3 a{
	position: absolute;
	background-image:url(images/m3.gif);
	background-repeat:no-repeat;
	left:0px;
	top:255px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;
}
.m3 a:hover {
	background-image:url(images/m3_2.gif);
}
.m4 a{
	position: absolute;
	background-image:url(images/m4.gif);
	background-repeat:no-repeat;
	left:0px;
	top:310px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;
}
.m4 a:hover {
	background-image:url(images/m4_2.gif);
}
.m5 a{
	position: absolute;
	background-image:url(images/m5.gif);
	background-repeat:no-repeat;
	left:0px;
	top:365px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;

}
.m5 a:hover {
	background-image:url(images/m5_2.gif);
}
.m6 a{
	position: absolute;
	background-image:url(images/m6.gif);
	background-repeat:no-repeat;
	left:0px;
	top:420px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;

}
.m6 a:hover {
	background-image:url(images/m6_2.gif);
}
.m7 a{
	position: absolute;
	background-image:url(images/m7.gif);
	background-repeat:no-repeat;
	left:0px;
	top:475px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-400px;
}
.m7 a:hover {
	background-image:url(images/m7_2.gif);
}
.m8 a{
	position: absolute;
	background-image:url(images/m8.gif);
	background-repeat:no-repeat;
	left:0px;
	top:530px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-400px;

}
.m8 a:hover {
	background-image:url(images/m8_2.gif);
}
.m9 a{
	position: absolute;
	background-image:url(images/m9.gif);
	background-repeat:no-repeat;
	left:0px;
	top:585px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;
}
.m9 a:hover {
	background-image:url(images/m9_2.gif);
}
.m10 a{
	position: absolute;
	background-image:url(images/m10.gif);
	background-repeat:no-repeat;
	left:0px;
	top:640px;
	width:184px;
	height:55px;
	margin-bottom:0px;
	text-indent:-4000px;

}
.m10 a:hover {
	background-image:url(images/m10_2.gif);
}

/*メニュー部分ここまで*/
.point{
	margin-bottom:5px;
		margin-top:5px;
}
#mb1 {
	position: absolute;
	left:9px;
	top:704px;
	width:176px;
	height:66px;
	margin-bottom:0px;

}
#mb2 {
	position: absolute;
	left:9px;
	top:777px;
	width:176px;
	height:66px;
	margin-bottom:0px;

}

#mb3 {
	position: absolute;
	left:9px;
	top:848px;
	width:176px;
	height:72px;
	margin-bottom:0px;
}
#mb4 {
	position: absolute;
	left:9px;
	top:910px;
	width:176px;
	height:195px;
	margin-bottom:0px;

}
#mb5 {
	position: absolute;
	left:8px;
	top:1120px;
	margin-bottom:0px;

}
#logo {
	position: absolute;
	left:19px;
	top:1320px;
	width:101px;
	height:36px;
	margin-bottom:0px;

}

}
#secret_r32_c5 {
	margin-top:40px;
	margin-bottom:0px;

}

/*トップへ戻る*/
#secret_r34_c5 {
    padding:0px;
    margin-bottom:-5px;
	height:28px;
	padding-left:500px;
}

/*フッター*/
#fot {
	height:47px;
	margin-bottom:0px;
	background-image: url(img/secret_r35_c1.jpg);
	text-indent:-4000px;
	padding:0px;
}

/*住所*/
#secret_r30_c1 {
	position: absolute;
	left:21px;
	top:1370px;
	width:140px;
	height:67px;
	margin-bottom:0px;

}

/*トップへ戻る*/
.footm {
	margin-bottom:30px;
	margin-top:40px;
	text-align: left;
	line-height: 120%;
	padding-top:1px;
	padding-bottom:2px;

}

.footm a{
    font-size:13px;
	font-family:'A-OTF 新ゴ Pro M', Arial, Helvetica, sans-serif;
	color: #333333;
	}