p{	line-height: 200%; }
ul#navigation {

	top: 0px;
	padding: 0 0 2px 0;
	margin: 0px 0 2px 0;
	width: 185px;
	overflow: hidden;
}
h3{
	text-indent: -9999px;
	height: 114px;
	margin-bottom: 5px;
}
h4{
	text-indent: -9999px;
	height: 30px;
	margin: 20px 0;
	display: block;
}
h5{
	text-indent: -9999px;
	height: 38px;
	margin: 10px 0;
	display: block;
}
h6{
	color: #339999;
	font-size: 1.0em;
}
body#artificial_tooth.intro h3{	background: url(../img/artificial_tooth/01/h3.jpg) no-repeat;}

body#artificial_tooth.intro h4.h4_1{	background: url(../img/artificial_tooth/01/h4_1.gif) no-repeat;}
body#artificial_tooth.intro h4.h4_2{	background: url(../img/artificial_tooth/01/h4_2.gif) no-repeat;}
body#artificial_tooth.intro h4.h4_3{	background: url(../img/artificial_tooth/01/h4_3.gif) no-repeat;}

body#artificial_tooth.intro h5.h5_1{	background: url(../img/artificial_tooth/01/h5_1.gif) no-repeat;}
body#artificial_tooth.intro h5.h5_2{	background: url(../img/artificial_tooth/01/h5_2.gif) no-repeat;}
body#artificial_tooth.intro h5.h5_3{	background: url(../img/artificial_tooth/01/h5_3.gif) no-repeat;}

body#artificial_tooth.soft h3{	background: url(../img/artificial_tooth/02/h3.jpg) no-repeat;}
body#artificial_tooth.soft h4.h4_1{	background: url(../img/artificial_tooth/02/h4_1.gif) no-repeat;}

body#artificial_tooth.flex h3{	background: url(../img/artificial_tooth/03/h3.jpg) no-repeat;}
body#artificial_tooth.flex h4.h4_1{	background: url(../img/artificial_tooth/03/h4_1.gif) no-repeat;}
body#artificial_tooth.flex h4.h4_2{	background: url(../img/artificial_tooth/03/h4_2.gif) no-repeat;}
body#artificial_tooth.flex h5.h5_1{	background: url(../img/artificial_tooth/03/h5_1.gif) no-repeat;}
body#artificial_tooth.flex h5.h5_2{	background: url(../img/artificial_tooth/03/h5_2.gif) no-repeat;}

body#artificial_tooth.att h3{	background: url(../img/artificial_tooth/04/h3.jpg) no-repeat;}
body#artificial_tooth.att h4.h4_1{	background: url(../img/artificial_tooth/04/h4_1.gif) no-repeat;}
body#artificial_tooth.att h4.h4_2{	background: url(../img/artificial_tooth/04/h4_2.gif) no-repeat;}
body#artificial_tooth.att h5.h5_1{	background: url(../img/artificial_tooth/04/h5_1.gif) no-repeat;}
body#artificial_tooth.att h5.h5_2{	background: url(../img/artificial_tooth/04/h5_2.gif) no-repeat;}
body#artificial_tooth.att h5.h5_3{	background: url(../img/artificial_tooth/04/h5_3.gif) no-repeat;}
body#artificial_tooth.att h5.h5_4{	background: url(../img/artificial_tooth/04/h5_4.gif) no-repeat;}
body#artificial_tooth.att h5.h5_5{	background: url(../img/artificial_tooth/04/h5_5.gif) no-repeat;}
body#artificial_tooth.att h5.h5_6{	background: url(../img/artificial_tooth/04/h5_6.gif) no-repeat;}

ul#subnavigation {

	top: 0px;
	padding: 0 0 0px 0;
	margin: 0px 0 0px 0;
	width: 185px;
	overflow: hidden;
}
ul#subnavigation li a{
	height: 31px;
	width: 185px;
	overflow: hidden;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
/*\*/
	overflow: hidden;
