@charset "utf-8";
/* CSS import */

table.list {
border-bottom:1px solid #5192bb;
border-left:1px solid #5192bb;
width:550px;
margin:0 auto;
padding:0;
font-size:80%;
}

table.list caption {
text-align:left;
}

table.list caption.dis_none {
display:none;
}

table.list th {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
background-color:#f0f0f0;
font-weight:normal;
}

table.list td {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align: left;
}

table.list td.tar {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align:right;
}

table.list td.tac {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align:center;
}


table.manu_list {
border-bottom:1px solid #5192bb;
border-left:1px solid #5192bb;
width:550px!important;
margin:0 auto;
padding:0;
font-size:75%;
}

table.manu_list th {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:2px;
background-color:#f0f0f0;
font-weight:normal;
}

table.manu_list th.nowp {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:2px;
background-color:#f0f0f0;
font-weight:normal;
white-space: nowrap;
}


table.manu_list td {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:2px;
text-align:left;
}

table.manu_list td.nw {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:2px;
text-align:left;
white-space: nowrap;
}


table.manu_list caption.dis_none {
display:none;
}

table.list02 {
border-bottom:1px solid #5192bb;
border-left:1px solid #5192bb;
width:300px;
margin:0 auto;
padding:0;
font-size:80%;
}

table.list02 caption {
text-align:left;
}

table.list02 caption.dis_none {
display:none;
}

table.list02 th {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
background-color:#f0f0f0;
font-weight:normal;
}

table.list02 td {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align:left;
}

table.list02 td.tar {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align:right;
}


table.manu_list {
border-bottom:1px solid #5192bb;
border-left:1px solid #5192bb;
width:550px!important;
margin:0 auto;
padding:0;
font-size:75%;
}




table.no_bord {
border-bottom:none;
border-left:none;
font-size:80%;
}

table.no_bord caption {
text-align:left;
}

table.no_bord caption.dis_none {
display:none;
}


table.no_bord td {
border-top:none;
border-right:none;
padding:3px;
}


/*検索ページ用*/

table.search_list {
border-bottom:1px solid #5192bb;
border-left:1px solid #5192bb;
width:550px;
margin:15px auto;
padding:0;
font-size:80%;
}

table.search_list th {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:5px;
background-color:#f0f0f0;
font-weight:bold;
font-size:120%;
text-align:left;
}

table.search_list td {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:5px;
text-align:left;
}


table#ManList {
	font-size:80%;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	margin:0 auto;
	width:98%;
}

table#ManList th {
	padding:2px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	background-color: #E1E6FF;
	font-weight:normal;
	white-space: nowrap;
}

table#ManList td {
	padding:2px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}


table.hyou  {
border-bottom:1px solid #5192bb;
border-left:1px solid #5192bb;
width:550px;
margin:10px auto 15px auto;
padding:0;
font-size:80%;
}

table.hyou caption {
text-align:left;
}

table.hyou caption.dis_none {
display:none;
}

table.hyou th {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
background-color:#f0f0f0;
font-weight:normal;
}

table.hyou td {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align:left;
}

table.hyou td.tar {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align:right;
}

table.hyou td.tac {
border-top:1px solid #5192bb;
border-right:1px solid #5192bb;
padding:3px;
text-align:center;
}

.wsnw {
	white-space:nowrap;
}

table.list td.sapa{
text-align: center;
}

table.list td.daisankai{
	text-align: center;
}