@charset "utf-8";
/* CSS Document */


/**** Clinic.html *****/
#clinic #title10 {
	background: url(../images/clinic_h4-10.jpg) 0 0 no-repeat;
}
/**** Case.html *****/
#case .center_case {
	text-align:center;
}
#case .border {
	border:1px solid #CCCCCC;
	margin: 10px 0;
}
#case .padding_top {
	padding:0px;
	margin:0px;
}
#case .padding_right {
	padding-right:5px;
}
#case .padding_left {
	padding-left:14px;
}
#case strong {
	padding-left:9px;
}
#case .inline {
	display:inline;
	margin:0px 4px 3px 4px;
}
#case .inline2 {
	display:inline;
	margin:0px 4px 3px 4px;
}
#case #title01 {
	background: url(../images/case_h2-01.jpg) 0 0 no-repeat;
}
#case #title02 {
	background: url(../images/case_h3-02.jpg) 0 0 no-repeat;
}
#case #title03 {
	background: url(../images/case_h3-03.jpg) 0 0 no-repeat;
}
#case #title04 {
	background: url(../images/case_h3-04.jpg) 0 0 no-repeat;
}
#case #title05 {
	background: url(../images/case_h3-05.jpg) 0 0 no-repeat;
}
#case #title06 {
	background: url(../images/case_h3-06.jpg) 0 0 no-repeat;
}
#case #title07 {
	background: url(../images/case_h3-07.jpg) 0 0 no-repeat;
}
#case .line_height {
	line-height:0px;
}
#case .section {
	margin-right:10px;
}
/* Top menu */

#global_nav #gnav01 a:hover {
	background-position:-557px;
}
#global_nav #gnav02 a:hover {
	background-position:-695px;
}
#global_nav #gnav03 a:hover {
	background-position:-835px;
}
#global_nav #gnav04 a:hover {
	background-position:-975px;
}
#nav #internal #nav01 a:hover {
	background-position:-100px;
}
#nav #internal #nav02 a:hover {
	background-position:-100px;
}
/* Left Menu */

