@charset "euc-jp";
/* CSS Document */

*{margin:0; padding:0;}

body{margin:0 auto; width:100%;}

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

.header{float:left; width:500px; height:300px;}

.navi{float:right; width:300px; height:150px;}
.navi li{list-style:none; width:300px; height:50px; line-height:50px;}

.navi li a:link, .navi li a:visited{display:block;width:200px;height:50px; background-image:url(../img/navi1.gif); background-repeat:no-repeat; padding:0 0 0 100px; font-size:16px; font-weight:bold; color: #6600CC;}
.navi li a:hover{font-size:18px; font-weight:bold; color:; background-image:url(../img/navi2.gif); background-repeat:no-repeat; color:#FFFFFF;}

.h1info{ margin:0 auto; width:800px; height:20px; line-height:20px; text-align:right;}

.txt{margin:0 auto; width:800px; font-size:12px;}

.tb{background-color: #CCCCCC; padding:10px;}


.foot{margin:0 auto; width:800px; height:30px; text-align:center; line-height:30px; background-image:url(../img/foot.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold;}


h1{width:780px; text-align:right; padding:0 20px 0 0; font-size:12px; font-weight:normal;}
h2{margin-bottom:20px; font-size:16px; background-color: #F7BBEF; color: #999999;}
h3{margin:10px 0; font-size:14px;}
h4{margin-top:20px; font-size:12px;}

.clr{clear:both;}

#RESULT {padding-left:10px; padding-right:10px;}

#ADD_MAIN {width: 470px;margin-left: auto;margin-right: auto;}

#ADD_MAIN td {padding: 5px;}

.side1 {margin:10px 0px; padding:5px;}

.side1 li {display:inline; line-height:1.8em; padding-left:5px;}

.side1 li a {text-decoration:none;}

.bigcate {font-weight:bold; height:25px; line-height:25px;}

#RESULT p { margin-bottom:5px; border-bottom:#9966FF 1px dotted;}
#RESULT p  a{ font-weight:bold;}