@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";
@import "digi.css";


/*-----------------------------------------------------------------------------------▼▼▼▼ contents ▼▼▼▼--------*/

h3{
	width:547px;
	height:32px;
	text-indent:-9999px;
	margin-bottom:15px;}

.greetings h3{
	background:url(../images/ttl_greetings.gif) 0 0 no-repeat;}
.concept h3{
	background:url(../images/ttl_concept.gif) 0 0 no-repeat;}
.intro h3{
	background:url(../images/ttl_intro.gif) 0 0 no-repeat;}
.staff h3{
	background:url(../images/ttl_staff.gif) 0 0 no-repeat;}
.treatment h3{
	background:url(../treatment/images/ttl_treatment.gif) 0 0 no-repeat;}
.disease h3{
	background:url(../treatment/images/ttl_disease.gif) 0 0 no-repeat;}
.implant h3{
	background:url(../treatment/images/ttl_implant.gif) 0 0 no-repeat;}

.implant h3.ttl01{
	background:url(../images/ttl_0526.jpg) 0 0 no-repeat;}

.implant h3.ttl02{
	background:url(../images/ttl_052601.jpg) 0 0 no-repeat;}

.implant h3.ttl03{
	background:url(../images/ttl_052603.jpg) 0 0 no-repeat;}

.implantex h3{
	background:url(../treatment/images/ttl_implantex.gif) 0 0 no-repeat;}
.aesthetic h3{
	background:url(../treatment/images/ttl_aesthetic.gif) 0 0 no-repeat;}
.cerec h3{
	background:url(../treatment/images/ttl_cerec.jpg) 0 0 no-repeat;}	
.whitening h3{
	background:url(../treatment/images/ttl_whitening.gif) 0 0 no-repeat;}
.faq h3{
	background:url(../images/ttl_faq.gif) 0 0 no-repeat;}
.access h3{
	background:url(../images/ttl_access.gif) 0 0 no-repeat;}
.sitemap h3{
	background:url(../images/ttl_sitemap.gif) 0 0 no-repeat;}

h4{
	width:516px;
	color:#009999;
	font-size:81%;
	padding:7px 0 5px 11px;
	margin-bottom:10px;
	background:url(../cmn_images/sttl_under_01.gif) 0 0 no-repeat;}

/*---------------------------------------------------------------------------------------------------------------------*/

.cnBox01{
	width:527px;
	margin-left:10px;}

.lBox{
	width:307px;
	float:left;
	margin-right:20px;}
.rBox{
	width:200px;
	float:left;}


dl.sttl{
	font-size:81%;
	margin-bottom:15px;}

.sttl dt{
	width:516px;
	color:#009999;
	font-weight:bold;
	padding:7px 0 5px 11px;
	margin-bottom:10px;
	background:url(../cmn_images/sttl_under_01.gif) 0 0 no-repeat;}

.sttl dd{
	line-height:1.4;}

.sttl a:link{
	color:#009999;
	text-decoration:underline;}
.sttl a:visited{
	color:#009999;
	text-decoration:underline;}
.sttl a:hover{
	color:#009999;
	text-decoration:none;}
.sttl a:active{
	color:#009999;
	text-decoration:none;}

dl.sttlMarB10{
	font-size:81%;
	margin-bottom:10px;}

.sttlMarB10 dt{
	width:516px;
	color:#009999;
	font-weight:bold;
	padding:7px 0 5px 11px;
	margin-bottom:10px;
	background:url(../cmn_images/sttl_under_01.gif) 0 0 no-repeat;}

.sttlMarB10 dd{
	line-height:1.4;}

.sttlMarB10 a:link{
	color:#009999;
	text-decoration:underline;}
.sttlMarB10 a:visited{
	color:#009999;
	text-decoration:underline;}
.sttlMarB10 a:hover{
	color:#009999;
	text-decoration:none;}
.sttlMarB10 a:active{
	color:#009999;
	text-decoration:none;}


dl.ssttl{
	font-size:81%;
	margin-bottom:5px;}

.ssttl dt{
	width:523px;
	color:#009999;
	font-weight:bold;
	padding:6px 0 6px 4px;
	margin-bottom:6px;
	background:url(../cmn_images/ssttl_under_01.gif) 0 0 no-repeat;}

.ssttl dd{
	line-height:1.4;
	margin-left:5px;}

.ssttl a:link{
	color:#009999;
	text-decoration:underline;}
.ssttl a:visited{
	color:#009999;
	text-decoration:underline;}
.ssttl a:hover{
	color:#009999;
	text-decoration:none;}
.ssttl a:active{
	color:#009999;
	text-decoration:none;}


.faq dl{
	font-size:81%;
	margin-bottom:20px;}

.faq dt{
	margin-bottom:10px;
	padding:2px 0 2px 24px;
	background:url(../images/img_faq_01.gif) 0 0 no-repeat;}

.faq dd{
	margin-left:1px;
	line-height:1.4;
	padding-left:24px;
	background:url(../images/img_faq_02.gif) 0 2px no-repeat;}


.marT10 {margin-top:10px;}