
/*　インプラントのみ　*/


#main h4 {
background-image:url(../implant/images/h3_bg.gif);
background-repeat:no-repeat;
}
#main h4.imp-h402 {
background-image:url(../implant/images/implant_chumidashi02.gif);
background-repeat:no-repeat;
color: #D0121B;
}

#main h5 {
background-image:url(../implant/images/minititle_back.gif);
background-repeat:repeat;
}

#main li {
background-image:url(../images/icon01.gif);
background-position:0 0.3em;
background-repeat:no-repeat;
}

.table-right02 {
margin:0 21px 1em 1em;
padding:0;
font-size:0.8em;
float:right;
display: inline;
}

.table-right02 th {
background-color:#F3ECDC;
font-weight:100;
font-size: 10px;
text-align:left;
margin:0;
padding: 5px 0 5px 13px;
width: 138px;
}


.table-right02 td {
padding:0;
margin:0;
}

#main .margin-t {
margin-top: 38px;
}
* html body#news #main .margin-t{margin-top: 48px;}
*:first-child+html #main .margin-t{margin-top: 48px;}

#raigtmenu-navi li {
background-image:url(../images/arrow_imp.gif);
}


#implant-reason{
margin: 25px 0;
overflow: hidden;
padding: 25px 25px 5px;
border: 1px dotted #ddd;
width: 494px;
line-break: strict;
}
* html #implant-reason{
border: 1px solid #ddd;
}
#implant-reason h3{
margin: 0 0 20px;
padding: 0;
}
#implant-reason h4{
background: none;
color: #31849b;
padding: 0;
margin: 20px 0 0;
}
#implant-reason p{
margin: 0 0 20px;
padding: 0;
}

#main div.implant-special{
margin: 0 0 16px 0;
border: 1px solid #2C9E39;
width: 545px;
margin-left: 2px;
overflow: hidden;
}
#main div.implant-special h5 {
width: 527px;
margin: 0;
background: none;
background-color:#2C9E39;
height: 22px;
line-height: 22px;
}
#main div.implant-special p {
border-top: 1px solid #2C9E39;
margin: 1px 0 0 0;
padding: 14px 26px 17px 26px;
width: 494px;
overflow: hidden;
}