/* =import 
----------------------------------------------*/
@import url(common.css);




/* hn
------------------------------------------- */

#article #right_container h3,
#list #right_container h3,
#detail #right_container h3{
background:url(../images/implant/h3-bg.gif) no-repeat;
}
#article #right_container h4,
#list #right_container h4,
#detail #right_container h4{
background:url(../images/implant/h4-bg.gif) no-repeat;
}



/* link
------------------------------------------- */
a:link{ color:#005fa1; text-decoration:underline; }
body a:hover{ color:#005fa1; text-decoration:none; }
a:visited{ color:#005fa1; text-decoration:underline; }


/* header
------------------------------------------- */
#navi ul{
width:100%;
background:url(../images/implant/navi-bg.gif) repeat-x #048d14;
overflow:hidden;
text-align:right;
}
#navi ul li a{
background:url(../images/implant/left-bar.gif) no-repeat 0 0;
color:#ffffff;
}


/* box-style
------------------------------------------- */
/* box-01 */
.box-01 table{
border:#b0c8cc solid 1px;
background:#f6f6f6;
}
.box-01 table th{
color:#005565;
background:url(../images/common/dash-02.gif) repeat-x 0 bottom;
}
.box-01 table td{
background:url(../images/common/dash-02.gif) repeat-x 0 bottom;
}
#right_container tr.white{
background:#ffffff;
}
.box-01 table td ul li a{
color:#1c7894;
}


/* box-02 */
.box-02 h4{
color:#003348;
}
.box-02 h5{
color:#005565;
}


/* box-03 */
.box-03 h4{
color:#004c8e;
}
.box-03 h5{
color:#0546ab;
}


/* box-04 */
.box-04 .box .textarea h5 a{
background:url(../images/implant/h5-allow.gif) no-repeat 0 3px;
}


/* contents */

.contents #right_container h3 span,
.contents #right_container h4 span{
color: #123c58;
font-weight: bold;
}

.contents #right_container .section p{
margin-bottom: 20px;
}

.contents p#title-detail{
margin-bottom:0px;
}

.contents p#title-detail img{
vertical-align: bottom;
}

ul#contents-nav{
width: 576px;
height: 35px;
margin-bottom: 10px;
}

ul#contents-nav li{
display: block;
float: left;
}