/**/
}
body#artificial_tooth li#menu0101 a{
	background: #ffffff url(../img/artificial_tooth/submenu.gif) no-repeat; 
	height: 31px;
	top: 0px;
}
body#artificial_tooth li#menu0102 a{
	background: #ffffff url(../img/artificial_tooth/submenu.gif) 0 -31px no-repeat; 
	height: 31px;
	top: 31px;
}
body#artificial_tooth li#menu0103 a{
	background: #ffffff url(../img/artificial_tooth/submenu.gif) 0 -62px no-repeat; 
	height: 31px;
	top: 62px;
}
body#artificial_tooth li#menu0104 a{
	background: #ffffff url(../img/artificial_tooth/submenu.gif) 0 -93px no-repeat; 
	height: 31px;
	top: 93px;
}
body#artificial_tooth li#menu0105 a{
	background: #ffffff url(../img/artificial_tooth/submenu.gif) 0 -124px no-repeat; 
	height: 31px;
	top: 124px;
}
body#artificial_tooth li#menu0101 a:hover{	background: #ffffff url(../img/artificial_tooth/submenu.gif) -185px 0px no-repeat; }
body#artificial_tooth li#menu0102 a:hover{	background: #ffffff url(../img/artificial_tooth/submenu.gif) -185px -31px no-repeat; }
body#artificial_tooth li#menu0103 a:hover{	background: #ffffff url(../img/artificial_tooth/submenu.gif) -185px -62px no-repeat; }
body#artificial_tooth li#menu0104 a:hover{	background: #ffffff url(../img/artificial_tooth/submenu.gif) -185px -93px no-repeat; }
body#artificial_tooth li#menu0105 a:hover{	background: #ffffff url(../img/artificial_tooth/submenu.gif) -185px -124px no-repeat; }

body#parts li#menu0101 a{
	background: #ffffff url(../img/parts/submenu.gif) no-repeat; 
	height: 31px;
	top: 0px;
}
body#parts li#menu0102 a{
	background: #ffffff url(../img/parts/submenu.gif) 0 -31px no-repeat; 
	height: 31px;
	top: 31px;
}
body#parts li#menu0103 a{
	background: #ffffff url(../img/parts/submenu.gif) 0 -62px no-repeat; 
	height: 31px;
	top: 62px;
}
body#parts li#menu0104 a{
	background: #ffffff url(../img/parts/submenu.gif) 0 -93px no-repeat; 
	height: 31px;
	top: 93px;
}

body#parts li#menu0101 a:hover{	background: #ffffff url(../img/parts/submenu.gif) -185px 0px no-repeat; }
body#parts li#menu0102 a:hover{	background: #ffffff url(../img/parts/submenu.gif) -185px -31px no-repeat; }
body#parts li#menu0103 a:hover{	background: #ffffff url(../img/parts/submenu.gif) -185px -62px no-repeat; }
body#parts li#menu0104 a:hover{	background: #ffffff url(../img/parts/submenu.gif) -185px -93px no-repeat; }

body#parts.intro h3{	background: url(../img/parts/01/h3.jpg) no-repeat;}

body#parts.intro h4.h4_1{	background: url(../img/parts/01/h4_1.gif) no-repeat;}
body#parts.intro h4.h4_2{	background: url(../img/parts/01/h4_2.gif) no-repeat;}

body#parts.intro h5.h5_1{	background: url(../img/parts/01/h5_1.gif) no-repeat;}
body#parts.intro h5.h5_2{	background: url(../img/parts/01/h5_2.gif) no-repeat;}
body#parts.intro h5.h5_3{	background: url(../img/parts/01/h5_3.gif) no-repeat;}

body#parts.magnet h3{	background: url(../img/parts/02/h3.jpg) no-repeat;}
body#parts.magnet h4.h4_1{	background: url(../img/parts/02/h4_1.gif) no-repeat;}
body#parts.magnet h4.h4_2{	background: url(../img/parts/02/h4_2.gif) no-repeat;}

body#parts.hook h3{	background: url(../img/parts/03/h3.jpg) no-repeat;}
body#parts.hook h4.h4_1{	background: url(../img/parts/03/h4_1.gif) no-repeat;}

body#parts.wing h3{	background: url(../img/parts/04/h3.jpg) no-repeat;}
body#parts.wing h4.h4_1{	background: url(../img/parts/04/h4_1.gif) no-repeat;}

body#care h3{	background: url(../img/care/h3.jpg) no-repeat;}

body#care h4.h4_1{	background: url(../img/care/h4_1.gif) no-repeat;}
body#care h4.h4_2{	background: url(../img/care/h4_2.gif) no-repeat;}
body#care h4.h4_3{	background: url(../img/care/h4_3.gif) no-repeat;}
body#care h5.h5_1{	background: url(../img/care/h5_1.gif) no-repeat;}
body#care h5.h5_2{	background: url(../img/care/h5_2.gif) no-repeat;}

body#faq h3{	background: url(../img/faq/h3.jpg) no-repeat;}
body#faq h4{
	background: #ffffff url(../img/faq/q.gif) left top no-repeat;
	border: none;
	padding-left: 40px;
	padding-top: 10px;
	display: block;
	height: 34px;
	text-indent: 0;
	margin: 10px 0 0 0;
	font-size: 1em;
	font-weight: normal;
}
body#faq #main .a{
	background: #ffffff url(../img/faq/a.gif) left top no-repeat;
	padding-left: 40px;
	height: 34px;
	margin: 0 0 10px 0;
}
body#schedule h3{	background: url(../img/schedule/h3.jpg) no-repeat;}

