body{
	margin:0px;
	padding:0px;
	background:#CFC09F;
	line-height:1.8;
	font-size:12px;
	font-family: "ＭＳ ゴシック";
	text-align:center;
}

th,td{
	line-height:1.8;
	font-size:12px;
	font-family: "ＭＳ ゴシック";
}

img,table{
	border:none;
}
ul{
	margin:0px;padding:0px;list-style-type:none;
}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p{
	margin:0px;padding:0px;
}

strong{
	font-weight:normal;
}

p{
	padding:0px 0px 10px 0px;
}

a{
	color:#00f;
}
a:visited{
	color:#009;
}
a:hover{
	color:#36f;
}

.margin-t16{
	margin-top:16px;
}
.f-bold{
	font-weight:bold;
}
.clear{
	clear:both;
}



#head-index{
	width:100%;height:128px;
}
#head-page{
	width:100%;height:128px;
}
	#head-common{
	margin:auto;width:960px;text-align:left;
}
		h1{
	float:left;width:400px;height:128px;display:block;
}
		#head-common span{
	display:none;
}
	#titlenavi{
	float:right;width:544px;height:30px;
}

		#head-menu{
	float:right;width:384px;
}
		#head-menu a{
	display:block;float:left;
}
		#head-menu li{
	float:left;
}

		#head-menu-1 a{
	width:180px;height:30px;background : url(image/parts-c/head-menu1_1.gif) no-repeat;
}
		#head-menu-2 a{
	width:180px;height:30px;background : url(image/parts-c/head-menu2_1.gif) no-repeat;
}
		#head-menu-1 a:hover{
	width:180px;height:30px;background : url(image/parts-c/head-menu1_0.gif) no-repeat;
}
		#head-menu-2 a:hover{
	width:180px;height:30px;background : url(image/parts-c/head-menu2_0.gif) no-repeat;
}
		#head-menu-1{
	background : url(image/parts-c/head-menu1_1.gif) no-repeat;
}
		#head-menu-2{
	background : url(image/parts-c/head-menu2_1.gif) no-repeat;
}



		#mainmenu{
	float:left;display:block;width:256px;
}
		#mainmenu li{
	float:left;
}
		#mainmenu a{
	display:block;float:left;behavior: expression(IEPNGFIX.fix(this));
}

		#mainmenu-1{
	width:256px;height:49px;background : url(image/parts-c/menu_1_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-1_1{
	width:256px;height:41px;background : url(image/parts-c/menu_1_1_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-2{
	width:256px;height:41px;background : url(image/parts-c/menu_2_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-9{
	width:256px;height:41px;background : url(image/parts-c/menu_9_1.gif) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-3{
	width:256px;height:41px;background : url(image/parts-c/menu_3_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-4{
	width:256px;height:41px;background : url(image/parts-c/menu_4_a.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-5{
	width:256px;height:41px;background : url(image/parts-c/menu_5_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-6{
	width:256px;height:41px;background : url(image/parts-c/menu_6_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-7{
	width:256px;height:41px;background : url(image/parts-c/menu_7_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
		#mainmenu-8{
	width:256px;height:48px;background : url(image/parts-c/menu_8_0.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}

		#mainmenu-1 a{
	width:256px;height:49px;background : url(image/parts-c/menu_1_0.png) no-repeat;
}
		#mainmenu-1_1 a{
	width:256px;height:41px;background : url(image/parts-c/menu_1_1_0.png) no-repeat;
}
		#mainmenu-2 a{
	width:256px;height:41px;background : url(image/parts-c/menu_2_0.png) no-repeat;
}
		#mainmenu-9 a{
	width:256px;height:41px;background : url(image/parts-c/menu_9_1.gif) no-repeat;
}
		#mainmenu-3 a{
	width:256px;height:41px;background : url(image/parts-c/menu_3_0.png) no-repeat;
}
		#mainmenu-4 a{
	width:256px;height:41px;background : url(image/parts-c/menu_4_a.png) no-repeat;
}
		#mainmenu-5 a{
	width:256px;height:41px;background : url(image/parts-c/menu_5_0.png) no-repeat;
}
		#mainmenu-6 a{
	width:256px;height:41px;background : url(image/parts-c/menu_6_0.png) no-repeat;
}
		#mainmenu-7 a{
	width:256px;height:41px;background : url(image/parts-c/menu_7_0.png) no-repeat;
}
		#mainmenu-8 a{
	width:256px;height:48px;background : url(image/parts-c/menu_8_0.png) no-repeat;
}

		#mainmenu-1 a:hover{
	width:256px;height:49px;background : url(image/parts-c/menu_1_1.png) no-repeat;
}
		#mainmenu-1_1 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_1_1_1.png) no-repeat;
}
		#mainmenu-2 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_2_1.png) no-repeat;
}
		#mainmenu-9 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_9_0.gif) no-repeat;
}
		#mainmenu-3 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_3_1.png) no-repeat;
}
		#mainmenu-4 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_4_b.png) no-repeat;
}
		#mainmenu-5 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_5_1.png) no-repeat;
}
		#mainmenu-6 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_6_1.png) no-repeat;
}
		#mainmenu-7 a:hover{
	width:256px;height:41px;background : url(image/parts-c/menu_7_1.png) no-repeat;
}
		#mainmenu-8 a:hover{
	width:256px;height:48px;background : url(image/parts-c/menu_8_1.png) no-repeat;
}


