@charset "shift_jis";

#mainInner h2 {
	border-left:0px;
	text-indent:20px;}

.topcap {
    line-height: 140%;
    margin: 5px 20px 20px 30px;
    width: 690px;
}


.box335{
	border: 1px solid #C5DCEA;
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 10px;
	width: 315px;
	margin-left:20px;
}

* html .box335{
	border: 1px solid #C5DCEA;
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 10px;
	width: 310px;
	margin-left:10px;
}

.box335 h2{width:310px; background:url(/img_implant/clinicreport/allow-blue.gif) no-repeat; text-indent:18px; font-size:13px; border-bottom:1px dotted #C5DCEA; padding-bottom:5px; margin-bottom:15px;}

.box335 p{
	width:310px;
	font-size:12px;
	float:left;
	margin-bottom:10px;
}


.box335 a{
	font-weight:bold;
}

.box335mid ul {
    float: left;
    padding-top: 10px;
    width: 300px;}
	.box335mid li {
    background: url(/img_implant/mc.jpg) no-repeat scroll 5px 5px transparent;
    line-height: 18px;
    margin-bottom: 10px;
    padding-left: 15px;}


.boxsub{
	float: left;
	font-size: 12px;
	margin-bottom: 20px;
	width: 300px;
	margin-left:5px;
	margin-right:25px;
}
.boxsub img{width:80px; min-height:53px; margin-right:10px; margin-bottom:1px; }
.boxsub h2{width:310px; background:url(/img_implant/clinicreport/allow-blue.gif) no-repeat; text-indent:18px; font-size:13px; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:15px;}

.boxsub p{
	width:300px;
	font-size:12px;
	float:left;
}

.boxsubmid ul {
    float: left;
    padding-top: 10px;
    width: 300px;}
	.boxsubmid li {
    background: url(/img_img/mc.jpg) no-repeat scroll 5px 5px transparent;
    line-height: 18px;
    margin-bottom: 10px;
    padding-left: 15px;}
	

.waku {
    border: 1px solid #CCCCCC;
	padding:0px;
}


div.kadomaru {
   border-radius: 5px;         /* CSS3 */
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */

   border: 1px #ccc solid;     /* g̑ */
   /*background-color: #ccffcc;*/   /* wiF */  
   padding:10px;
}

div.kadomaru h3{ font-weight:normal; line-height:1.4; padding:0 10px 10px 10px;}

div.kadomaru dl{margin-bottom:5px;}

.gradient {
  /*color: #fff;*/
  height: auto;
  padding: 10px;
  /* For WebKit (Safari, Google Chrome etc) 
  background: -webkit-gradient(linear, left top, left bottom, from(#EFF7F9), to(#fff));*/
  /* For Mozilla/Gecko (Firefox etc) 
  background: -moz-linear-gradient(top, #EFF7F9, #fff);*/
  /* For Internet Explorer 5.5 - 7 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF7F9, endColorstr=#FFFFFFFF) ;*/
  /* For Internet Explorer 8 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF7F9, endColorstr=#FFFFFFFF)" ;*/
}


.img_l, .img_r, .waku { background:#FFF;}

.wd333{width:333px; float:left}

div.wd333 dl dd{width:210px;}

.wd698{width:698px;}

div.wd698 dl dd{width:565px;}

div.kadomaru a:hover img{
opacity: 0.7;
-moz-opacity: 0.7; /* Firefox */
filter: alpha(opacity=70); /* IE6/7 */
-ms-filter: "alpha(opacity=70)"; /* IE8 */
}