body#schedule h4.h4_1{	background: url(../img/schedule/h4_1.gif) no-repeat;}
body#schedule h5.h5_1{	background: url(../img/schedule/h5_1.gif) no-repeat;}
body#schedule h5.h5_2{	background: url(../img/schedule/h5_2.gif) no-repeat;}
body#schedule h5.h5_3{	background: url(../img/schedule/h5_3.gif) no-repeat;}
body#schedule h5.h5_4{	background: url(../img/schedule/h5_4.gif) no-repeat;}
body#schedule h5.h5_5{	background: url(../img/schedule/h5_5.gif) no-repeat;}

body#price h3{	background: url(../img/price/h3.jpg) no-repeat;}

body#price h4.h4_1{	background: url(../img/price/h4_1.gif) no-repeat;}
body#price h4.h4_2{	background: url(../img/price/h4_2.gif) no-repeat;}
body#price h4.h4_3{	background: url(../img/price/h4_3.gif) no-repeat;}
body#price h4.h4_4{	background: url(../img/price/h4_4.gif) no-repeat;}
body#price h4.h4_5{	background: url(../img/price/h4_5.gif) no-repeat;}

#main .content{
	padding: 0 20px;
}
div#main .bg_counceling{
	background: url(../img_common/bg_counceling.gif);
	margin:0px 25px 20px 15px;
	padding: 5px;
}
div#main .counceling{
	background-color: White;
	padding: 20px;
}

div#main a:link.b_detail,
div#main a:visited.b_detail,
div#main a:active.b_detail{
	background: url(./../img_common/b_detail.gif) no-repeat;
	margin: 0 10px 0 auto;
	width: 73px;
	height: 49px;
	display: block;

}
div#main a:hover.b_detail{
	background: url(./../img_common/b_detail.gif) 0 -49px no-repeat;
	text-decoration: none;
	margin: 0 10px 0 auto;
	width: 73px;
	height: 49px;
	display: block;
}
body#artificial_tooth .table1{
	background-color: #cccccc;
	margin-bottom: 15px;
}
body#artificial_tooth .table1 tr.yellow td{
	background-color: #FFFFCC;
}

body#artificial_tooth .table1 td{
	background-color: White;
	text-align: center;
	vertical-align: middle;
	line-height: 150%;
}
div#main .frame_caution{
	border: 1px solid #C0CF81;
	padding: 10px 20px 20px 20px;
	margin: 10px 25px 15px 15px;
}
div#main .content p{
	margin-bottom: 20px;
	margin-left: 5px;
}
div#main .frame_caution ul{
	margin-left: 15px;
	line-height: 150%;
}
div#main .content .border{
	border-bottom: 1px solid #C0CF81;
	margin: 10px 0 20px 0;
}
body#artificial_tooth.att #main .content table{
	margin: auto;
}
body#artificial_tooth.att #main .content table td{
	vertical-align: middle;
	text-align: center;
	line-height: 150%;
}
body#faq #main ul.arrow{
	margin: 10px;
}
body#faq #main ul.arrow li{
	background: url(../img_common/arrow.gif) left center  no-repeat;
	line-height: 200%;
	list-style-type: none;
	padding-left: 15px;
}
body#faq #main table.menu{
	border: 1px solid #C0CF81;
	margin: 10px 0 0 0;
}
body#faq #main table.layout{

	margin: auto;
}
body#faq #main table.layout td{
	vertical-align: middle;
	text-align: center;
	line-height: 150%;
}
body#faq #main ul.page{
	margin: 15px 0px 0px 120px;
	padding: 0;
	height: 25px;
}
body#faq #main ul.page li{
	float: left;
	list-style: none;
	margin: 0 1px 0px 0;
	background-color: #C0CF81;
	width: 100px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
