@charset hutf-8h; 

/* header
------------------------------------------- */
#header{
width:802px;
margin:0 auto;
height:90px;
}

/* hn
------------------------------------------- */
h2{
margin-bottom:18px;
}
h3{
background:url(../images/dot.gif) repeat-x 0 bottom;
}
h3 span{
display:block;
background:url(../images/allow.gif) no-repeat 0 4px;
padding:0 0 10px 25px;
color:#ffffff;
margin-bottom:10px;
}
h3 span a{ color:#ffffff !important; }
h4{
background:url(../images/allow2.gif) no-repeat 0 5px;
padding:0 0 10px 20px;
color:#ffffff;
}

/* section
------------------------------------------- */
.section{
width:570px;
height:auto;
overflow:hidden;
margin:0 auto 10px auto;
}
.section p{
margin-bottom:10px;
padding:0 0 0 20px;
}
.section .left{
float:left;
margin:0 15px 0 0;
}

/* section2
------------------------------------------- */
.section2{
width:100%;
}
.section2 p{
margin-bottom:10px;
}


/* table
------------------------------------------- */
.table01{
width:100%;
border-top:#000000 solid 1px;
border-left:#000000 solid 1px;
margin-bottom:10px;
}
.table01 th{
border-right:#000000 solid 1px;
border-bottom:#000000 solid 1px;
background:#4a433b;
padding:8px;
font-weight:100;
}
.table01 td{
border-right:#000000 solid 1px;
border-bottom:#000000 solid 1px;
background:#ffffff;
padding:8px;
color:#4a433b;
}
.table01 td textarea{
width:99%;
height:150px;
}


/* pager
------------------------------------------- */
#pager{
width:570px;
height:auto;
overflow:hidden;
margin:0 auto 10px auto;
background:url(../images/dot.gif) repeat-x 0 0;
padding:15px 0 0 0;
}
#pager .prev{ float:left; }
#pager .next{ float:right; }
#pager ul{
text-align:center;
}
#pager ul li{ display:inline; }



