@charset "utf-8";

/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

p{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.5em;
	margin:5px 20px 30px 40px;
	padding:0px;
	color:#444444;
	text-align:left;
}


a{
	text-decoration:none;
	font-size:12px;
}
	



h1{
	margin:0px;
	padding:0px;
	display:none;
}




h2{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	clear:both;
}


/*h3{
	margin:10px 19px 10px 0px;
	padding:0px;
	float:right;
	clear:both;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#a78d6b;
}
*/

h3{
	margin:0px 3px 0px 0px;
	padding:5px 18px 0px 0px;
	clear:both;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
/*	color:#a78d6b;*/
/*	color:#cc9988;*/
	color:#e6e6c0;
/*	background-color:#880000;*/
	width:765px;
	height:22px;
	text-align:right;
}




h4{
	margin:30px 0px 5px 20px;
	padding:0px 0 0 20px;
	clear:both;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
/*	color:#a78d6b;*/
/*	color:#794613;*/
	color:#885533;
	text-align:left;
	background:url(images/h4.jpg) no-repeat;
	height:20px;
	line-height:1.2em;
}


h5{
	margin:20px 0px 5px 30px;
	padding:0px 0px 0px 0px;
	clear:both;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#a78d6b;
	text-align:left;
	line-height:1.2em;
}



body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(images/background.jpg) repeat;
	background-repeat:repeat;
}

#wrap{
	margin:0px auto;;
	padding:0px;
	width:786px;

}



/* ヘッダーのロゴマークの部分のリンクのスペースをここで */
#head a{
	width:320px; /* ←幅を */
	height:80px; /* ←高さを */
	text-indent:-9999px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
}




.kaijyo{
	margin:0px;
	padding:0px;
	clear:both;
}

a{
	text-decoration:none;
	font-size:12px;
}
a:link {
	color:#333333;
}
a:visited {
	color:#444433;
}
a:hover{
	color:#CC9966;
	text-decoration:none;
}
a:active{
	color:#ff9911;
}




/*-------------------------------------------------▼ヘッダここから-------------------------------------------------*/

/* ヘッダーのバックグラウンド画像をここで */
#head{
	background:url(images/head.jpg) no-repeat;
	width:786px;
	height:83px;
	padding:0px;
	margin:0px;
	text-align:left;
}



#navi{
	width:786px;
	height:40px;
	margin:0px;
	padding:0px;
}

#navi ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#navi li{
	float:left;
	margin:0px;
	padding:0px;	
	overflow:hidden;　	/*■Firefoxなどで線が表示されないようにする*/
}

#navi li a{
	text-decoration:none;	/*■Firefoxなどで線が表示されないようにする*/
	display:block;
	text-indent:-9999px;

}

/* ●●コンテンツ１ボタン画像●●ボタンに合わせてwidthを */
#navi_btn1 a{
	background:url(images/menu-navi.jpg) no-repeat 0px 0px;
	width:112px;
	height:40px;
	}

#navi_btn1 a:hover{
	background:url(images/menu-navi.jpg) no-repeat 0px -40px;
}

#navi_btn2 a{
	background:url(images/menu-navi.jpg) no-repeat -112px 0px;
	width:111px;
	height:40px;
	}

#navi_btn2 a:hover{
	background:url(images/menu-navi.jpg) no-repeat -112px -40px;
}


#navi_btn3 a{
	background:url(images/menu-navi.jpg) no-repeat -223px 0px;
	width:111px;
	height:40px;
	}

#navi_btn3 a:hover{
	background:url(images/menu-navi.jpg) no-repeat -223px -40px;
}


#navi_btn4 a{
	background:url(images/menu-navi.jpg) no-repeat -334px 0px;
	width:112px;
	height:40px;
	}

#navi_btn4 a:hover{
	background:url(images/menu-navi.jpg) no-repeat -334px -40px;
}


#navi_btn5 a{
	background:url(images/menu-navi.jpg) no-repeat -446px 0px;
	width:111px;
	height:40px;
	}

#navi_btn5 a:hover{
	background:url(images/menu-navi.jpg) no-repeat -446px -40px;
}


#navi_btn6 a{
	background:url(images/menu-navi.jpg) no-repeat -557px 0px;
	width:111px;
	height:40px;
	}

#navi_btn6 a:hover{
	background:url(images/menu-navi.jpg) no-repeat -557px -40px;
}


