@charset "utf-8";

/*======================================================================================================================*/
/*  body   */

* {
   margin: 0px;
   padding: 0px;
   }

body.home {
   color:#000000;
   background-image: none;
   text-align: center;
   background-color:#ffffff;
   }

body {
   color:#000000;
   background-image: none;
   background-color:#ffffff;
   }	

body, html {
   height: 100%;
   }

   
/*======================================================================================================================*/
/*  top link   */

a {/*リンクされた文字*/
   color:#000000;
   font-style:normal;
   text-decoration:none;
   }

a:link {/*未訪問のリンク*/
   color:#000000;
   font-style:normal;
   text-decoration:none;
   }

a:visited {/*訪問後のリンク*/
   color:#000000;
   text-decoration:none;
   }

a:hover {/*マウスをのせたとき*/
   color:#000000;
   font-style:normal;
   text-decoration:none;
   }

a:active {/*クリック中*/
   text-decoration:none;
   }
   
img { border: 0; }
   
/*======================================================================================================================*/
/*  container  */

#container {
   font-size:10pt;
   width: auto;
   min-height: 100%;
   height: 100%;
   height: auto;
   margin-right: 0;
   margin-left: 0;
   margin-bottom: 0;
   background-image: none;
   float: none;
   }
   
#contents {
	width: auto;
	margin-top: 10px;
	height: auto;
	height: 100%;
	background-image: none;
	float: none;
	}
	
#main {
   width: auto;
   z-index: 100;
   background-image: none;
   float: none;
   }
   
body.pfi-data #main,
body.member-d #main, 
body.ol-trust #main, 
body.doc-library #main,
body.ex #main,
body.contact #main {
   width: auto;
   float: none;
   margin: 0;
   padding: 0;
   }

/*======================================================================================================================*/
/*  head  */

#contents_image,
#sideBar,
#sideBarTab,
#sideBarContents, 
#globalNavi,
#cse,
#footer,
#topicpath,
#sub_left,
#sub_right,
#inner-menu,
#select_inner-menu,
#pfi-search,
#ppp-search,
#sounding-search { display: none; }

.non-print { display: none; }
p.line { display: none; }

/*======================================================================================================================*/
/*  応募調印データ  */

#list.sig p {
   font-size: 10px;
   }
   
#list.sig table th, 
#list.sig table td,
#ts-list table th,
#ts-list table td {
   font-size:6pt;
   padding: 2px;
   border: 1px solid #cccccc;
   }

#ts-list table th {
    background-color: #999999;
    text-align: center;
    }

#ts-list colgroup.zigyou {
   width: 300px;
   }
   
#pfi-fs th#pfi-fs-th-5 {
  width  : 500px !important;
  white-space: nowrap !important;
}