
/*　インプラントのみ　*/


#main h4 {
background-image:url(../medicine/images/h3_bg.gif);
background-repeat:no-repeat;
}

#main h5 {
background-image:url(../medicine/images/minititle_back.gif);
background-repeat:repeat;
}

#main li {
background-image:url(../images/icon01.gif);
background-position:0 0.3em;
background-repeat:no-repeat;
}

#main ul.ul-navi {
list-style:none;
margin:0 2em 1em 0;
padding:0;
}

#main ul.ul-navi li {
list-style:none;
margin:0 0 0.5em 0;
padding:0 0 0 18px;
background-image:url(../images/arrow01.gif);
background-position:0 0.35em;
background-repeat:no-repeat;
}

#main ul.ul-icon {
list-style:none;
margin:0 2em 1em 0;
padding:0 0 0 2px;
}

#main ul.ul-icon li {
list-style:none;
margin:0 0 0.5em 0;
padding:0 0 0 15px;
background-image:url(../images/arrow03.gif);
background-position:0 0.6em;
background-repeat:no-repeat;
}

.red {color:#CA7172;}

#raigtmenu-navi {
margin:0 0 2em 0;
padding:0 0 0 1px;
}

#raigtmenu-navi h2 {
margin:0 0 0.5em 0;
padding:0;
font-size:13px;
color:#CA7172;
}

#raigtmenu-navi ul {
list-style:none;
margin:0 0 1em 0;
padding:0 0 0 1px;
}

#raigtmenu-navi li {
list-style:none;
margin:0 0 0.5em 0;
padding:0 0 0 18px;
font-size:12px;
background-image:url(../images/arrow02.gif);
background-position:0 0.35em;
background-repeat:no-repeat;
border:none;
}

.subtitle {
font-weight:bold;
padding:0 0 3px 20px;
margin:0 0 0.5em 0;
background-image:url(../images/icon04.jpg);
background-position:0 0.35em;
background-repeat:no-repeat;
border-bottom:1px dotted #CA7172;
}

/* リンクの色　*/

.ul-navi li a {
color:#0084FF;
text-decoration:underline;
}

.ul-navi li a:hover {
color:#0084FF;
text-decoration:none;
}


/*　料金表　*/

table.price-m {
border-collapse:collapse;
font-size: 80%;
margin-bottom: 1em;
width: 544px;
}
table.price-m th,
table.price-m td{
vertical-align:middle;
border: 1px solid #cfcfcf;
padding: 5px 3px;
}

table.price-m th{
background-color: #e9e9e9;
color: #333;

background-color: #fff6f5;
color: #f2889f;
border-bottom: 2px solid #f39ab0;

/*border-bottom: none;
background-color: #fac6cf;
color: #fff;*/

text-align:center;
}

table.price-m td.gray1{
background-color: #f0f0f0;
}
table.price-m td.gray2{
background-color: #f9f9f9;
width:70px;
}
#main table.price-m td.v-middle{
vertical-align:middle;
}
table.price-m .border-dotted-r{
border-right-style: dotted;
}
table.price-m .border-dotted-l{
border-left-style: dotted;
border-bottom-style: dotted;
border-top-style: dotted;
}
#main table.price-m .border-b-solid{
border-bottom-style: solid;
}
#main table.price-m .border-t-solid{
border-top-style: solid;
}
#main table.price-m td.kome-m{
background:url(../medicine/images/kome-m.gif) no-repeat right 8px;
}