#content-index{
	margin:auto;width:960px;background : url(image/parts-c/pict-index.png) no-repeat center top;padding-top:208px;
}
#content-contact{
	margin:auto;width:960px;background : url(image/p-contact/title.png) no-repeat center top;padding-top:160px;
}
#content-access{
	margin:auto;width:960px;background : url(image/p-access/title.png) no-repeat center top;padding-top:160px;
}
#content-introduction{
	margin:auto;width:960px;background : url(image/p-introduction/title.png) no-repeat center top;padding-top:160px;
}
#content-other_treatments{
	margin:auto;width:960px;background : url(image/p-other_treatments/title.png) no-repeat center top;padding-top:160px;
}
#content-periodontitis_treatment{
	margin:auto;width:960px;background : url(image/p-periodontitis_treatment/title.png) no-repeat center top;padding-top:160px;
}
#content-price_list{
	margin:auto;width:960px;background : url(image/p-price_list/title.png) no-repeat center top;padding-top:160px;
}
#content-tooth_cleaning{
	margin:auto;width:960px;background : url(image/p-tooth_cleaning/title.png) no-repeat center top;padding-top:160px;
}

#panlink{
	float:left;background : url(image/parts-c/bg-panlist.gif) no-repeat center bottom;width:656px;padding-bottom:20px;font-size:10px;color:#666;
}

#content{
	width:960px;background : url(image/parts-c/bg-page.png);behavior: expression(IEPNGFIX.fix(this));
}
#content_top{
	width:960px;height:16px;background : url(image/parts-c/bg-page_top.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
#content_btm{
	width:960px;height:16px;background : url(image/parts-c/bg-page_bottom.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));
}
#content_top span,#content_btm span{
	display:none;
}


	#content-main{
	float:right; width:656px;text-align:left;position:relative;right:32px;padding-top:12px;
}

	#index-news_left span{
	display:none;
}
	#index-news_left{
	float:left; width:128px;
}
	#index-news_right{
	float:right;width:512px;
}
		#index-news_btn{
	display:block;width:128px;height:240px;background : url(image/parts-c/btn-intyou_0.gif) no-repeat;
}
		#index-news_btn a{
	display:block;width:128px;height:240px;background : url(image/parts-c/btn-intyou_1.gif) no-repeat;
}
		#index-news_btn a:hover{
	display:block;width:128px;height:240px;background : url(image/parts-c/btn-intyou_0.gif) no-repeat;
}
		#index-news_right dl{
	margin-bottom:32px;
}
		#index-news_right dt{
	font-weight:bold;padding-top:16px;
}
		#index-news_right dd{
	border-bottom:dotted 1px #999;padding-bottom:16px;font-size:11px;
}

		#btn-contact{
	display:block;width:656px;height:177px;background : url(image/parts-c/btn-contact_0.png) no-repeat;
}
		#btn-contact a{
	display:block;width:656px;height:177px;background : url(image/parts-c/btn-contact_0.png) no-repeat;
}
		#btn-contact a:hover{
	display:block;width:656px;height:177px;background : url(image/parts-c/btn-contact_1.png) no-repeat;
}
		#btn-contact span{
	display:none;
}

	.tbl-3pict{
	margin:0px 0px 16px 0px;
}
	.tbl-3pict td{
	width:218px;text-align:center;font-size:11px;color:#666;text-align:center;
}


	#content-side{
	float:left;width:256px;text-align:left;position:relative;top:-240px;
}
	#content-side2{
	float:left;width:256px;text-align:left;position:relative;top:-192px;
}
		#content-side span{
	display:none;
}
		#content-side2 span{
	display:none;
}
		.content-side-p1{
	font-size:10px;padding:0px 0px 16px 32px;color:#666;
}

		#content-side_btn1{
	display:block;width:258px;height:150px;background : url(image/parts-c/side-bnr0.png) no-repeat;margin-top:16px;
}
		#content-side_btn1 a{
	display:block;width:258px;height:150px;background : url(image/parts-c/side-bnr0.png) no-repeat;
}
		#content-side_btn1 a:hover{
	display:block;width:258px;height:150px;background : url(image/parts-c/side-bnr1.png) no-repeat;
}

		#content-side_btn2{
	display:block;width:258px;height:48px;background : url(image/parts-c/side-btn1_0.png) no-repeat;margin-bottom:16px;
}
		#content-side_btn2 a{
	display:block;width:258px;height:48px;background : url(image/parts-c/side-btn1_1.png) no-repeat;margin-bottom:16px;
}
		#content-side_btn2 a:hover{
	display:block;width:256px;height:32px;background : url(image/parts-c/side-btn1_0.png) no-repeat;margin-bottom:16px;
}

		#content-side_mapbox{
	margin:8px 0px 0px 0px;padding:0px 0px 16px 0px;width:258px;background : url(image/parts-c/bg-side.png);text-align:center;font-size:12px;
}
		#content-side_mapbox p{
	text-align:left;padding:4px 16px 4px 16px;
}
		#content-side_mapbox strong{
	text-decoration:underline;font-weight:bold;
}
		#content-side_mapbox dl{
	text-align:left;padding:0px 16px 0px 16px;line-height:1.4;
}
		#content-side_mapbox dd{
	padding:0px 0px 8px 32px;
}
		#content-side_mapbox dd{
	font-weight:bold;
}
		.tbl-sidemap{
	margin:0px 16px 0px 16px;
}
		.tbl-sidemap th{
	text-align:left;
}
		.tbl-sidemap td{
	text-align:left;font-size:12px;padding:2px 8px 2px 8px;
}

