/* CSS Document */

html{
overflow:scroll;
}

* {
margin:0;
padding:0;
}

* li{
list-style:none;
}

* a{
text-decoration:none;
}

* p{
margin:0;
padding:0;
}

body{
width:100%;
height:auto;
background-image:url(../img/body.gif);
background-repeat:repeat-x;
}

#head{
width:800px;
height:150px;
margin:0 auto;
background-image:url(../img/head.gif);
background-repeat:no-repeat;
}

#h1info{
width:800px;
height:30px;
margin:0 auto;
}

#menubody{
width:100%;
height:30px;
}

#tmenu{
width:1200px;
height:30px;
margin:0 auto;
padding:0 0 0 0px;
}

#tmenu li{
float:left;
width:200px;
height:30px;
font-size:12px;
line-height:30px;
}

#tmenu a:link, #tmenu a:visited{
display:block;
width:160px;
height:30px;
padding:0 0 0 40px;
color:#ffffff;
background-image:url(../img/tmenulink.gif);
background-repeat:no-repeat;
}

#tmenu a:hover{
background-image:url(../img/tmenuhover.gif);
background-repeat:no-repeat;
}

#main{
width:800px;
height:auto;
margin:0 auto;
border-right:2px solid #aaaaaa;
border-left:2px solid #aaaaaa;
}

#txt{
width:760px;
height:auto;
font-size:12px;
line-height:20px;
color:#666666;
padding:20px;
}

#foot{
width:800px;
height:auto;
font-size:12px;
line-height:20px;
color:#666666;
text-align:center;
border-top:2px solid #aaaaaa;
padding:10px 0 0 0;
}


h1{
width:380px;
height:30px;
font-size:14px;
line-height:30px;
color:#eeeeee;
text-align:right;
padding:0 20px 0 400px;
}

h1 img{
border:0;
}

h2{
width:740px;
height:30px;
line-height:30px;
margin:0 0 5px 0;
padding:0 0 0 20px;
background-image:url(../img/h2.gif);
background-repeat:no-repeat;
}

h3{
width:740px;
height:30px;
line-height:30px;
margin:20px 0 5px 0;
padding:0 0 0 20px;
background-image:url(../img/h2.gif);
background-repeat:no-repeat;
}


/* 基本的段組（追加） */

#form{
width:680px;
height:auto;
font-size:12px;
line-height:20px;
margin:30px auto 0 auto;
padding:10px;
border:2px dashed #00CCFF;
}

.list{
width:600px;
height:auto;
margin:0 auto;
padding:20px 0 0 0;
}

#banar{
width:88px;
height:31px;
margin:0 auto;
padding:10px 0 0 0;
}

/* カテゴリリンク用コード */

.side1 {margin:10px 0px; padding:5px; border:1px solid #00FFFF;}

.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;}

.side2 {margin:10px 0px; padding:10px; border:1px dotted #0099FF;}

.m1 {font-size:16px;}

.side2 a {text-decoration:none;}

.side2 p {line-height:2.0em;}

.cl {clear:both;}

.length1 {width:180px; float:left; margin:5px;}

dl {margin:0; padding:0;}

dt {font-weight:bold; width:160px; padding:0px 5px; height:25px; line-height:25px;}

dt a {text-decoration:none;}

dd {line-height:1.8em; margin:5px 0;}

dd a {text-decoration:none;}


/* Searchフォルダindex.php用コード */
#RESULT {padding-left:10px; padding-right:10px;}

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

#ADD_MAIN td {padding: 5px;}