#nav01 {
	background: url(../images/nav01.jpg) 0 0 no-repeat;
}
#nav02 a:hover {
	background: url(../images/nav01.jpg) -200px -40px no-repeat;
}
#nav03 a:hover {
	background: url(../images/nav01.jpg) -200px -80px no-repeat;
}
#nav04 a:hover {
	background: url(../images/nav01.jpg) -200px -120px no-repeat;
}
#nav05 {
	background: url(../images/nav02.jpg) 0px 0 no-repeat;
}
#nav06 a:hover {
	background: url(../images/nav02.jpg) -200px -40px no-repeat;
}
#nav07 a:hover {
	background: url(../images/nav02.jpg) -200px -80px no-repeat;
}
#nav08 a:hover {
	background: url(../images/nav02.jpg) -200px -120px no-repeat;
}
#nav09 {
	background: url(../images/nav03.jpg) 0 0 no-repeat;
}
#nav10 a:hover {
	background: url(../images/nav03.jpg) -200px -40px no-repeat;
}
#nav11 a:hover {
	background: url(../images/nav03.jpg) -200px -80px no-repeat;
}
#nav12 a:hover {
	background: url(../images/nav03.jpg) -200px -120px no-repeat;
}
/* Top banner */
#header_nav {
	background:url(../images/header_topmenu.jpg) no-repeat;
}
#header_nav a {
	text-align:center;
	text-decoration:none;
	text-indent:0px;
	line-height:13px;
	font-size:12px;
	padding-top:4px;
}
#header_nav li {
	padding:0px;
	margin:0px;
}
#header_nav a:hover {
	text-decoration:underline;
	color:#093;
}
#nav_top {
	width: 60px;
}
#nav_contact {
	width: 92px;
}
#nav_sitemap {
	width: 80px;
}
#nav_official {
	width: 104px;
}
#nav_top a {
	width: 60px;
}
#nav_contact a {
	width: 92px;
}
#nav_sitemap a {
	width: 79px;
}
#nav_official a {
	width: 104px;
}
.left_bn01 {
	width:200px;
	height:60px;
}
.left_bn01 a {
	background:url(../images/banner_official.jpg) no-repeat;
	display:block;
	text-decoration:none;
	width:200px;
	height:60px;
}
.left_bn01 a em {
	visibility:hidden;
}
.left_bn01 a:hover {
	background-position:-200px;
}
.topmenu {
	float:right;
}
#header {
	width:800px;
}
#index .implant_bn01 a {
	display:block;
	width:266px;
	text-decoration:none;
	height:100px;
	background:url(../images/index_pic01.jpg) no-repeat;
}
#index .implant_bn01 a:hover {
	background-position:-266px;
}
#index .recommend_bn01 a {
	display:block;
	width:266px;
	text-decoration:none;
	height:100px;
	background:url(../images/index_pic02.jpg) no-repeat;
}
#index .recommend_bn01 a:hover {
	background-position:-266px;
}
#index .treatment_bn01 a {
	display:block;
	width:266px;
	text-decoration:none;
	height:100px;
	background:url(../images/index_pic03.jpg) no-repeat;
}
#index .treatment_bn01 a:hover {
	background-position:-266px;
}
#index .price_bn01 a {
	display:block;
	width:266px;
	text-decoration:none;
	height:100px;
	background:url(../images/index_pic04.jpg) no-repeat;
}
#index .price_bn01 a:hover {
	background-position:-266px;
}
#index .implant_bn01 a em, #index .recommend_bn01 a em, #index .treatment_bn01 a em, #index .price_bn01 a em {
	visibility:hidden;
}
.contact_bn {
	margin-left:10px;
}
.contact_bn a {
	display:block;
	background:url(../images/index_bn05.gif) no-repeat;
	text-indent:-9999px;
	height:86px;
	width:555px;
}
.contact_bn a:hover {
	display:block;
	background:url(../images/index_bn05.gif) no-repeat;
	text-indent:-9999px;
	height:86px;
	width:555px;
	background-position:-555px;
}
#footer {
	position:relative;
	padding-left:25px;
	color:#36C;
	margin-bottom:0px;
	padding-bottom:0px;
}
#footer a {
	olor:#36C;
}
.contact_f_img {
	position:absolute;
	background:url(../images/contact_bottombn.jpg) no-repeat;
	height:66px;
	text-indent:-9999px;
	top:10px;
	left:2px;
	width:159px;
}
#index .section {
	padding-left:11px;
	font-size:12px;
}
.section {
	padding-left:11px;
	padding-right:10px;
}
#index .section .pad_L {
	padding-left:20px;
}
#wrapper {
	padding-bottom:0px;
	margin-bottom:0px;
}
#index_bn01, #index_bn02, #index_bn03 {
	padding:0px;
	margin:0px;
	float:none;
	clear:both;
}
#index_bn01 {
	margin:20px 0px 0px -5px;
	height:80px;
	clear:both;
}
#index_bn02 {
	padding:0px;
	margin:5px 0px 0px -10px;
	margin-left:-10px;
}
#index_bn02 a{
	background:url(../images/index_movie.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:98px;
	width:557px;
}

#index_bn02 a:hover{	
	background-position:-557px;
}
#index_bn03 {
	margin-left:4px;
	margin-top:20px;
}
#index #index_bn03 {
	margin-left:4px;
	margin-top:-10px;
}
#index .alpha p {
	margin:0px;
	padding:0px;
}
#content {
	font-size:12px;
}
.clear_b
{
	font-size:0px;
	height:1px;
	text-indent:-9999px;
	clear:both;
}
.index_bn01_01
{
	background:url(../images/index_pic05.jpg) no-repeat;
	width:180px;
	float:left;
	text-indent:-9999px;
	margin-right:2px;
	display:block;
	height:80px;
	
}
.index_bn01_02
{
	background:url(../images/index_pic06.jpg) no-repeat;
	width:180px;
	display:block;
	float:left;
	margin-right:2px;
	text-indent:-9999px;
	height:80px;
}
.index_bn01_03
{
	background:url(../images/index_pic07.jpg) no-repeat;
	width:180px;
	display:block;
	float:left;
	margin-right:2px;
	text-indent:-9999px;
	height:80px;	
}
.index_bn01_03:hover,.index_bn01_02:hover,.index_bn01_01:hover
{
	background-position:-180px;	
}