#footer{
	background : url(image/parts-c/bg-footer.png) no-repeat center top;height:96px;width:100%;margin:32px 0px 32px 0px;
}
	#footer-topbtn{
	float:left;display:block;width:960px;height:21px;background : url(image/parts-c/bg-footer_btn_0.png) no-repeat;margin:0px 0px 0px 1px;padding:0px;
}
		#footer-topbtn a{
	display:block;width:960px;height:21px;background : url(image/parts-c/bg-footer_btn_0.png) no-repeat;
}
		#footer-topbtn a:hover{
	display:block;width:960px;height:21px;background : url(image/parts-c/bg-footer_btn_1.png) no-repeat;
}
		#footer-topbtn span{
	display:none;
}

	#footer-content{
	margin:0px auto 0px auto;width:960px;
}
	#footer-left{
	margin:12px 0px 0px 20px;float:left; width : 560px;font-size:12px;text-align:left;color:#fff;font-weight:bold;
}
	#footer-left a{
	color:#fff;
}
	#footer-left a:hover{
	color:#c96;
}

	#footer-right{
	float:right;display:block;width:464;margin:12px 0px 0px 0px;position:relative;right:16px;
}
	address{
	display:block;color:#fff;font-style:normal;font-size:12px;padding-top:48px;font-weight:bold;
}






/* コンテンツ部共通スタイルシート */

#content-main{
	padding-bottom: 0px;
}
.price_link{
	display:block;padding:0px;width:656px;height:33px;background:url(image/parts-c/price_link.gif) no-repeat center;
}
.price_link a{
	display:block;width:656px;height:33px;background:url(image/parts-c/price_link.gif) no-repeat center;
}
.price_link a:hover{
	display:block;width:656px;height:33px;background:url(image/parts-c/price_link_0.gif) no-repeat center;
}
.price_link span{
	display:none;
}

.title-1{
	float:left;background : url(image/parts-c/bg-title.png);width:384px;height:40px;
}
.title-1 span{
	display:block;padding:4px 0px 0px 16px;font-size:12px;color:#402C07;
}
.title-2{
	float:left;background : url(image/parts-c/bg-title.png);width:352px;height:40px;
}
.title-2 span{
	display:block;padding:4px 0px 0px 16px;font-size:12px;color:#402C07;
}
.title-3{
	float:left;background : url(image/parts-c/bg-panlist.gif) no-repeat center bottom;width:288px;height:40px;
}
.title-3 span{
	display:block;padding:0px 0px 0px 8px;font-size:12px;color:#402C07;
}



* html #footer-right img {
	behavior: expression(IEPNGFIX.fix(this));
}

.box-center{
	text-align:center;width:656px;
}
.box592{
	margin:auto;width:592px;text-align:left;font-size:12px;
}
	.box592 .left{
	float:left; width:288px;
}
	.box592 .right{
	float:right;width:288px;
}
.box320-r{
	float:right;width:320px;
}
.box-center2{
	text-align:center;width:656px;background : url(image/p-periodontitis_treatment/bg-about.gif);
}
.box592_2{
	margin:auto;width:592px;text-align:left;font-size:12px;
}