#navi_btn7 a{
	background:url(images/menu-navi.jpg) no-repeat -668px 0px;
	width:115px;
	height:40px;
	}

#navi_btn7 a:hover{
	background:url(images/menu-navi.jpg) no-repeat -668px -40px;
}



/* TOPも含むテンプレ領域 */

#main-temp{
	width:786px;
	margin:0px;
	padding:0px;
	clear:both;
}


/* TOPも含むテンプレ領域 */



#main-images{
	margin:0px;
	padding:0px;
	width:782px;
	position:relative;
}


#tb_001{
	position:absolute;
	top:24px;
	left:530px;
	margin:0px;
	padding:0px;
}

#tb_002{
	position:absolute;
	top:102px;
	left:530px;
	margin:0px;
	padding:0px;
}

#tb_003{
	position:absolute;
	top:180px;
	left:530px;
	margin:0px;
	padding:0px;
}

#tb_004{
	position:absolute;
	top:258px;
	left:530px;
	margin:0px;
	padding:0px;
}

#tb_005{
	position:absolute;
	top:337px;
	left:530px;
	margin:0px;
	padding:0px;
}



#kyujitu{
	position:absolute;
	top:352px;
	left:530px;
	margin:0px;
	padding:6px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	text-align:left;
	/*border: 1px solid #996633;*/
	line-height:1.6em;
	width: 226px;
}

#blog-info{
	position:absolute;
	top:65px;
	left:531px;
	margin:0px;
	padding:6px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	text-align:left;
	border: 1px solid #aa2222;
	background-color:#ffcc55;
	line-height:1.2em;
	width: 214px;
}

















.top-banar{
	margin:20px 0px 10px 0px;
	padding:0px;
	width:786px;
}







.top-banar ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.top-banar li{
	float:left;
	margin:0px;
	padding:0px;	
	overflow:hidden;　	/*■Firefoxなどで線が表示されないようにする*/
}

.top-banar li a{
	text-decoration:none;	/*■Firefoxなどで線が表示されないようにする*/
	display:block;
	text-indent:-9999px;

}

/* ●● */
#navi001 a{
	background:url(images/t-implant-img.jpg) no-repeat;
	width:396px;
	height:112px;
	}

#navi001 a:hover{
	background:url(images/t-implant-img.jpg) no-repeat;
}

#navi002 a{
	background:url(images/t-renew-img.jpg) no-repeat;
	width:390px;
	height:112px;
	}

#navi002 a:hover{
	background:url(images/t-renew-img.jpg) no-repeat;
}


#navi003 a{
	background:url(images/t-kids-img.jpg) no-repeat;
	width:396px;
	height:114px;
	}

#navi003 a:hover{
	background:url(images/t-kids-img.jpg) no-repeat;
}


#navi004 a{
	background:url(images/t-news-img.jpg) no-repeat;
	width:390px;
	height:114px;
	}

#navi004 a:hover{
	background:url(images/t-news-img.jpg) no-repeat;
}






#foot{
	margin:0px;
	padding:0px;
	clear:both;
}

#foot p{
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#a78d6b;
}

#foot a:link {
	color:#a78d6b;
}
#foot a:visited {
	color:#a78d6b;
}
#foot a:hover{
	color:#444444;
	text-decoration:underline;
}
#foot a:active{
	color:#666666;
}




#copy{
	margin:7px 0px 0px 0px;
	padding:0px;
	border-top:2px solid #a78d6b;
}

#copy p{
	margin:7px 0px 10px 450px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#a78d6b;	
}



#copy a:link {
	color:#a78d6b;
}
#copy a:visited {
	color:#a78d6b;
}
#copy a:hover{
	color:#444444;
	text-decoration:underline;
}
#copy a:active{
	color:#666666;
}





#contents1{
	width:781px;
	margin: 10px 2px 30px 0px;
	padding:0px 0px 30px 0px;
	border:1px solid #a78d6b;
	/*	position:relative;*/
}

#contents2{
	width:781px;
	margin: 10px 2px 30px 0px;
	padding:0px 0px 30px 0px;
	border:1px solid #a78d6b;	
}

#contents1 p{
	margin:0px 20px 0px 40px;
	padding:0px;
	clear:both;
	text-align:left;
}

.text14-555{
	margin:0px 20px 0px 40px;
	padding:0px;
	clear:both;
	text-align:left;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#444444;
	line-height:1.6em;
}


