@charset "Shift_JIS";

/********** search top **********/

table.search{
width:739px;
border:solid 1px #ffffff;
border-collapse:collapse;
}

table.search th{
padding:10px 5px 10px 5px;
color:#000000;
font-weight:normal;
text-align:right;
border:solid 1px #ffffff;
background:#A1A1A1;
}

table.search td{
padding:10px 5px 10px 5px;
text-align:left;
border:solid 1px #ffffff;
background:#CCCCFF;
}


table.outline{
width:739px;
line-height: 120%;
border:solid 2px #999999;
border-collapse:collapse;
}

table.outline p{
margin-top: 2px;
margin-bottom: 2px;
}

table.outline th{
padding:2px;
font-size: 80%;
font-weight:normal;
text-align:center;
border:solid 1px #999999;
background: #CCCCCC;
}

table.outline td{
padding:2px;
font-size: 80%;
text-align:left;
border:solid 1px #999999;
}

table.outline td.linecol {
text-align:center;
}

.nodata{
font-size:150%;
}

.thk{
background: #FF99FF;
}

/********** photo (4/25)**********/

table.photo{
width:480px;
margin:0px 0px 0px 0px;
}

table.photo td.ptd{
width:160px;
height:100px;
text-align:center;
padding:0px;
border-style:none;
}

/*** photo add 080519 ***/

img.photo{
width:160px;
}

/********** list01 **********/

table.list01{
width:738px;
margin-bottom:20px;
border-bottom:solid 1px #5F5F5F;
border-collapse:collapse;
}

table.list01 th{
color:#000000;
padding:5px 2px 5px 2px;
text-align:left;
border:solid 1px #ffffff;
background:#ffffff;
}

table.list01 td{
padding:5px 1px 5px 1px;
text-align:left;
font-size:100%;
line-height:110%;
background:#ffffff;
}

.list01 h3 {
padding-left: 18px;
font-size: 130%;
line-height: 90%;
background: url(../image/list01.gif) no-repeat;
}
/********** pages (4/25)**********/

table.pages1{
width:500px;
border-bottom:solid 2px #999999;
margin-bottom:10px;
font-weight:bold;
color:rgb(0,0,0);
}

table.pages1 td{
padding:5px 2px 10px 2px;
}

table.pages1 td.prev{
width:40%;
text-align:left;
}

table.pages1 td.midd{
width:20%;
}

table.pages1 td.next{
width:40%;
text-align:right;
}

table.pages2{
width:500px;
border-top:solid 2px #999999;
margin-bottom:10px;
font-weight:bold;
color:rgb(0,0,0);
}

table.pages2 td{
padding:5px 2px 10px 2px;
}

table.pages2 td.prev{
width:40%;
text-align:left;
}

table.pages2 td.midd{
width:20%;
}

table.pages2 td.next{
width:40%;
text-align:right;
}
