@charset   "Shift_JIS";
/*2009ビルダーデザインテンプレート用table.css

-----------------------------------------------------------------------------------
menu
(1)テーブルの基本的な指定、(2)サブヘッドのデザイン、(3)表のデザイン（主に背景とborderのみ指定）

-----------------------------------------------------------------------------------*/


/*-----------------------------------------------------
 (1)テーブルの基本的な指定

-----------------------------------------------------*/
/*---テーブルの文字サイズ---*/

table {
	font-size: 1em;
}
/*-----------------------------------------------------
 (2)サブヘッドのデザイン
-----------------------------------------------------*/
/*---デザイン1---*/

.subhead1 .subhead1-td1 {
	padding: 0px 10px 0px 30px;
	height: 27px;
	font-weight: bold;
	background-image : url(images/bg_subhead1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #666666;
}

.subhead1 .subhead1-td2 {
	background-image : url(images/bg_subhead2.gif);
	background-repeat: repeat-y;
}
/*---デザイン2---*/

.subhead2 .subhead2-td1 {
	padding: 0px 0px 0px 10px;
	height: 20px;
	font-weight: bold;
	background-color: #777777;
	color: #FFFFFF;
}
/*---デザイン3---*/

.subhead3 .subhead3-td1 {
	padding: 0px 0px 0px 10px;
	height: 24px;
	background-image : url(images/bg_subhead_gr.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	font-weight: bold;
	color: #ffffff;
}
/*---デザイン4---*/

.subhead4 .subhead4-td1 {
	padding: 0px 0px 0px 10px;
	height: 24px;
	background-image : url(images/bg_subhead_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	font-weight: bold;
	color: #FFFFFF;
}
/*---デザイン5---*/

.subhead5 .subhead5-td1 {
	padding: 0px 0px 0px 10px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #666666;
	border-left: 5px solid #FF9933;
}
/*-----------------------------------------------------
 (3)表のデザイン（主に背景とborderのみ指定）

-----------------------------------------------------*/
/*---デザイン1---*/

.gridtb-1 .gridtd-b {
	border-bottom: 1px solid #ff9933;
	background-color: #fefced;
}

.gridtb-1 .gridtd-l {
	border-left: 1px solid #ff9933;
	background-color: #fefced;
}

.gridtb-1 .gridtd-tb {
	border-top: 1px solid #ff9933;
	border-bottom: 1px solid #ff9933;
	background-color: #fefced;
}

.gridtb-1 .gridtd-rb {
	border-bottom: 1px solid #ff9933;
	background-color: #fefced;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff9933;
}

.gridtb-1 .gridtd-bl {
	border-bottom: 1px solid #ff9933;
	border-left: 1px solid #ff9933;
	background-color: #fefced;
}

.gridtb-1 .gridtd-trb {
	border-top: 1px solid #ff9933;
	border-right: 1px solid #ff9933;
	border-bottom: 1px solid #ff9933;
	background-color: #fefced;
}

.gridtb-1 .gridtd-rbl {
	border-bottom: 1px solid #ff9933;
	border-left: 1px solid #ff9933;
	background-color: #fefced;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff9933;
}

.gridtb-1 .gridtd-tbl {
	border-bottom: 1px solid #ff9933;
	border-left: 1px solid #ff9933;
	border-top: 1px solid #ff9933;
	background-color: #fefced;
}

.gridtb-1 .gridtd-trbl {
	border: 1px solid #ff9933;
	background-color: #fefced;
}
/*---デザイン2---*/

.gridtb-2 .gridtd-r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.gridtb-2 .gridtd-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.gridtb-2 .gridtd-l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.gridtb-2 .gridtd-tr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.gridtb-2 .gridtd-tb {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.gridtb-2 .gridtd-tl {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.gridtb-2 .gridtd-rb {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

.gridtb-2 .gridtd-bl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.gridtb-2 .gridtd-trb {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

.gridtb-2 .gridtd-tbr {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.gridtb-2 .gridtd-rbl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.gridtb-2 .gridtd-trbl {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.gridtb-2 .gridtd-tbl {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
/*---デザイン3---*/

.gridtb-3 .gridtd-b {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

body{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