.tec{
	margin:0px 0px 3px 40px;
	padding:0px;	
	text-align:left;
	clear:both;
	border-collapse:collapse;
}

.tec table{
	margin:0px;
	padding:0px;	
	width:700px;
	text-align:left;
	border-collapse:collapse;
}

.tec table tr{
	margin:0px;
	padding:0px;
	border-collapse:collapse; 
}

.tec table td{
	margin:0px;
	padding:2px 0px 2px 4px;
	border:1px solid #decb88;
	border-collapse:collapse;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.6em;
}





.tec2{
	margin:10px 0px 0px 30px;
	padding:0px;	
	text-align:left;
	clear:both;
	border-collapse:collapse;
}


.tec2 ul{
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

.tec2 li{
	margin: 0px 0px 0px 20px;
	padding:0px;
	overflow:hidden;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.6em;
}

.tec2 table{
	margin:0px;
	padding:0px;	
	width:500px;
	text-align:left;
	border-collapse:collapse;
}

.te2c table tr{
	margin:0px;
	padding:0px;
	border-collapse:collapse; 
}

.tec2 table td{
	margin:0px;
	padding:2px 0px 2px 4px;
	border:1px solid #decb88;
	border-collapse:collapse;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.6em;
}










#staff-l{
	margin:30px 0p 0p 0px;
	padding:0px 0px 0px 0px;
	width:200px;
/*	background:#d7cfc2;*/
	float:left;
	text-align:left;
}



#staff-r{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:580px;

}


.list1{
	margin:0px;
	padding:0px;
}

.list1 ul{
	margin:10px 0px 3px 20px;
	padding:0px;
	list-style-type:none;
}

.list1 li{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#444444;
	line-height:1.4em;
}

.marg10{
	margin:0px 0px 0px 10px;
}

.marg11{
	margin:0px 0px 10px 10px;
}

ul.privacy {
	margin:5px 40px 30px 60px;
	padding:0;
	list-style:disc;
	text-align:left;
	font-size:12px;
	line-height:1.8em;
	}

.orange12 {
	color:#f98d00;
}

ol{
	margin:10px 20px 0 40px;
	padding:0px;
	}

li.kkk {
	margin:0px 40px 10px 10px;
	padding:0px;
	list-style:decimal;
	line-height:1.8em;
	font-size:12px;
	text-align:left;
	}




.menu-type1{
	width:760px;	
	margin: 30px auto 30px auto;
	padding:0px;
	position:relative;	
}

