/* 共通
------------------------------------------------ */
.subtitle{
	width:660px;
	margin:0 auto 10px;
	background:#EAF4D5;
	color:#006666;
	font-weight:bold;
	padding:3px;
}
.arrow{
	width:600px;
	margin:0 auto 10px;
	text-align:center;
}
.cbox_imp{
	width:620px;
	margin:0 auto 10px;
}

/* インプラントトップページ
------------------------------------------------ */
.category{
	width:600px;
	margin:0 auto 20px;
	border:1px #CCC solid;
}
.category .tt{
	padding:5px;
	background:#EAF4D5;
	border-bottom:1px #CCC dotted; 
	font-size:14px;
	font-weight:bold;
}
.category .box{
	padding:10px;
}
.category .box li{
	width:180px;
	margin-bottom:10px;
	padding-left:15px;
	background:url(../subject/imp/image/point.gif) no-repeat left top;
	float:left;
}

/* 丸山歯科のインプラント
------------------------------------------------ */
.i_point{
	width:630px;
	margin:0 auto 15px;
	padding:10px;
	border:1px #C9D684 solid;
}
.i_point .l{
	width:240px;
	float:left;
}
.i_point .r{
	width:360px;
	line-height:170%;
	float:right;
	color:#336633;
}

.point2{
	width:580px;
	margin:0 auto 40px;
	line-height:170%;
}	
.point3{
	width:630px;
	margin:0 auto 15px;
}
.point3 li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #666 dotted;
}
.point3 .l{
	width:65px;
	margin-right:10px;
	float:left;
}
.point3 .r{
	width:535px;
	line-height:170%;
	float:right;
}
.point3 .ptt{
	color:#009966;
	font-weight:bold;
}

/* インプラントについて1-1
------------------------------------------------ */
.p1_1_01l{
	width:210px;
	float:left;
}
.p1_1_01r{
	width:395px;
	float:right;
}

.p1_1_02l{
	width:340px;
	float:left;
}
.p1_1_02r{
	width:266px;
	float:right;
}

/* インプラントについて1-2
------------------------------------------------ */
table.methods{
	width:620px;
	margin:0 auto;
	margin-bottom:10px;
	border-collapse:collapse;
}
table.methods th{
	text-align:left;
	white-space:nowrap;
	color:#660000;
}
table.methods .ll{
	border-right:1px #CCC solid;
}
table.methods img{
	margin:0px;
	padding:0px;
}
table.methods td{
	line-height:140%;
	color:#333333;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	padding:4px;
}
table.methods dl{
	margin-bottom:5px;
}
table.methods dt{

}

table.methods dd{
	margin:0;
}

/* インプラントについて1-3
------------------------------------------------ */
.p1_3_02l{
	width:130px;
	float:left;
}
.p1_3_02l img{
	padding:5px;
}
.p1_3_02r{
	width:500px;
	float:right;
}

/* インプラントについて1-4
------------------------------------------------ */
.p1_4_01l{
	width:174px;
	float:left;
}
.p1_4_01r{
	width:450px;
	float:right;
}
.p1_4_02l{
	width:163px;
	float:left;
}
.p1_4_details{
	margin-top:5px;
	padding:8px 0;
	text-align:center;
	font-size:10px;
	color:#666666;
	background-color:#FEF9E9;
}
.p1_4_02r{
	width:450px;
	float:right;
}

/* インプラントについて1-5
------------------------------------------------ */
.p1_5_01{
	width:640px;
	margin:0 auto 20px;
	background-color:#FCFCFA;
}
.p1_5_01 .l{
	padding-top:10px;
	padding-left:10px;
	width:395px;
	float:left;
}
.p1_5_01 .r{
	width:200px;
	float:right;
}

/* インプラントについて2-1
------------------------------------------------ */
.cbox2_1{
	width:600px;
	padding:10px;
	margin:0 auto 20px;
	background-color:#F4F4F4;
}
.cbox2_1 p{
	line-height:170%;
}
.p2_1_01l{
	width:390px;
	float:left;
}
.p2_1_01r{
	width:176px;
	margin-bottom:10px;
	float:right;
	font-size:10px;
	text-align:center;
	color:#666;
}
.p2_1_02l{
	width:138px;
	float:left;
}
.p2_1_02l img{
	padding:5px;
}
.p2_1_02r{
	width:490px;
	float:right;
}
.p2_1_03l{
	width:143px;
	float:left;
}
.p2_1_03l img{
	padding:5px;
}
.p2_1_03r{
	width:490px;
	float:right;
}

/* インプラントについて2-2
------------------------------------------------ */
.cbox2-2{
	width:620px;
	margin:0 auto 20px;
	padding:5px;
	background-color:#FCFCFA;
}
.cbox2-2 li{
	margin-bottom:10px;
	padding-left:15px;
	line-height:140%;
	background:url(../subject/imp/image/4/point2.gif) no-repeat left top;
}

.cbox2-2 p{
	line-height:170%;
}
.p2_2_01l{
	width:520px;
	float:left;
}
.p2_2_01r{
	width:84px;
	float:right;
}

/* インプラントについて3-1
------------------------------------------------ */
.cbox3-1{
	width:600px;
	margin:0 auto 30px;
	padding:9px;
	border:1px #ccc solid ;
}
#p3{
	text-align:right;
}

