*{margin:0; padding:0;}

body{width:100%; height:auto;}

.header{margin:0 auto; width:800px; height:200px;}

.cont{margin:0 auto; width:800px;}

.navi{float:left; width:250px;}
.menu{width:200px; height:auto;}
.menu li{margin-bottom:20px; padding:0; list-style:none; font-size:14px; font-weight:800;}

.txt{float:right; width:550px; font-size:12px;}

.foot{margin:0 auto; width:800px; clear:both; font-size:12px;}


h1{font-size:12px; font-weight:normal; text-align:right;}
h2{margin-bottom:20px; font-size:16px;}
h3{margin-top:16px; font-size:14px;}

p{margin:0; padding:0;}
.tt{margin-top:16px;}

.h1info{width:800px; height:20px; margin:0 auto;}

.qa{background-image:url(../img/qa.gif); background-repeat:no-repeat; padding:0 0 0 40px; margin-top:16px; line-height:28px;}
.qa-a{background-image:url(../img/qa-a.gif); background-repeat:no-repeat; padding:0 0 0 40px;}

.tn{ clear:both; padding:0 0 0 180px; font-size:12px;}

.menu a:link, .menu a:visited{display:block; color:#0066FF; width:200px; height:35px; background-image:url(../img/menu.gif); background-repeat:no-repeat; text-decoration:none; padding:0 0 0 50px; line-height:35px;}
.menu a:hover{background-image:url(../img/menu3.gif); color:#996600;}