.menu-type1 ul{
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

.menu-type1 li{
	margin: 0px 3px 10px 3px;
	padding:0px;
	float:left;
	overflow:hidden;
}

.menu-type1 li a{
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}

#type1-001 a{
	background:url(menu/img/type1/m_implant.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-001 a:hover{
	background:url(menu/img/type1/m_implant.jpg) no-repeat -144px 0px;
}


#type1-002 a{
	background:url(menu/img/type1/m_sentan.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-002 a:hover{
	background:url(menu/img/type1/m_sentan.jpg) no-repeat -144px 0px;
}


#type1-003 a{
	background:url(menu/img/type1/m_aesthe.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-003 a:hover{
	background:url(menu/img/type1/m_aesthe.jpg) no-repeat -144px 0px;
}

#type1-004 a{
	background:url(menu/img/type1/m_kids.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-004 a:hover{
	background:url(menu/img/type1/m_kids.jpg) no-repeat -144px 0px;
}


#type1-005 a{
	background:url(menu/img/type1/m_care.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-005 a:hover{
	background:url(menu/img/type1/m_care.jpg) no-repeat -144px 0px;
}



#menu-text01a{
	position:absolute;
	top:3px;
	left:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text01b{
	position:absolute;
	top:230px;
	left:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text02a{
	position:absolute;
	top:3px;
	left:162px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text02b{
	position:absolute;
	top:230px;
	left:162px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text03a{
	position:absolute;
	top:3px;
	left:312px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text03b{
	position:absolute;
	top:230px;
	left:312px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text04a{
	position:absolute;
	top:3px;
	left:462px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text04b{
	position:absolute;
	top:230px;
	left:462px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text05a{
	position:absolute;
	top:3px;
	left:612px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text05b{
	position:absolute;
	top:230px;
	left:612px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}

/*    */

#type1-006 a{
	background:url(menu/img/type1/m_ortho.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-006 a:hover{
	background:url(menu/img/type1/m_ortho.jpg) no-repeat -144px 0px;
}


#type1-007 a{
	background:url(menu/img/type1/m_dentures.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-007 a:hover{
	background:url(menu/img/type1/m_dentures.jpg) no-repeat -144px 0px;
}


#type1-008 a{
	background:url(menu/img/type1/m_painless.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-008 a:hover{
	background:url(menu/img/type1/m_painless.jpg) no-repeat -144px 0px;
}

#type1-009 a{
	background:url(menu/img/type1/m_general.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-009 a:hover{
	background:url(menu/img/type1/m_general.jpg) no-repeat -144px 0px;
}


#type1-010 a{
	background:url(menu/img/type1/m_perio.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-010 a:hover{
	background:url(menu/img/type1/m_perio.jpg) no-repeat -144px 0px;
}

/*   */

#menu-text06a{
	position:absolute;
	top:3px;
	left:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text06b{
	position:absolute;
	top:230px;
	left:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text07a{
	position:absolute;
	top:3px;
	left:162px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text07b{
	position:absolute;
	top:230px;
	left:162px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text08a{
	position:absolute;
	top:3px;
	left:312px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text08b{
	position:absolute;
	top:230px;
	left:312px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text09a{
	position:absolute;
	top:3px;
	left:462px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text09b{
	position:absolute;
	top:230px;
	left:462px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text10a{
	position:absolute;
	top:3px;
	left:612px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text10b{
	position:absolute;
	top:230px;
	left:612px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}

/*   */

#type1-011 a{
	background:url(menu/img/type1/m_nerve.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-011 a:hover{
	background:url(menu/img/type1/m_nerve.jpg) no-repeat -144px 0px;
}


#type1-012 a{
	background:url(menu/img/type1/anti.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-012 a:hover{
	background:url(menu/img/type1/anti.jpg) no-repeat -144px 0px;
}


#type1-013 a{
	background:url(menu/img/type1/whitening.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-013 a:hover{
	background:url(menu/img/type1/whitening.jpg) no-repeat -144px 0px;
}

#type1-014 a{
	background:url(menu/img/type1/m_sur.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-014 a:hover{
	background:url(menu/img/type1/m_sur.jpg) no-repeat -144px 0px;
}


#type1-015 a{
	background:url(menu/img/type1/m_bite.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type1-015 a:hover{
	background:url(menu/img/type1/m_bite.jpg) no-repeat -144px 0px;
}









#menu-text11a{
	position:absolute;
	top:3px;
	left:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text11b{
	position:absolute;
	top:230px;
	left:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text12a{
	position:absolute;
	top:3px;
	left:162px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text12b{
	position:absolute;
	top:230px;
	left:162px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text13a{
	position:absolute;
	top:3px;
	left:312px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text13b{
	position:absolute;
	top:230px;
	left:312px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text14a{
	position:absolute;
	top:3px;
	left:462px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text14b{
	position:absolute;
	top:230px;
	left:462px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}


#menu-text15a{
	position:absolute;
	top:3px;
	left:612px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	width:134px;
	text-align:left;
}

#menu-text15b{
	position:absolute;
	top:230px;
	left:612px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#ffffff;
	width:134px;
	text-align:left;
}






















.menu-type2{
	width:760px;	
	margin: 30px auto 30px auto;
	padding: 0px 0px 0px 0px;
	position:relative;	
}

.menu-type2 ul{
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

.menu-type2 li{
	margin: 0px 3px 10px 3px;
	padding:0px;
	float:left;
	overflow:hidden;
}

.menu-type2 li a{
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}

#type2-001 a{
	background:url(menu/img/type2/m_implant.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type2-001 a:hover{
	background:url(menu/img/type2/m_implant.jpg) no-repeat -144px 0px;
}


#type2-002 a{
	background:url(menu/img/type2/m_sentan.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type2-002 a:hover{
	background:url(menu/img/type2/m_sentan.jpg) no-repeat -144px 0px;
}


#type2-003 a{
	background:url(menu/img/type2/m_aesthe.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type2-003 a:hover{
	background:url(menu/img/type2/m_aesthe.jpg) no-repeat -144px 0px;
}

#type2-004 a{
	background:url(menu/img/type2/m_kids.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type2-004 a:hover{
	background:url(menu/img/type2/m_kids.jpg) no-repeat -144px 0px;
}


#type2-005 a{
	background:url(menu/img/type2/m_care.jpg) no-repeat 0px 0px;
	width:144px;
	height:300px;
}

#type2-005 a:hover{
	background:url(menu/img/type2/m_care.jpg) no-repeat -144px 0px;
}






#access-t{
	margin: 5px 10px 20px 0px;
	padding:0px;
	clear:both;
/*	float:right;*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#444444;
	text-align:left;
}

#access-t table{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border:1px solid #cccccc;
}

#access-t tr{
	margin:0px;
	padding:0px;
}

#access-t td{
	margin:0px;
	padding:4px;
	border-collapse:collapse;
	border:1px solid #cccccc;
}



.parking-map{
	margin: 10px 0px 20px 0px;
	padding:0px;
}


.parking-map p{
	margin:0px;
	margin:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	color:#444444;
	text-align:left;	
}









#renew-left{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	width:240px;
	float:left;
}

#renew-left ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


#renew-left li{
	margin: 5px 5px 0px 0px;
	padding:0px;
/*	float:left;*/
	overflow:hidden;
}


#renew-r{
	margin: 10px 0px 0px 0px;
	padding:0px;
	width:520px;
	float:right;

}



#con-left{
	margin: 0px;
	padding:0px;
	width:144px;
	float:left;
}

#con-right{
	margin: 0px;
	padding:0px;
	width:600px;
	float:right;
}






#sidenavi{
	width:144px;
	height:404px;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

#sidenavi ul{
	list-style:none;
	margin:0px;
	padding:0px;
	border:0px;
}

#sidenavi li{
	margin:0px;
	padding:0px;	
	overflow:hidden;　	/*■Firefoxなどで線が表示されないようにする*/
	border:0px;	
}

#sidenavi li a{
	text-decoration:none;	/*■Firefoxなどで線が表示されないようにする*/
	display:block;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	border:0px;

}

/* ●●コンテンツ１ボタン画像●●ボタンに合わせてwidthを */
#sdnv_btn0 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px 0px;
	width:144px;
	height:10px;
	}
#sdnv_btn1 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -10px;
	width:144px;
	height:24px;
	}

#sdnv_btn1 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -10px;
}


#sdnv_btn2 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -34px;
	width:144px;
	height:24px;
	}

#sdnv_btn2 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -34px;
}


#sdnv_btn3 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -58px;
	width:144px;
	height:24px;
	}

#sdnv_btn3 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -58px;
}

#sdnv_btn4 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -82px;
	width:144px;
	height:24px;
	}

#sdnv_btn4 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -82px;
}


#sdnv_btn5 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -106px;
	width:144px;
	height:24px;
	}

#sdnv_btn5 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -106px;
}

#sdnv_btn6 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -130px;
	width:144px;
	height:24px;
	}

#sdnv_btn6 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -130px;
}


#sdnv_btn7 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -154px;
	width:144px;
	height:24px;
	}

#sdnv_btn7 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -154px;
}

#sdnv_btn8 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -178px;
	width:144px;
	height:24px;
	}

#sdnv_btn8 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -178px;
}


#sdnv_btn9 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -202px;
	width:144px;
	height:24px;
	}

#sdnv_btn9 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -202px;
}

#sdnv_btn10 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -226px;
	width:144px;
	height:24px;
	}

#sdnv_btn10 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -226px;
}


#sdnv_btn11 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -250px;
	width:144px;
	height:24px;
	}

#sdnv_btn11 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -250px;
}


#sdnv_btn12 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -274px;
	width:144px;
	height:24px;
	}

#sdnv_btn12 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -274px;
}


#sdnv_btn13 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -298px;
	width:144px;
	height:24px;
	}

#sdnv_btn13 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -298px;
}

#sdnv_btn14 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -322px;
	width:144px;
	height:24px;
	}

#sdnv_btn14 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -322px;
}


#sdnv_btn15 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -346px;
	width:144px;
	height:24px;
	}

#sdnv_btn15 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -346px;
}

#sdnv_btn16 a{
	background:url(menu/img/menuside.jpg) no-repeat 0px -370px;
	width:144px;
	height:24px;
	border:0px;
	}

#sdnv_btn16 a:hover{
	background:url(menu/img/menuside.jpg) no-repeat -144px -370px;
}




#grey {
	margin:5px 40px 30px 40px;
	padding:20px 0;
	background-color:#EEEEEE;
	}




.text12-a78d6b{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#a78d6b;	
}


.text12-6699CC{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#6699CC;	
}