.box592_2 h2{
	background:#D9C996;padding:4px 16px 4px 8px;font-size:14px;margin-bottom:8px;
}
.box592_2 table{
	margin-bottom:32px;width:592px;
}
.box592_2 th{
	padding:8px;border-bottom:dotted 1px #D9C996;background:#EEE7D0;
}
.box592_2 td{
	padding:8px;border-bottom:dotted 1px #D9C996;
}


#hp_btn a{
	float:right;display:block;width:204px;height:44px;background : url(image/p-periodontitis_treatment/btn-hp_0.png) no-repeat;
}
#hp_btn a:hover{
	float:right;display:block;width:204px;height:44px;background : url(image/p-periodontitis_treatment/btn-hp_1.png) no-repeat;
}
#hp_btn span{
	display:none;
}

/* スタッフ紹介スタイルシート */

#doctor_wrap{
	float:left;
	margin:16px 0px 16px 0px;
	background: url(image/p-introduction/bg-intyou.png) no-repeat;
	width: 656px;
	}
	
#doctor_wrap table{
	margin:16px;
}
#doctor_wrap th{
	padding:2px 4px 2px 4px;border-bottom:solid 1px #ccc;
}
#doctor_wrap td{
	padding:2px 4px 2px 4px;border-bottom:solid 1px #ccc;
}
#doctor_wrap2{
	float:left;padding:12px 0px 12px 0px;width:656px;background : url(image/p-introduction/bg-doctor_wrap.png);
}
#doctor_wrap2 p{
	padding:8px 48px 8px 48px;
}
#doctor_wrap2_t{
	float:left;width:656px;height:23px;background : url(image/p-introduction/bg-doctor_wrap_t.png);
}
#doctor_wrap2_b{
	float:left;width:656px;height:23px;background : url(image/p-introduction/bg-doctor_wrap_b.png);margin-bottom:32px;
}
#doctor_wrap2_t span,#doctor_wrap2_b span{
	display:none;
}
	#doctor_wrap .right{
	float:right;width:384px;
}

	.doctor_title1{
		font-size:18px;font-weight:bold;
		letter-spacing:2px;
		line-height:1.2;
	}
	.doctor_title2{
		font-size:18px;font-weight:bold;
		letter-spacing:2px;
		text-align:right;
	}
	
#staff_box{
	padding:20px;
}
.staff_wrap{
		padding-bottom:48px;
	}

	.staff_wrap .right{
	float:right;width:352px;
}





/* 医院へのアクセススタイルシート */

div#kamoku_box{
	float:left;width:656px;height:136px;background : url(image/p-access/bg-kamoku.png) no-repeat; margin-bottom:32px;
}
	#kamoku_box_in{
	width:656px;text-align:center;padding-top:48px;font-weight:bold;
}
	#kamoku_box_in2{
	width:656px;color:#fff;background : url(image/p-access/bg-kamoku_bar.png) no-repeat;text-align:left;
}
	#kamoku_box_in2 #text{
	float:left;padding:12px 0px 0px 48px;
}
	#kamoku_box_in2 #btn{
	float:right;display:block;width:230px;height:44px;background : url(image/p-access/btn-kamoku_0.png) no-repeat;
}
	#kamoku_box_in2 span{
	display:none;
}
	#kamoku_box_in2 a{
	display:block;width:230px;height:44px;background : url(image/p-access/btn-kamoku_0.png) no-repeat;
}
	#kamoku_box_in2 a:hover{
	display:block;width:230px;height:44px;background : url(image/p-access/btn-kamoku_1.png) no-repeat;
}
	#innai_pic td{
	text-align:center;font-weight:bold;width:328px;padding:8px 0px 8px 0px;
}


#access_list{
	margin: 16px 0px 32px 16px;
	}

	#access_list th{
		width: 152px;
		font-size: 15px;
		text-align: left;
		margin: 0px;
		padding: 8px 0px 8px 8px;
		line-height: 1.4;
		background:#D9C996;
		border-bottom:dotted 1px #333;
	}
	#access_list td{
		width: 440px;
		text-align: left;
		margin: 0px;
		padding: 24px 0px 8px 24px;
		line-height: 1.4;
		border-bottom:dotted 1px #333;
	}
	
	#access_list2 td{
	border:none;padding:12px 8px 0px 16px;font-size:11px;
}


/* 予防・メンテナンススタイルシート */

#cleaning_table tr{
	vertical-align: top;
	}
	#cleaning_table th{
		width: 190px;
		text-align: left;
		padding: 8px 0px 20px 20px;
	}
	#cleaning_table td{
		line-height: 1.4;
		padding: 8px 0px 20px 20px;
	}

#cleaning_b{
	background: url(image/p-tooth_cleaning/i.gif) top no-repeat;
	width: 592px;
	height: 128px;
	padding: 16px 32px 48px 32px;
}





