a:link,a:visited,a:hover { text-decoration:none; margin:1px; }


body { background-color:#ffffff; color:#666666; margin: 0; padding: 0; }
em        { color:#F0037F; }
a:link    { color:#00A0C6; }
a:visited { color:#0F6E85; }
a:active  { color:#F0037F; }


body { font-size: 80%; line-height: 1.0; }
h2 { font-size: 100%; }
h3 { font-size: 90%; }
h4 { font-size: 70%; }
div{ font-size: 100%; }

.hidden,hr { display:none; }
a img, #clear { border:none; }
ul { list-style-type: none; }

body { width: 620px; margin:  auto; }

.main { margin-top:15px; }

.middle p { margin-bottom:5px; line-height:1.7;}


#date { text-align:right; }



h1   { background:url(img/top_img.gif) 50% 0 no-repeat; text-indent:-9999px; height:423px; }
.footer1   { background:url(img/smtlogo.gif) 560px 10px no-repeat; }



/*---footer---*/

.footer1,.footer2 { font-size: 80%; }
.footer1 { text-align:right; padding:10px 65px 10px 0; }
.footer2 { padding:10px 0; border-top:1px dotted #00A0C6; }




.right { font-size:80%; }


.host li { margin-left:0; }
.host ul { margin-left:0; padding-left:0; }
.host { border-bottom:1px dotted #00A0C6; }

#navi ul{ margin-left:-5px; padding-left:0; }

#navi li{ margin:0px; list-style-position:outside; display: inline; border-right:1px solid #666666; padding-left:5px; marign-top:5px; }


/*div {border: 1px solid blue; color: black; }*/