@charset "utf-8";
/* CSS Document */

@import url("implant_sub.css");

#sub07 a {
	background-image:url(../image/implant_submenu/sub07_on.png);
}

/**/

.txt01{
	width:560px;
	margin:20px auto 40px auto;
}

/**/

.txt02{
	width:540px;
	margin:20px auto;
}

/**/

.img01{
	text-align:center;
	margin:20px auto;
}

/**/

.txtbox01{
	width:573px;
	margin:20px auto;
	background-image:url(../image/results/txtarea01_middle.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.txtbox01 dt{
	background-image:url(../image/results/txtarea01_top.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:8px 6px;
}
.txtbox01 dt span{
	display:block;
	border-bottom:1px dotted #666666;
	padding-bottom:4px;
}

.txtbox01 dd{
	background-image:url(../image/results/txtarea01_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 20px 10px 20px;
	font-size:13px;
}

.txtbox01 dd p{
	margin-left:2.5em;
	text-indent:-2.5em;
}


/*
症例
*/

/**/
.block01{
	width:562px;
	margin:20px auto;
	overflow:hidden;
}

.block01 .left{
	float:left;
	display:inline;
	width:66px;
}

.block01 .right{
	float:right;
	display:inline;
	width:486px;
	background-image:url(../image/testimonials/fukidashi_top.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.block01 .right .ins{
	background-image:url(../image/testimonials/fukidashi_bottom.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.block01 .right .ins .txt_sp{
	padding:20px 20px 20px 40px;
}

.block01 .right .ins .txt_sp ul{
	margin-left:20px;
}


/**/


.ex_txt01{
	width:560px;
	margin:20px auto 20px auto;
}

/**/

.large_txt{
	font-weight:bold;
}

/**/

.anker{
	width:560px;
	margin:20px auto 40px auto;
	border-top:3px solid #33A2DD;
	border-bottom:3px solid #33A2DD;
	padding:10px 0px;
}

.anker li{
	margin:10px 0px 10px 30px;
	font-weight:bold;
}

.anker li a{
	color:#369;
	font-weight:normal;
}

/**/

#right_column h5{
	margin-bottom:5px;
	font-size:14px;
}

#right_column h6{
	margin-top:5px;
}

#right_column h6 span{
	margin-left:5px;
	
}

/**/

.content_box{
	width:570px;
	margin:10px auto 50px auto;
}

.content_box dl{
	width:560px;
	margin:0px 0px 30px 10px;
}

.content_box dl dt{
	font-weight:bold;
	margin-bottom:0.25em;
}

.content_box dl dd{
	margin-left:0.5em;
}

.content_box dl dd table{
	width:100%;
}

.content_box dl dd table th{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
	padding-top:10px;
}

.content_box dl dd table td{
	text-align:left;
	vertical-align:top;
}

.ex_img01{
	text-align:center;
	margin:10px auto 30px auto;
}

/**/

.ex_outline_out{
	width:560px;
	margin:0 auto 20px auto;
	background-image:url(../image/results/ex_txtarea01_middle.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.ex_outline_mid{
	margin:0 auto;
	background-image:url(../image/results/ex_txtarea01_top.png);
	background-repeat:no-repeat;
	background-position:left top;
}


.ex_outline_ins{
	margin:0 auto;
	background-image:url(../image/results/ex_txtarea01_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:10px;
}

.ex_outline_ins dl{
	width:100%;
	margin:0px;
}


/**/

.ex_outline_out2{
	width:560px;
	margin:0 auto 30px auto;
	background-image:url(../image/results/ex_txtarea02_middle.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.ex_outline_mid2{
	margin:0 auto;
	background-image:url(../image/results/ex_txtarea02_top.png);
	background-repeat:no-repeat;
	background-position:left top;
}


.ex_outline_ins2{
	margin:0 auto;
	background-image:url(../image/results/ex_txtarea02_bottom.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:10px;
}

.ex_outline_ins2 dl{
	width:100%;
	margin:0px;
}
