@import url("internet.css");

table, th, td {
margin: 0px;
padding: 0px;
}

/* ---------- layout ---------- */

#contents {
float: right;
width: 630px;
}
#SN {
float: left;
width: 140px;
margin: 0 0 20px;
background: #FFF9EF;
}

div.SNttl {
background: #FFEEDD;
}
#SN li {
padding: 2px 5px;
border-bottom: 1px solid #FFF;
}
#SN a {
padding-left: 9px;
background: url(../img/li_mark_arc.gif) left center no-repeat;
}

/* ---------- common ---------- */

h1 {
border: 1px solid #C4BC95;
background: url(../img/health_title_bg.jpg) left center no-repeat;
}

div.s-ttl, div.in-ttl {
font-size: 1px;
text-indent: -9999px;
}
div.s-ttl {
margin: 10px 0 0;
clear: both;
height: 28px;
background: url(../img/cat_service_ttl.gif) left bottom no-repeat;
}
div.in-ttl {
height: 49px;
margin: 0 0 15px;
background: url(../img/cat_in_timg.gif) center no-repeat;
}

dl { width: 600px; margin: 25px auto;}
dt { margin: 10px 0 3px; letter-spacing: 1px;}
dt strong {  color: #995522;}
dd { margin: 3px 0 15px 15px;}
dd a {
padding-left: 9px;
background: url(../img/li_mark.gif) left center no-repeat;
}
.contents a:hover { color: #FD6262;}

table.links { width: 580px; margin: 20px auto 12px;}
table.links th { padding: 0; text-align: left; font-weight: normal;}
table.links td { padding: 0; text-align: right;}
table.links th a { background: url(../../../../img/arrow_l.gif) left center no-repeat; padding: 0 0 0 15px;}
table.links td a { background: url(../../../../img/arrow_r.gif) right center no-repeat; padding: 0 15px 0 0;}

/* ---------- year archives ---------- */

.contents li { margin: 7px 0 7px 15px; list-style-type: none;}
.contents li a {
padding-left: 9px;
background: url(../img/li_mark.gif) left center no-repeat;
}
