@charset "UTF-8";

/********************************************************************************/
/*	ページタイトル用							*/
/********************************************************************************/
h1{
	width:				560px;
	height:				100px;
	margin:				0 0 10px 0;
}

h1.title_index{
	background:			url(../images/h1_case.jpg) no-repeat;
}

h1.title_implant{
	background:			url(../images/h1_implant.jpg) no-repeat;
}

h1.title_nolook{
	background:			url(../images/h1_nolook.jpg) no-repeat;
}

h1.title_orthodontics{
	background:			url(../images/h1_orthodontics.jpg) no-repeat;
}

h1.title_nyushi{
	background:			url(../images/h1_nyushi.jpg) no-repeat;
}

h1.title_kongou{
	background:			url(../images/h1_kongou.jpg) no-repeat;
}

h1.title_eikyu1{
	background:			url(../images/h1_eikyu1.jpg) no-repeat;
}

h1.title_eikyu2{
	background:			url(../images/h1_eikyu2.jpg) no-repeat;
}



h2{
	width:				560px;
	height:				32px;
}

h2.title1{
	background:			url(../images/h2_implant1.gif) no-repeat;
	margin:				10px 0;
}

h2.title2{
	background:			url(../images/h2_implant2.gif) no-repeat;
	margin:				10px 0;
}

h2.title3{
	background:			url(../images/h2_implant3.gif) no-repeat;
	margin:				10px 0;
}

h2.title4{
	background:			url(../images/h2_implant4.gif) no-repeat;
	margin:				10px 0;
}

h2.title5{
	background:			url(../images/h2_nolook.gif) no-repeat;
	margin:				10px 0;
}

h2.title6{
	background:			url(../images/h2_lingual.gif) no-repeat;
	margin:				10px 0;
}

h1 span,
h2 span{
	display:			none;
}

/********************************************************************************/
/*	治療例用								*/
/********************************************************************************/
p.case_index{
	margin:				20px 0;
	color:				#339955;
	font-size:			medium;
	font-weight:			bold;
}

div.case{
	margin-left:			50px;
	float:				left;
	width:				171px;
}

div.case ul{
	list-style:			none;
}

div.case li{
	clear:				left;
	padding:			10px 0;
	font-size:			small;
}

div.case li a{
	display:			block;
	float:				left;
	width:				171px;
}

div.case li span{
	display:			block;
	margin-left:			180px;
	width:				300px;
}

/********************************************************************************/
/*	インプラント用								*/
/********************************************************************************/
img.ImagePhoto1{
	float:				left;
}

img.ImagePhoto2{
	float:				right;
}

img.ImagePhoto3{
	float:				right;
	margin:				0 10px 10px 10px;
}

img.ImagePhoto4{
	float:				right;
	margin:				0 0 10px 10px;
}

img.ImagePhoto5{
	float:				left;
	margin:				0 10px 10px 0;
}

dl.implant{
	font-size:			small;
}

dl.implant dt,
dl.implant dd{
	background:			#C5EBC7;
	line-height:			1.4em;
}

dl.implant dt{
	font-weight:			bold;
}

dl.implant dd.arrow{
	display:			block;
	background:			url(../images/yajirushi.gif) no-repeat;
	width:				54px;
	height:				28px;
	margin-left:			50px;
}

dd.withPhoto{
	display:			block;
	height:				8em;
}

p.attention{
	color:				red;
	font-size:			small;
	font-weight:			bold;
	line-height:			1.4em;
}

dl.faq{
	font-size:			small;
}

dl.faq dt{
	color:				#006600;
	font-weight:			bold;
}

dl.faq dt,
dl.faq dd{
	line-height:			1.4em;
}

dl.faq dd{
	margin-left:			2em;
	margin-bottom:			1em;
}

/********************************************************************************/
/*	クリッピー用								*/
/********************************************************************************/
p.index{
	background:			#DAF1DA;
/*	border-top:			1px solid #696;		*/
/*	border-right:			1px solid #696;		*/
	border-bottom:			1px solid #9c9;
	border-left:			14px solid #9c9;
	padding:			3px;
	font-weight:			bold;
	color:				#063;
}

dl.nolook{
	margin-left:			3em;
}

dl.nolook dt{
	margin-top:			10px;
	border-left:			1em solid #9c9;
	font-weight:			bold;
	text-indent:			5px;
}

dl.nolook dd{
	margin-left:			2em;
	font-size:			small;
	line-height:			1.5em;
}

div.ClippyPhoto{
	margin:				10px 0 0 30px;
}

img.ClippyPhoto1,
img.ClippyPhoto2,
img.ClippyPhoto3,
img.ClippyArrow{
	float:				left;
}

/********************************************************************************/
/*	矯正症例集用								*/
/********************************************************************************/
.orthodonticsBlock{
	display:			block;
}

.orthodonticsBlock br{
	clear:				left;
	line-height:			0;
}

p.indexLink{
	margin:				auto;
	text-align:			center;
	font-size:			small;
}

p.orthodonticsIndex{
	background:			#DAF1DA;
/*	border-top:			1px solid #696;		*/
/*	border-right:			1px solid #696;		*/
	border-bottom:			1px solid #9c9;
	border-left:			14px solid #9c9;
	margin:				20px 0;
	padding:			3px;
	font-size:			small;
	font-weight:			bold;
	color:				#063;
}

p.orthodonticsIndex a,
p.orthodonticsIndex a:hover{
	color:				#063;
	text-decoration:		none;
}


p.subindex{
	padding:			3px;
	font-size:			medium;
	font-weight:			bold;
	color:				#063;
}

div.photo{
	margin-left:			30px;
	vertical-align:			top;
	width:				450px;
}

div.photo a{
/*	margin-left:			3.5em;	*/
	display:			block;
	margin:				auto;
	font-size:			small;
	text-align:			center;
}

div.photo img.photo-1,
div.photo img.photo-2{
	width:				150px;
	margin:				0 5px;
	float:				left;
}

div.photo img.photo-3{
	width:				120px;
	margin:				0 5px;
	float:				left;
}