@charset "utf-8";/*------------概要--------------*/#cat1.section {	margin-bottom: 20px;}#cat1 dl {	display: block;	overflow: hidden;	zoom: 1;}/*===================================#cat1 dt {	display: block;	float: left;	width: 145px;}#cat1 img {	margin: 0 0 24px;}#cat1 dd {	margin: 0 0 0 145px;}=====================================*/
#cat1 p {	margin: 0 0 1em;
	line-height: 170%;}

#cat1 img {	float: right;
	margin-left: 10px;
	padding: 3px;}

#cat1 .list-check {
	margin: 15px 0;
	padding: 0px;
}

#cat1 .list-check li {
	background: transparent url(../../image/checkmark.gif) 0 0 no-repeat;
	padding: 5px 0px 5px 18px;
	color: #333;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}/*------------インプラント説明会の内容--------------*/#cat2.section h2 {	background-image: url(../../image/h2_cat2.png);}#cat2.section h3.c1 {	background-image: url(../../image/h3_cat2_1.png);}#cat2.section h3.c2 {	background-image: url(../../image/h3_cat2_2.png);}#cat2.section h3.c3 {	background-image: url(../../image/h3_cat2_3.png);}#cat2 p {	margin: 0 0 15px;}

#cat2 img {	clear: both;
	margin: 0px;
	padding: 0px;
	background-color: #fff;}
.privilege {	display: block;	overflow: hidden;	width: 535px;	height: 137px;	margin: 0 0 13px;	background: url(../../image/bg_privilege.png) no-repeat 0 0;	zoom: 1;}.privilege dt,.privilege li {	display: block;	background: no-repeat 0 0;	text-indent: -200em;	line-height: 5px;}.privilege dt {	width: 321px;	height: 23px;	margin: 14px 0 18px 57px;	background-image: url(../../image/privilege_dt.png);}.privilege li {	float: left;	width: 254px;	height: 72px;	margin: 0 0 0 8px;}.privilege li.o1 {	background-image: url(../../image/privilege_1.png);}.privilege li.o2 {	background-image: url(../../image/privilege_2.png);}/*ie6*/* html .privilege li.o1 {	margin-left:5px;}/*------------参加者の声--------------*/#cat3.section h2 {	background-image: url(../../image/h2_cat3.png);}.voice dd {	margin: 0 0 10px;	padding: 0 0 10px;	border-bottom: dotted 1px #666;}/*------------よくある質問--------------*/#cat4.section h2 {	background-image: url(../../image/h2_cat4.png);}.faq dt {	height: 32px;	margin: 0 0 12px;	background: #feead5;	text-indent: 13px;	line-height: 32px;}.faq dd {	margin: 0 0 20px;}

#cat4.section .pic-right {
	float: right;
	margin-left: 10px;
	padding: 3px;
}

/*------------対象者--------------*/
#cat5.section h2 {	background-image: url(../../image/h2_cat5.png);}#cat5 ul {
	margin: 15px 0;
	padding: 0px;
}

#cat5 ul li {
	background: transparent url(../../image/checkmark.gif) 0 0 no-repeat;
	padding: 5px 0px 5px 18px;
	color: #333;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}/*------------詳細地図--------------*/
#cat6.section h2 {	background-image: url(../../image/h2_cat6.png);}#cat6 ul {
	margin: 15px 0;
	padding: 0px;
}

#cat6 ul li {
	padding: 2px 0px;
	color: #333;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}

#cat6 ul li.contact{
	color: #333;
	font-size: 14px;
	font-weight: bold;
}