/* 朝日　Web引継システム　CSS */

/*----------------------------------------------------
  html要素
----------------------------------------------------*/
	html{
		overflow-y:scroll;
	}


/*----------------------------------------------------
　table要素
----------------------------------------------------*/
	table{
		border-collapse:collapse;
		margin-top:0px;
	}

/*----------------------------------------------------
　tr要素
----------------------------------------------------*/

/*----------------------------------------------------
　td要素
  white-space: nowrapは、データ量が多い時に表示させたいので必要
----------------------------------------------------*/
	td {
		text-align:left;
		padding:0;
		border-color:#efefef;
		white-space: nowrap;
	}


	//　tdのborder白線(セルの境界線非表示用)
	td.Fborder-le{
		border-left:1px #ffffff solid;
	}
	td.Fborder-ri{
		border-right:1px #ffffff solid;
	}
	td.Fborder-to{
		border-top:1px #ffffff solid;
	}
	td.Fborder-bo{
		border-bottom:1px #ffffff solid;
	}
/*ホームページ表示用一覧*/
table.top-table{
	margin-right : auto;
	margin-left : auto;
	text-align: center;
}

	.list-table {
		padding: 5px;
		font-size:13px;
		margin-top:0;

	}
	
	.list-table th {
		color: #35a;
		font-weight: bold;
		text-align: center;
		padding: 5px;
		background: url(image/list_th.gif) repeat-x;
	}
	
	.list-table td.meisai3{
		padding: 5px;
		vertical-align: top;
		text-align: left;
		background: url(image/tensen.gif) bottom repeat-x;
		width:370px;

	}

	.list-table td.meisai4{
		padding: 5px;
		vertical-align: top;
		text-align: left;
		background: url(image/tensen.gif) bottom repeat-x;
		width:90px;

	}

h4{
margin:0;
padding:0;
line-height:1.4em;}

h4.list2{
margin:0;
padding:0;
line-height:1.8em;
font-size:16px;}


/*ホームページ表示用一覧では非表示*/
	td.meisai2,table p{
		display: none;
	}



/*ホームページ詳細表示用*/
h3.sample{
	font-size:14px;
	border-bottom: 0px solid #B92A2C;
	}

h4.sample{
	font-size:20px;
	font-weight: bold;
	color: #404040;
	border-bottom: 2px solid #B92A2C;
	margin-botom:2px;
	width:auto;
	}

table.sample
{
	font-size:14px;
	border:0;
}

td.date-sample{
	background-color: #ffffff;
	border:0px solid #808080;
	vertical-align: middle;
	text-align:right;
	padding: 5px;
	height: auto;
	}

td.sample{
	background-color: #ffffff;
	border:0px solid #808080;
	vertical-align: middle;
	text-align:left;
	padding: 5px;
	height: auto;
	}

span.hosoku-sample{
	text-align:left;
	font-size:14px;
}
	
td.sample a{
	vertical-align: middle;
	text-align:left;
	}


/*----------------------------------------------------
  body要素
  font指定はCSSの最後に記述
----------------------------------------------------*/
	/*　bodyの設定　*/
	body {
		font-size: 14px;
		font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif !important;
		margin-left:30px;
	}

	.fakeContainer { /* The parent container */
	    margin: 0 0 20px;
	    border: none;
	    width: 95%; /* Required to set */
	    height: 85%; /* Required to set */
	    overflow: hidden; /* Required to set */
	}
