@charset "Shift_JIS";

/*--------E¹ª é----------*/
.implant-1{
     width: 590px;
     margin: 20px 0px 0px 10px;
     padding: 0px 0px 0px 0px;
}
.implant-text{
     width: 570px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.implant-ico{
     float:left;
     width: 180px;
     margin: 20px 0px 0px 12px;
     padding: 0px 0px 0px 0px;
}
.implant-text-2{
     width: 570px;
     margin: 30px 0px 0px 20px;
     padding: 0px 0px 0px 0px;

}
.table-im { 
     border-style: none; background-color: #cccccc;
     margin: 4px 0px 4px 20px;
 }

.cell-im-1 { width: 100px;text-align: center; font-size:9pt;color:#7AB246; font-weight:bold; background-color: #ffffff; } 
.cell-im-2 { width: 60px;text-align: center; font-size:9pt;color:#ff6600; font-weight:bold; background-color: #ffffff; } 
.cell-im-3 { width: 380px;text-align: left; font-size:9pt; background-color: #ffffff; line-height:12pt; } 


.implant02-2{
     width: 240px;
     margin: 10px 0px 0px 16px;
     padding: 0px 0px 0px 0px;
}
.implant02-left{
     float:left;
     width: 350px;
     margin: 20px 0px 0px 0px;
     padding: 0px 0px 0px 40px;
}
.implant02-right{
     float:left;
     width: 160px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}

.implant02-image{
     width: 540px;
     margin: 10px 0px 0px 40px;
     padding: 0px 0px 0px 0px;
}

.implant02-text-2{
     width: 540px;
     margin: 0px 0px 0px 40px;
     padding: 0px 0px 0px 0px;
}
.implant-katei-left{
     float:left;
     width: 300px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.implant-katei-left-1{
     width: 300px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.implant-katei-left-2{
     width: 300px;
     margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.implant-katei-right{
     float:left;
     width: 200px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.implant-price{
     width: 570px;
     margin: 20px 0px 30px 20px;
     padding: 0px 0px 0px 0px;
     text-align:right;
     font-weight:bold;
}
.cera-midasi{
     width: 500px;
     margin: 20px 0px 0px 16px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#ff6600;
     font-weight:bold;
}
.cera-text{
     width: 570px;
     margin: 0px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.implant-back{
     width: 570px;
     margin: 20px 0px 30px 20px;
     padding: 0px 0px 0px 0px;
     text-align:center;
}


.bridge-text{
     margin: 10px 20px;
}

.bridge-merit{
     width: 540px;
     margin: 20px 0px 0px 40px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#ff6600;
     font-weight:bold;
}
.bridge-text-2{
     width: 530px;
     margin: 4px 0px 0px 50px;
     padding: 0px 0px 0px 0px;
}
.bridge-text-3{
     width: 530px;
     margin: 20px 0px 0px 50px;
     padding: 0px 0px 0px 0px;
     font-size:9pt; color:#ff6600;
}
.bridge-image{
     width: 500px;
     margin: 10px 0px 0px 50px;
     padding: 0px 0px 0px 0px;
}


.gisi-text{
     width: 580px;
     margin: 10px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.gisi-text-2{
     width: 500px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
     font-weight:bold;
}
.gisi-text-3{
     width: 550px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.gisi-text-3-2{
     width: 580px;
     margin: 10px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
	 font-size:9px;
}
.gisi-image{
     float:left;
     width: 160px;
     margin: 10px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.gisi-image-1-1{
     float:left;
     width: 560px;
     margin: 10px 0px 20px 20px;
     padding: 0px 0px 0px 0px;
}
.gisi-image-2{
	 height:84px;
     width: 112px;
     margin: 5px 5px 5px 5px;
     padding: 0px 0px 0px 0px;
}
.gisi-midasi{
     width: 550px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
     font-size:9pt; color:#ff6600;
     font-weight:bold;
}
.gisi-midasi-2{
     width: 500px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
     font-weight:bold;
}
/*
.gisi-midasi-3{
     width: 590px;
     margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
	 text-align:left;
	 background-image:url(../images/r-bar/r-bar-new-2.jpg);
	 text-indent: 1em; 
	 font-size:15px;color:#ff6600;weight:blod;
	 font-family:"lr oSVbN", Osaka;

}*/
.gisi-text-4{
     width: 530px;
     margin: 4px 0px 0px 40px;
     padding: 0px 0px 0px 0px;
}
.gisi-text-4-left{
     float:left;
     width: 160px;
     margin: 4px 0px 0px 0px;
     padding: 0px 0px 0px 40px;
}
.gisi-text-4-right{
     float:right;
     width: 380px;
     margin: 4px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.gisi-image-2{
     float:left;
     width: 200px;
     margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:right;
}
.gisi-image-2-b{
     float:left;
     width: 160px;
     margin: 10px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}


.kesson-ico{
     float:left;
     width: 290px;
     margin: 40px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:right;
}
.kesson-ico-2{
     float:left;
     width: 180px;
     margin: 40px 0px 0px 10px;
     padding: 0px 0px 0px 0px;
}
.kesson-back{
     width: 570px;
     margin: 20px 0px 0px 10px;
     padding: 0px 0px 0px 0px;
     text-align:center;
}


.red{font-size:9pt; color:#ff3300; font-weight:bold;}


.whitening-ico{
     float:left;
     width: 220px;
     margin: 20px 0px 0px 36px;
     padding: 0px 0px 0px 0px;
}

div.cleaning_contents {
	margin-left: 10px;
}

.white-left{
     float:left;
     width: 320px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.white-right{
     float:left;
     width: 200px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