/* インプラントについて3-2
------------------------------------------------ */
.cbox3-2{
	width:600px;
	margin:0 auto 10px;
	padding:9px;
	border:1px #ccc solid ;
}
.cbox3-2 p{
	line-height:170%;
}
.cbox3-2 li{
	margin-bottom:10px;
	padding-left:15px;
	line-height:140%;
	background:url(../subject/imp/image/4/point2.gif) no-repeat left top;
}
.p3_2_01l{
	width:142px;
	text-align:center;
	float:left;
}
.p3_2_01r{
	width:440px;
	float:right;
}

/* インプラントについて3-3
------------------------------------------------ */
.operative{
	width:510px;
	margin:0 auto 10px;
}

.cbox3-3{
	width:600px;
	margin:0 auto 20px;
	padding:10px;
	background-color:#F7F7F7;
}
.cbox3-3 p{
	line-height:170%;
}
.p3_3_01{
	width:600px;
	margin:0 auto;
	padding:10px 0;
}
.p3_3_01 .l{
	width:292px;
	margin-bottom:10px;
	float:left;
}
.p3_3_01 .r{
	width:292px;
	margin-bottom:10px;
	float:right;
}
.p3_details{
	font-size:10px;
	color:#666;
}

/* インプラントについて4-1
------------------------------------------------ */
.p4_1_01{
	width:600px;
	margin:0 auto 10px;
	padding:9px;
	border:1px #ccc solid ;
}
.p4_1_01 .l{
	width:130px;
	float:left;
}
.p4_1_01 .r{
	width:450px;
	float:right;
}

.p4_1_02{
	width:447px;
	margin:0 auto 15px;
}
.p4_1_03{
	width:615px;
	margin:0 auto;
}
.p4_1_03 li{
	margin-bottom:10px;
	padding-left:15px;
	line-height:140%;
	background:url(../subject/imp/image/4/point.gif) no-repeat left top;
}
.p4_1_04{
	width:600px;
	margin:0 auto 10px;
	padding:9px;
	border:1px #ccc solid ;
}
.p4_1_04 .l{
	width:130px;
	float:left;
}
.p4_1_04 .r{
	width:440px;
	float:right;
}
.p4_1_04 li{
	margin-bottom:10px;
	padding-left:15px;
	line-height:140%;
	background:url(../subject/imp/image/4/point2.gif) no-repeat left top;
}

/* インプラントについて4-2
------------------------------------------------ */
.p4_2_01l{
	width:130px;
	float:left;
}
.p4_2_01r{
	width:480px;
	float:right;
}
.p4_2_01r li{
	margin-bottom:10px;
	padding-left:15px;
	line-height:140%;
	background:url(../subject/imp/image/4/point2.gif) no-repeat left top;
}

/* インプラントについて4-3
------------------------------------------------ */
.p4_3_01{
	width:640px;
	margin:0 auto 20px;
	background-color:#FCFCFA;
}
.p4_3_01 .l{
	padding-top:10px;
	padding-left:10px;
	width:395px;
	float:left;
}
.p4_3_01 .r{
	width:200px;
	float:right;
}

/* インプラントについて5-1
------------------------------------------------ */
table.price5{
	width:640px;
	margin:0 auto;
	margin-top:16px;
	margin-bottom:30px;
	border-collapse:collapse;
	border:solid 1px #CCC;
}

table.price5 th,
table.price5 td{
	border:solid 1px #CCC;
	padding:6px;
}

table.price5 th{
	text-align:left;
	white-space:nowrap;
	background:#FEF9E9;
	font-weight:normal;
}
table.price5 td{
	line-height:140%;
	color:#333333;
}

.p5_option{
	width:640px;
	margin:0 auto;
}
.p5_option li{
	margin-bottom:5px;
	padding-left:15px;
	line-height:140%;
	background:url(../subject/imp/image/4/point2.gif) no-repeat left top;
}
.p5_1_01{
	width:510px;
	margin:0 auto 20px;
}
.p5_1_01_c{
	width:508px;
	padding-top:20px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.p5_1_01_c .box{
	width:474px;
	margin:10px auto 0;
}
.p5_1_01_c .subtraction{
	width:474px;
	margin:0 auto;
	text-align:right;
}

.p5_1_02l{
	width:128px;
	float:left;
}
.p5_1_02r{
	width:370px;
	float:right;
}

/* インプラントについて5-2
------------------------------------------------ */
.p5_2_02{
	width:430px;
	margin:0 auto;
}
.p5_2_03{
	width:388px;
	margin:0 auto 20px;
}

/* 症例
------------------------------------------------ */
.case_index{
	width:620px;
	margin:0 auto 20px;
}
.case_index .l{
	width:290px;
	padding:5px;
	border:1px #CCC solid;
	float:left;
}
.case_index .r{
	width:290px;
	padding:5px;
	border:1px #CCC solid;
	float:right;
}
.case_index img{
	float:left;
}
.case_index .text{
	width:190px;
	margin-top:15px;
	float:right;
}

.case_1{
	width:640px;
	margin:0 auto 20px;
}
.case_1 .l{
	width:100px;
	float:left;
}
.case_1 .l p{
	text-align:center;
}
.case_1 .r{
	width:520px;
	float:right;
}
.case_2{
	width:600px;
	margin:0 auto 20px;
}
.case_2 .l{
	width:280px;
	float:left;
}
.case_2 .r{
	width:280px;
	float:right;
}
