/*======================================================================================================================*/
/* new */
@charset "utf-8";		


/*==========================================================*/
/*  link  */

#new dd.pfi {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-pfi.gif) no-repeat center right;
   } 
#new dd.fs {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-fs.gif) no-repeat center right;
   } 
#new dd.propo {   
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-propo.gif) no-repeat center right;
   } 
#new dd.ppp {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-ppp.gif) no-repeat center right;
   } 
#new dd.dbo {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-dbo.gif) no-repeat center right;
   } 
#new dd.hitokoto {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-hitokoto.gif) no-repeat center right;
   } 
#new dd.mn {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-mn.gif) no-repeat center right;
   }   
#new dd.a_etc {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-a_etc.gif) no-repeat center right;
   } 
#new dd.seminar {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-seminar.gif) no-repeat center right;
   } 
#new dd.dep {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-dep.gif) no-repeat center right;
   }
#new dd.doc {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-doc.gif) no-repeat center right;
   }
#new dd.lib {
   width: 50px;
   height: 16px;
   background: transparent url(../images/new-icon/icon-library.gif) no-repeat center right;
   }
#new dd.etc {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-etc.gif) no-repeat center right;
	}
#new dd.pfm {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-pfm.gif) no-repeat center right;
	}
#new dd.sap {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-sap.gif) no-repeat center right;
	}
#new dd.overseas {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-overseas.gif) no-repeat center right;
	}
#new dd.member {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-member.gif) no-repeat center right;
	}
#new dd.photo {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-photo.gif) no-repeat center right;
	}
#new dd.sound {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-sounding.gif) no-repeat center right;
	}
#new dd.movie {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-movie.gif) no-repeat center right;
	}
#new dd.houkatsu {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-houkatsu.gif) no-repeat center right;
	}
	
#new dd.park {
   width: 50px;
   height: 16px;
	background: transparent url(../images/new-icon/icon-park.gif) no-repeat center right;
	}

/*==========================================================*/
/*  new  */

#new dl {
	width: 98%;
	margin: 0 auto;
	padding: 5px 0;
	text-indent: 0em;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: -1px;
	}

#new dl dt {
    font-weight: bold;
    margin: 3px 0;
	padding: 0;
	padding-left: 15px;
	text-align: left;
	background:url(../images/inner-menu_arrow.png);
    background-repeat: no-repeat;
    background-position: left -7px;
	}

#new dl dd.icon {
	width: 50px;
    margin: 0;
	padding: 2px 0 4px 15px;
	float: left;
	clear: left;
	}
*html #new dl dd.icon { width: 65px; }

#new dl dd {
    text-align: left;
    margin-left: 75px;
	padding: 2px 0 4px 0;
	}
	
body.home div.hidden-home {
   display: none;
}
body div.hidden {
   display: none;
}

/*==========================================================*/
/*  list   */

#list table {
   width: 100%;
   border: 1px solid #cccccc;
   margin: 0;
   padding: 0;
   font-size: 93%;
   line-height: 1.5;
   }
body.pfi-data #list table, body.pfi-fs #list table, body.pfi-sig #list table,body.member-d #list table {
   font-size: 85%; line-height: 1.5; }
#list table.table-sig { margin-bottom: 40px; }

#list .thead th {
   border-top: 1px solid #cccccc;
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-bottom: 2px solid #cccccc;
   background-color:#dddddd;
   color: #555555;
   padding: 5px 3px;
   }

#list table, th, td {
   border-collapse: collapse;
   border: none;
   border-spacing: 0;
   }

#list th, td {
   padding: 5px;
   }

#list table caption {
   margin: 5px 0 5px 0;
   padding-left: 10px;
   padding-bottom: 2px;
   border-left: 5px solid #CC0000;
   text-align: left;
   font-size: 126%;
   line-height: 1.5;
   font-weight: bold;
   }
*html #list table caption { margin-top: 20px; }

#list th { 
   border: 1px solid #cccccc;
   color: #555555;
   background-color: #dddddd;
   text-align: center;
   }

#list td { 
   border: 1px solid #cccccc;
   background-color: #ffffff;
   }
#list th.nowrap, 
#list td.nowrap {
   white-space: nowrap;
   }

#list tr.color td,
#list td.color {
   background-color: #eeeeee;
   }

#list tr.gray td { /* 普通のグレー */
   background-color: #eeeeee;
   padding: 2px;
   }