@charset "utf-8";
*{
 margin:0px;
 padding:0px;
}
 
h1,h2,h3,h4,h5,h6,p,address,ul,li{
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	line-height:100%;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
#wrapper #clear {
	clear: both;
}

#fu-navi {
	height: 17px;
	width: 750px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


#wrapper {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#wrapper h1 {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
#wrapper h2 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#hed {
	background-image: url(img/naka-main.jpg);
	height: 138px;
	width: 800px;
	text-indent: -9999px;
}
#navi {
	float: left;
	height: auto;
	width: 168px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#navi #top a {
	background-attachment: scroll;
	background-image: url(img/top-menu1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #top a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu1_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#navi #cl a {
	background-attachment: scroll;
	background-image: url(img/top-menu2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #cl a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu2_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#navi #staff a {
	background-attachment: scroll;
	background-image: url(img/top-menu3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #staff a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu3_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#navi #hoken a {
	background-attachment: scroll;
	background-image: url(img/top-menu4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #hoken a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu4_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
#contains-jihi {
	height: auto;
	width: 580px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
#implant {
	height: 32px;
	width: 580px;
	background-attachment: scroll;
	background-image: url(img/jihi-bar2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
}
#shinbi {
	height: 32px;
	width: 580px;
	background-attachment: scroll;
	background-image: url(img/jihi-bar3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-top: 10px;
}


#contains-jihi1 {
	height: auto;
	width: 580px;
	margin-top: 10px;
	float: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contains-jihi2 {
	float: right;
	height: auto;
	width: 580px;
	margin-top: 10px;
}



#navi #perio a {
	background-attachment: scroll;
	background-image: url(img/top-menu10.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #perio a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu10_f2.gif);
	background-repeat: no-repeat;
	background-position: center top;

}





.clear {

}


#navi #jihi a {
	background-attachment: scroll;
	background-image: url(img/top-menu5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#jihi-imp-photo1 {
	height: 180px;
	width: 240px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#imp-txt {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	line-height: 16px;
	width: 290px;
	margin-left: 10px;
	margin-top: 10px;
}


#navi #jihi a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu5_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#navi #price a {
	background-attachment: scroll;
	background-image: url(img/top-menu6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #price a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu6_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#navi #ac a {
	background-attachment: scroll;
	background-image: url(img/top-menu7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #ac a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu7_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#navi #site a {
	background-attachment: scroll;
	background-image: url(img/top-menu8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #site a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu8_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#navi #yoyaku a {
	background-attachment: scroll;
	background-image: url(img/top-menu9.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	display: block;
	height: 19px;
	width: 168px;
}
#navi #yoyaku a:hover {
	background-attachment: scroll;
	background-image: url(img/top-menu9_f2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#jihi-shin-photo1 {
	height: 180px;
	width: 240px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#shin-txt {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	line-height: 18px;
	width: 290px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#contains-jihi3 {
	float: right;
	height: auto;
	width: 580px;
	margin-top: 10px;
}
#whitening {
	height: 32px;
	width: 580px;
	background-attachment: scroll;
	background-image: url(img/jihi-bar4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-top: 10px;
}
#jihi-whi-photo1 {
	height: 180px;
	width: 240px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	border: 1px solid #FFFFFF;
}
#contains-jihi4 {
	float: right;
	height: auto;
	width: 580px;
	margin-top: 10px;
}
#ort {
	height: 32px;
	width: 580px;
	background-attachment: scroll;
	background-image: url(img/jihi-bar5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	margin-top: 10px;
}
#jihi-ort-photo1 {
	height: 180px;
	width: 240px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	border: 1px solid #FFFFFF;
}
address {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
	width: 430px;
	margin-top: 10px;
}

#ort-txt {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	line-height: 18px;
	width: 290px;
	margin-left: 10px;
	margin-top: 10px;
}
#whi-txt {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	line-height: 18px;
	width: 290px;
	margin-left: 10px;
	margin-top: 10px;
}
#ort-txt {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	line-height: 18px;
	width: 290px;
	margin-left: 10px;
	margin-top: 10px;
}
.price-haikei1 {
	background-attachment: scroll;
	background-image: url(img/price-haikei1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.price-haikei2 {
	background-attachment: scroll;
	background-image: url(img/price-haikei2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.price-haikei3 {
	background-attachment: scroll;
	background-image: url(img/price-haikei3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#clear {
	clear: both;
}
.clear {
	clear: both;
}
#contains-perio {
	float: right;
	width: 580px;
	margin-top: 10px;
	margin-right: 20px;
}
.perio-con1 {
	padding-top: 20px;
}
.perio-con1 p {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
}
.perio-con1 img {
	float: left;
}
.peri-img2 {
	padding-bottom: 10px;
}
.peri-img3 {
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
}
.perio-con2 {
	padding-top: 20px;
}
.perio-con3 {
}

.peri-img4 {
	padding-bottom: 10px;
}
.perio-con2 ul {
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}
.peri-img11 {
	float: right;
	padding-right: 22px;
}
.perio-con2 li {
	padding-top: 10px;
}
.perio-con3 {
	padding-top: 20px;
}
.perio-con4 {
	padding-top: 20px;
}
.peri-img15 {
	padding-bottom: 10px;
}
.peri-img12 {
	padding-bottom: 20px;
}
.perio-con3 dd {
	padding-left: 250px;
	margin-top: -176px;
}
