@charset "utf-8";
/* ===================================================================
CSS information

 File Name  : contents.css
 Author     : MIYA
 Style Info : コンテンツ内のスタイル
=================================================================== */

/* tableの共通設定
----------------------------------------------------------- */

th, td	{

	padding: 3px 3px;

}
th.a, td.a	{
	padding:0px;

}


/* タイトル
----------------------------------------------------------- */
table.title
{
	border-collapse: collapse;	border-spacing: 0;
	/*width: 680px;*/
	margin-bottom: 10px;
	margin-left: 40px;
}

table.title th	{
	background: #CAE5F1 url(table/th.jpg) repeat-x;
	border-top: 1px solid #1D5C79;
	border-bottom: 1px solid #FFF;
}

/* 検索条件
----------------------------------------------------------- */
table.search
{
	border-collapse: collapse;	border-spacing: 0;
	/*width: 680px;*/
	margin-bottom: 10px;
	margin-left: 40px;
}

table.search td	{
	background: #F4FAFC url(table/td.jpg) repeat-x;
	/*background: #F4FAFC;*/
	border-bottom: 1px solid #FFF;
	padding: 5px 5px;
}

/* データ（一覧・詳細）
----------------------------------------------------------- */
table.list
{
	border-collapse: collapse;	border-spacing: 0;
	/*width: 680px;*/
	margin-bottom: 10px;
	margin-left: 40px;
}

table.list	{
	border: 1px solid #DDD;
}
table.list th	{
	background: url(table/th_10.jpg) repeat-x bottom;
	border: 1px solid #DDD;
	color: #333;
}
table.list td	{
	border: 1px solid #DDD;
	color: #333;
}
/*項目ヘッダ*/
table.list td.head	{
	background: #f5f5f5;
}
/*無効セル*/
table.list td.invalid	{
	background: #f5f5f5;
}


/* 背景なし・線なし
----------------------------------------------------------- */
table.base
{
	border-collapse: collapse;	border-spacing: 0;
}

table.base td {
	border: 0px none;
}

/* 背景なし・線なし・左余白あり
----------------------------------------------------------- */
table.base-ml
{
	border-collapse: collapse;	border-spacing: 0;
	margin-left: 40px;
}