/* CSS Document */

/* ‹¤’Ê */
#content_top{
}

#content_top h2{
	text-indent: -9999px;
	background: url("../images/implant/title.png") no-repeat 0px 0px;
	height: 36px;
}

#content_top h2 a{
	text-indent: -9999px;
	background: url("../images/implant/title.png") no-repeat 0px 0px;
	height: 36px;
	display: block;
}

div.detail_one p.content_info{
	margin: 30px 0px;
	padding: 5px 8px;
	border: 1px dotted #AAA;
	float: none;
}

h3{
	line-height: 300%;
	margin: 10px 0px 0px 36px;
	text-indent: -9999px;
}

h3 a{
	display: block;
	text-decoration: none;
	width: 480px;
	height: 30px;
}

h3.detail_title_big{
	width: 480px;
	height: 50px;
}

h3.detail_title_big a{
	display: block;
	text-decoration: none;
	width: 480px;
	height: 50px;
}

#page1{
	background: url("../images/implant/page1_title_off.png") no-repeat 0px 0px;
}
#page1 a:hover{
	background: url("../images/implant/page1_title_on.png") no-repeat 0px 0px;
}

#page2{
	background: url("../images/implant/page2_title_off.png") no-repeat 0px 0px;
}
#page2 a:hover{
	background: url("../images/implant/page2_title_on.png") no-repeat 0px 0px;
}

#page3{
	background: url("../images/implant/page3_title_off.png") no-repeat 0px 0px;
}
#page3 a:hover{
	background: url("../images/implant/page3_title_on.png") no-repeat 0px 0px;
}

#page4{
	background: url("../images/implant/page4_title_off.png") no-repeat 0px 0px;
}
#page4 a:hover{
	background: url("../images/implant/page4_title_on.png") no-repeat 0px 0px;
}

#page5{
	background: url("../images/implant/page5_title_off.png") no-repeat 0px 0px;
}
#page5 a:hover{
	background: url("../images/implant/page5_title_on.png") no-repeat 0px 0px;
}

#page6{
	background: url("../images/implant/page6_title_off.png") no-repeat 0px 0px;
}
#page6 a:hover{
	background: url("../images/implant/page6_title_on.png") no-repeat 0px 0px;
}

#page7{
	background: url("../images/implant/page7_title_off.png") no-repeat 0px 0px;
}
#page7 a:hover{
	background: url("../images/implant/page7_title_on.png") no-repeat 0px 0px;
}

#page8{
	background: url("../images/implant/page8_title_off.png") no-repeat 0px 0px;
}
#page8 a:hover{
	background: url("../images/implant/page8_title_on.png") no-repeat 0px 0px;
}

div.detail_one{
	padding: 20px;
	clear: both;
}

div.image_box{
	width: 200px;
	float: right;
}

div.image_box img{
	display: block;
	margin-bottom: 10px;
	float: none;
}

div.detail_one p{
	width: 360px;
	margin: 0px 0px 20px 10px;
	padding-right: 10px;
	border-right: 1px dotted #AAA;
	float: left;
}

*html div.detail_one p{
	width: 370px;
}

div.detail_one ul{
	width: 340px;
	margin: 0px 0px 20px 10px;
	padding-right: 10px;
	padding-left: 20px;
	border-right: 1px dotted #AAA;
	float: left;
	font-size: 83%;
}

h4{
	font-size: 83%;
	font-weight: bold;
	border-left: 6px solid #4b2c00;
	padding: 3px 6px;
	margin: 10px 0px 20px 0px;
}

div.detail_one img.detail_one_title{
	border-left: 6px solid #4b2c00;
	margin: 0px 0px 20px 0px;
	float: none;
}

div.detail_one p.detail_bold{
	font-weight: bold;
	margin-bottom: 0px;
}

div.detail_one p.detail_answer{
	width: 330px;
	background: url("../images/jaw/detail_answer.png") no-repeat top left;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 0px 10px 0px 30px;
}

table{
	clear: both;
	border-collapse: collapse;
	margin-left: 10px;
}

tr{
}

th, td{
	width: 240px;
	padding: 10px 5px;
	font-size: 83%;
}

th{
	text-indent: -9999px;
}

th#table_caption1{
	background: url("../images/implant/caption1.png") no-repeat center left;
}

th#table_caption2{
	background: url("../images/implant/caption2.png") no-repeat center left;
}

td{
	border-top: 1px dotted #000;
}

.table_yajirushi{
	width: 40px;
}

td.table_yajirushi{
	background: url("../images/implant/teble_yajirushi.png") no-repeat center center;
}

table#table_implant1{
	background-color: #FFD;
	margin-bottom: 20px;
}

table#table_implant1 tr{
	border-top: 10px solid #FFF;
}

table#table_implant1 th, table#table_implant1 td{
	border-left: 1px dotted #F90;
}

table#table_implant1 th.implant_1_table_left, table#table_implant1 td.implant_1_table_left{
	border-left: 0px dotted #000;
	width: 20px;
}

table#table_implant1 br{
	margin-bottom: 5px;
}

td.bold{
	font-weight: bold;
	font-size: 100%;
}

tr.white{
	background-color: #FFF;
}

div.image_box p{
	margin: 0;
}
