/************************
リストページ用に配置の修正
*************************/

img {
border: none;
}


#list #contents{
padding-top: 0;
}



#list #right{
padding-top: 0px;
}

#list #pageNav{
margin-top: 30px;
}

#list #search{
padding-bottom: 35px;
}

#list #left #cat{
padding-top: 6px;
}


#list #lists{
margin-top: -20px;
}

/************************
リスト
*************************/

h4.heading{
font: 12px Verdana,Tahoma, sans-serif;
font-weight: bold;
color: #333;
padding-bottom: 3px;
margin: 0 0 2px 0;
background: url(../img/heading.png) repeat-x 0 100%;
}

h4.heading span.normal{
font-variant: normal;
font-size: 12px;
}

ul.newList li{
list-style-type: none;
padding-bottom: 3px;
}

span.date{
padding-right: 38px;
}	

#lists{
width: 580px;
}

.list{
width: 270px;
}

#listslists li {
list-style-type:none;
margin-top: 15px;
margin-bottom: 5px;
}

#listslists li:hover{
background: #f0f0f0;
}

#lists ul li {
display: block;
width: 260px;
height: 52px;
clear: both;
margin: 6px 0;
background: url(../img/dot.png) repeat-x 0 100%;
border-bottom: dotted 1px gray;
}

#lists ul li a {
display: block;
width: 260px;
height: 52px;
background: none;
}

#lists ul li a img {
margin: 8px 40px 0 0;
float: left;
}

#lists ul li a span {
display: block;
width: 155px;
float: right;
}

#lists ul li:hover{
background: #f0f0f0;
}

#lists ul li.new a{
background: url(../img/new.gif) no-repeat 70px 15px;
}

td#clists a{

}

/************************
リスト(a)
*************************/

#contents h4 {
margin-top: 25px;
}



#hoverlist img {
float :left;
margin: 8px 40px 0 0;
border: none;
}

#hoverlist li {
margin: 0;
padding: 0;
width: 260px;
height: 52px;
list-style-type:none;
/*IE6-7用*/
list-style: none; list-style:inside;
display :inline;
border-bottom: 1px dotted gray;


}

#hoverlist li a {
width: 260px;
height: 52px;
border-bottom: 1px dotted gray;
display: block;
}

#hoverlist a:hover {
background: #f0f0f0;
border-bottom: 1px dotted gray;
display: block;
}

#hoverlist li.newsrelease {
background: url(../img/new.gif) no-repeat 67px;
width: 260px;
height: 52px;
border-bottom: 1px dotted gray;
display: block;

}

#hoverlist li a.newsrelease {
background: url(../img/new.gif) no-repeat 67px;
width: 260px;
height: 52px;
border-bottom: 1px dotted gray;
display: block;
}

#hoverlist li a.newsrelease:hover {
background: #f0f0f0 url(../img/new.gif) no-repeat 67px;
border-bottom: 1px dotted gray;
display: block;
}

#news {
display: inline;
padding: 0;
}

#news span {
margin-right: 38px;
}

#news p {
margin-bottom: 2px;
line-height: 150%;
}

#news ul {
padding: 2px;
margin: 2px;
}

#news li {
line-height: 150%;
padding: 2px;
margin: 2px;
display: block;
}

#news a:hover{
line-height: 150%;
color: gray;
padding: 0;
margin: 0;
}


#f_clr {
clear: both;
}

#andmore {
width: 260px;
background: white;
border: none;
float: right;
text-align: left;
margin-bottom: 15px;
padding: 0;
}

#andmore img {
float: left;
text-align: left;
margin: 3px 0 8px 0;
}

#andmore a:hover{
border: none;
background: white;
}


/************************
ページナビゲーション
************************/

.listNav{
position: relative;
}

.listNav h4.heading{
padding-top: 10px;
}

.abc{
text-align: right;
}

.second{
margin-top: 11px;
}

input.sort{
border: 0;
background: #fff;
padding: 0;
margin: 0;
text-align: right;
cursor: pointer;
}

.bottom{
position: relative;
}

.bottom h4.heading{
padding: 3px 0 0 0;
background-position: 0 0;
}

ul.pages{
position: absolute;
top: 3px;
right: 0;
padding: 2px 0;
}

.bottom ul.pages{
position: absolute;
top: 5px;
right: 0;
}

ul.pages li{
list-style-type: none;
display: inline;
padding: 0px 3px;
margin-left: 3px;
border: 1px solid #d6d6d6;
}

ul.pages li:hover{
background: #eaffff;
}


ul.pages li a:hover{
background: none;
color: #213edb;
}

ul.pages li.active {
border-color: #333;
background: #333;
}

ul.pages li.active a,
ul.pages li.active a:hover{
color: #fff;
}