body#faq #main ul.page li a{
	display: block;
	width: 100px;
	height: 20px;
	background-color: #339999;
	padding-top: 5px;
	text-decoration: none!important;
	color: White;
}
body#faq #main ul.page li a:hover{
	background-color: #C0CF81;

	text-decoration: none;
}
body#faq #main .arrow_r{
	background: url(../img_common/arrow_r.gif) right center no-repeat;
	padding:5px 25px 5px 0;
}
body#price table.pricetable{
	background-color: #C0CF81;
	margin-bottom: 20px;
	margin-left: 20px;
}
body#price table.pricetable td{
	background-color: White;
	padding: 10px;
}
body#price table.pricetable tr.even td{
	background-color: #E9F7E6;
}
body#info li#menu0101 a{
	background: #ffffff url(../img/info/submenu.gif) no-repeat; 
	height: 31px;
	top: 0px;
}
body#info li#menu0102 a{
	background: #ffffff url(../img/info/submenu.gif) 0 -31px no-repeat; 
	height: 31px;
	top: 31px;
}
body#info li#menu0103 a{
	background: #ffffff url(../img/info/submenu.gif) 0 -62px no-repeat; 
	height: 31px;
	top: 62px;
}
body#info li#menu0104 a{
	background: #ffffff url(../img/info/submenu.gif) 0 -93px no-repeat; 
	height: 31px;
	top: 93px;
}
body#info li#menu0105 a{
	background: #ffffff url(../img/info/submenu.gif) 0 -124px no-repeat; 
	height: 31px;
	top: 124px;
}
body#info li#menu0101 a:hover{	background: #ffffff url(../img/info/submenu.gif) -185px 0px no-repeat; }
body#info li#menu0102 a:hover{	background: #ffffff url(../img/info/submenu.gif) -185px -31px no-repeat; }
body#info li#menu0103 a:hover{	background: #ffffff url(../img/info/submenu.gif) -185px -62px no-repeat; }
body#info li#menu0104 a:hover{	background: #ffffff url(../img/info/submenu.gif) -185px -93px no-repeat; }
body#info li#menu0105 a:hover{	background: #ffffff url(../img/info/submenu.gif) -185px -124px no-repeat; }

body#info.access h3{	background: url(../img/info/01/h3.jpg) no-repeat;}

body#info.access h4.h4_1{	background: url(../img/info/01/h4_1.gif) no-repeat;}
body#info.access div#main .automargin{
	margin: 0 50px 20px 50px;
}
body#info.access div#main  .border{
	clear: left;
	border-bottom: 1px solid #C0CF81;
	width: 470px;
	margin: 0px;
	padding: 0px;
}
body#info.access div#main  .label{

	display: block;
	padding: 0;
	float: left;
	width: 80px;
	line-height: 2em;
	margin: 3px 0 0 0;
}
body#info.access div#main  .control{
	display: block;
	padding: 0;
	margin: 0 0 0 80px;
	line-height: 2em;
}
body#info.access div#main a:link.b_map,
body#info.access div#main a:visited.b_map,
body#info.access div#main a:active.b_map{
	background: url(./../img/info/01/b_map.gif) no-repeat;
	margin: 0;
	padding: 0px;
	width: 470px;
	height: 25px;
	display: block;
	text-indent: -9999px;
/*\*/
	overflow: hidden;
/**/
}
body#info.access div#main a:hover.b_map{
	background: url(./../img/info/01/b_map.gif) 0 -25px no-repeat;
	text-decoration: none;
	margin: 0;
	padding: 0px;
	width: 470px;
	height: 25px;
	display: block;
	text-indent: -9999px;
/*\*/
	overflow: hidden;
/**/
}
body#info.clinic h3{	background: url(../img/info/02/h3.jpg) no-repeat;}

body#info.clinic h4.h4_1{	background: url(../img/info/02/h4_1.gif) no-repeat;}
body#info.clinic h4.h4_2{	background: url(../img/info/02/h4_2.gif) no-repeat;}

body#info.counseling h3{	background: url(../img/info/03/h3.jpg) no-repeat;}

body#info.counseling h4.h4_1{	background: url(../img/info/03/h4_1.gif) no-repeat;}

body#info.media h3{	background: url(../img/info/04/h3.jpg) no-repeat;}

body#info.media h4.h4_1{	background: url(../img/info/04/h4_1.gif) no-repeat;}
body#info.media h4.h4_2{	background: url(../img/info/04/h4_2.gif) no-repeat;}

body#info.media table.media{
	margin: 0px auto 20px auto;
}
body#info.media table.media td{
	background: url(../img_common/border_dot.gif) bottom repeat-x;
	padding: 10px
}
body#info.sitemap h3{	background: url(../img/info/05/h3.jpg) no-repeat;}

body#info.sitemap h4.h4_1{	background: url(../img/info/05/h4_1.gif) no-repeat;}
body#info.sitemap ul#siteNav{
	margin: 0px;
	padding:0px;
	list-style: none outside;

}
body#info.sitemap ul#siteNav li{
	background: url(./../img_common/arrow.gif) no-repeat;
	padding: 0px 0px 10px 20px;
	line-height: 100%;
	margin-top: 10px;
}
body#info.sitemap ul#siteNav2{
	margin: 0px;
	padding: 0px 0px 10px 20px;
	list-style: none outside;
}
