body { }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
#pp-main { text-align: right; width: 510px; margin-left: 9px; }
#pp-title { color: white; font-size: 1.2em; font-weight: 800; line-height: 1; background-color: #69c; background-position: 0 1em; text-align: left; width: 510px; height: 30px; margin-bottom: 5px; padding-top: 0.7em; padding-left: 0.4em; border-left: 5px solid #630; }
#pp-body { color: #333; font-size: 0.8em; line-height: 1.6em; text-align: left; width: 500px; height: auto; margin-bottom: 30px; margin-left: 20px; }
#inde-body { color: #333; font-size: 0.9em; line-height: 1.8em; background-image: url(inde_img/inde_img.jpg); background-repeat: no-repeat; background-position: 0 160px; text-align: left; width: 500px; height: 410px; margin-top: 10px; }
#underbar { border-bottom: 1px dotted gray; }
#info { font-size: 0.6em; line-height: 1.6em; width: 200px; height: auto; }
#info-blog { font-size: 0.7em; line-height: 1.6em; width: 200px; height: auto; margin-left: 10px; }
#mainmenu { width: 200px; height: 45px; margin-top: 5px; }
#cmmenu { width: 200px; height: 105px; margin-top: 5px; }
#ortho-menu { text-align: center; width: 250px; height: 120px; float: right; }
#ortho-title { text-align: right; width: 500px; height: 70px; float: right; }
#prof-body {
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: left;
	width: 300px;
	margin-top: 65px;
	margin-left: 210px;
}
#prof-body2 {
	font-size: 0.8em;
	line-height: 1.6em;
	text-align: left;
	margin-top: 110px;
	margin-left: 205px;
	width: 305px;
}
.prof-img {
	background-image: url(prof/director.jpg);
	background-repeat: no-repeat;
	text-align: right;
	width: 510px;
	margin-left: 20px;
	margin-top: 20px;
	top: auto;
}
.prof-img2 {
	background-image: url(prof/director2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	margin-left: 20px;
	width: 510px;
	margin-top: 20px;
}
#prof-room-body { font-size: 0.8em; line-height: 1.6em; background-repeat: no-repeat; text-align: left; margin-left: 80px; width: 350px; height: auto; }
#prof-room-acc { background-image: url(prof/prof-acc.jpg); background-repeat: no-repeat; text-align: right; margin-left: 80px; width: 350px; height: 250px; }
#prof-room-directroom { background-image: url(prof/prof-directroom.jpg); background-repeat: no-repeat; text-align: right; margin-left: 80px; width: 350px; height: 250px; margin-top: 20px; }
#prof-room-treatment { background-image: url(prof/prof-treatment.jpg); background-repeat: no-repeat; text-align: right; margin-left: 80px; width: 350px; height: 250px; margin-top: 20px; }
#faq-menu { font-size: 0.8em; line-height: 3em; text-align: left; margin-left: 130px; width: 350px; margin-top: 20px; }
#faq-body { font-size: 0.8em; line-height: 2em; text-align: left; margin-top: 20px; margin-left: 80px; width: 400px; }
#faq-body-s { font-size: 0.8em; line-height: 1em; margin-top: -0.6em; }
#faq-body-s2 { font-size: 0.8em; line-height: 1.8em; }
#faq-title { color: #fff; font-size: 1.3em; font-family: "ＭＳ ゴシック"; font-weight: bolder; background-color: #69c; text-align: left; text-indent: 8px; margin-top: 20px; width: 450px; height: 30px; margin-left: 30px; padding-top: 0.5em; border-left: 5px solid #966; }
#faq-komi { color: #fff; font-size: 1em; background-color: #966; text-align: left; text-indent: 5px; width: 400px; height: 20px; margin-top: 10px; margin-bottom: 5px; padding-top: 0.2em; border-left: 5px solid #69c; }
#faq-8-1-body { color: #fff; font-size: 0.8em; line-height: 1.6em; text-align: left; width: 210px; height: 65px; margin-left: 135px; }
#faq-8-body { color: #966; font-size: 0.7em; line-height: 1.6em; text-align: left; margin-left: 135px; width: 210px; height: 65px; }
#faq-8-body-s { font-size: 0.8em; line-height: 1.6em; background-repeat: no-repeat; text-align: left; margin-top: -40px; margin-left: 135px; width: 350px; }
#faq-8-1 { color: #fff; background-image: url(faq/faq-8-1.gif); background-repeat: no-repeat; text-align: left; width: 350px; height: 148px; margin-top: 20px; margin-left: 135px; padding-top: 60px; }
#faq-8-2 { color: #966; background-image: url(faq/faq-8-2.gif); background-repeat: no-repeat; text-align: left; width: 350px; height: 148px; margin-top: -40px; margin-left: 135px; padding-top: 60px; }
#faq-8-3 { background-image: url(faq/faq-8-3.gif); background-repeat: no-repeat; text-align: left; text-indent: 5px; width: 350px; height: 148px; margin-top: -40px; margin-left: 135px; padding-top: 60px; }
#faq-8-4 { background-image: url(faq/faq-8-4.gif); background-repeat: no-repeat; text-align: left; text-indent: 5px; width: 350px; height: 148px; margin-top: -40px; margin-left: 135px; padding-top: 60px; }
#faq-8-5 { background-image: url(faq/faq-8-5.gif); background-repeat: no-repeat; text-align: left; text-indent: 5px; width: 350px; height: 148px; margin-top: -40px; margin-left: 135px; padding-top: 60px; }
#faq-8-6 { background-image: url(faq/faq-8-6.gif); background-repeat: no-repeat; text-align: left; text-indent: 5px; width: 350px; height: 148px; margin-top: -40px; margin-left: 135px; padding-top: 60px; }
#faq-8-7 { background-image: url(faq/faq-8-7.gif); background-repeat: no-repeat; text-align: left; text-indent: 5px; width: 350px; height: 148px; margin-top: -40px; margin-left: 135px; padding-top: 60px; }
#faq-8-8 { background-image: url(faq/faq-8-8.gif); background-repeat: no-repeat; text-align: left; width: 350px; height: 148px; margin-top: -40px; margin-left: 135px; padding-top: 60px; }
#ortho-body { font-size: 0.8em; line-height: 1.6em; text-align: left; width: 300px; }
#ortho-komi { color: #fff; font-size: 1em; background-color: #966; text-align: left; text-indent: 5px; margin-top: 10px; margin-bottom: 5px; padding-top: 0.2em; width: 300px; height: 20px; border-left: 5px solid #69c; }
#ortho-title-1 { background-image: url(ortho-img/ortho-title-1.gif); background-repeat: no-repeat; background-position: 60px 0; height: 250px; padding-top: 70px; padding-left: 225px; }
#ortho-title-2 { background-image: url(ortho-img/ortho-title-2.gif); background-repeat: no-repeat; background-position: 60px 0; height: 250px; padding-top: 70px; padding-left: 225px; }
#ortho-title-3 { background-image: url(ortho-img/ortho-title-3.gif); background-repeat: no-repeat; background-position: 60px 0; height: 250px; padding-top: 70px; padding-left: 225px; }
#ortho-title-4 { background-image: url(ortho-img/ortho-title-4.gif); background-repeat: no-repeat; background-position: 60px 0; height: 250px; padding-top: 70px; padding-left: 225px; }
#ortho-title-5 { background-image: url(ortho-img/ortho-title-5.gif); background-repeat: no-repeat; background-position: 60px 0; height: 250px; padding-top: 70px; padding-left: 225px; }
#ortho-title-6 { background-image: url(ortho-img/ortho-title-6.gif); background-repeat: no-repeat; background-position: 60px 0; height: 250px; padding-top: 70px; padding-left: 225px; }
#acc-mapion { color: #fff; font-size: 16px; background-color: #69c; width: 500px; height: 30px; margin-bottom: 10px; margin-left: 15px; padding-top: 8px; border: solid 2px #966; }
#acc-mapion2 { color: #fff; font-size: 12px; line-height: 20px; background-color: #69c; text-align: center; width: 320px; height: 55px; padding: 10px; border: solid 2px #966; }
#link { color: #fff; font-size: 12px; line-height: 20px; background-color: #69c; text-align: center; width: 180px; float: right; margin-right: 40px; margin-bottom: 20px; padding: 10px; border: solid 2px #966; }
.f-body {
	font-size: 0.8em;
	line-height: 1.8em;
	padding-left: 10px;
}
.f-title {
	line-height: 30px;
	width: 500px;
	background-color: #F90;
	height: 30px;
	color: #FFF;
	padding-left: 10px;
	font-weight: bolder;
	font-size: 20px;
}

