/*********************************************************************/
body {
  margin : 0px 0px 0px 0px;
  font-size:13px;
  line-height: 150%;
  text-align : center;
  /*font-family:fantasy;*/
  width:100%;
  color:#000000;
  background-attachment: fixed;
  /*
  background-image : url(../image/back1.jpg);
  */
  background-color:whitesmoke;

/*
scrollbar-base-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-shadow-color:gray;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:gray;
scrollbar-3dlight-color:#ffffff;
scrollbar-track-color:#ffffff;
*/

}

.waku {
  clear:both;
  padding: 0px;
  /*float:left;*/
  text-align:center;
  margin : 0px auto;
  overflow:hidden;
  width:980px;
  background-color:#ffffff;
  /*background-image : url(../image/back1.gif);*/
  border: gainsboro 1px solid;
}

.header-waku {
  margin: 0px 0px 0px 0px;
  padding: 5px;
  float:left;
  text-align:left;
  width:978px;
  /*height:20px;
  background-image : url(../image/back_footer1.jpg);
  background-color:#ffffff;*/
  border: black 0px solid;
}
.header-waku h1{
  color:#666666;
  background-color:#e02e2e;
}
.header-waku h1 a:link    { color: deepskyblue; text-decoration: none;}
.header-waku h1 a:visited { color: deepskyblue; text-decoration: none;}
.header-waku h1 a:hover   { color: blue; text-decoration: underline;}
.header-waku h1 a:active  { color: deepskyblue; text-decoration: none;}
.header-waku a:link    { color: white; text-decoration: none;}
.header-waku a:visited { color: white; text-decoration: none;}
.header-waku a:hover   { color: deepskyblue; text-decoration: underline;}
.header-waku a:active  { color: white; text-decoration: none;}


h1 {
  font-size:12px;
}
h2 {
  font-size:12px;
}



a:link    { color: blue; text-decoration: none;}
a:visited { color: blue; text-decoration: none;}
a:hover   { color: deeppink; text-decoration: underline;}
a:active  { color: blue; text-decoration: none;}


/*  左枠  */
.left-waku {
  margin: 10px 0px 0px 10px;
  padding: 10px;
  text-align:left;
  font-size:12px;
  float:left;
  width:640px;
  border: black 0px solid;
}

/*  右枠  */
.right-waku {
  margin: 10px 0px 0px 20px;
  padding: 10px;
  text-align:left;
  font-size:12px;
  float:left;
  width:260px;
  border: black 0px solid;

}

.table_right{

}

.table_right table{
	border-style:solid;
	border-width:0px;
	margin-left:2px;
	border-spacing:0px;
	table-layout:fixed;
	line-height:100%;
}

.table_right td{
	background-color:white;
	margin-left:2px;
	table-layout:fixed;
	line-height:100%;
	border-style:solid;
	border-width:0px;
	border-spacing:0px;
}

/*  フッター  */
.footer-waku {
  clear:both;
  width:978px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float:left;
  height:70px;
  color:#ffffff;
  font-size:12px;
  background-color:#e02e2e;
  /*
  background-image : url(../image/back_footer2-2.gif);
  */
  border: black 0px solid;
}


.footer-waku a:link    { color: deepskyblue; text-decoration: none;}
.footer-waku a:visited { color: deepskyblue; text-decoration: none;}
.footer-waku a:hover   { color: blue; text-decoration: underline;}
.footer-waku a:active  { color: deepskyblue; text-decoration: none;}


































/*** 一覧表で使用しているスタイルシート ***/


TABLE.Detail{
	border-style:solid;
	border-color:silver;
	border-width:1px;
	height:23px;
	background-color:white;
	border-width:1px;
	width:630px;
	margin-left:10px;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	font-size:14px;
	empty-cells:show;	/***空白セルにもボーダーを表示する***/

}

TR.detail-line{
	background-color:white;
	border-style:solid;
	border-color:silver;
	border-width:1px;


}

td.DETAIL{
	padding:4px;
	background-color:white;
	border-style:solid;
	border-color:silver;
	border-width:1px;
}

/*金額は赤の太字で表示する*/
td.COLOR_RED{
	color:#e02e2e;
	font-weight: bold;
}


TD.DETAIL TD1_2{
	border-style:solid;
	border-color:orange;
	border-width:1px;
	height:23px;
}



table.shosaiphoto{
	border-style:double;
	border-color:silver;
	border-width:5px;
	background-color:white;

	width:630px;
	margin-left:10px;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	font-size:14px;
}




td.DETAIL_PHOTO1 {padding:30px;width:200px;height:200px;padding:0px;}
td.DETAIL_PHOTO2 {padding:30px;width:200px;height:200px;padding:0px;}
td.DETAIL_PHOTO3 {padding:30px;width:200px;height:200px;padding:0px;}
td.DETAIL_PHOTO4 {padding:30px;width:200px;height:200px;padding:0px;}
td.DETAIL_PHOTO5 {padding:30px;width:200px;height:200px;padding:0px;}
td.DETAIL_PHOTO6 {padding:30px;width:200px;height:200px;padding:0px;}




/*** 例外スタイルシート ***/

/*** １行１項目のスタイルシート ***/

TD.TD1_1{
	width:100px
}

TD.TD1_2{
	width:500px
}

/*** １行２項目のスタイルシート ***/

TD.TD2_1{
	width:100px
}
TD.TD2_2{
	width:200px
}
TD.TD2_3{
	width:100px
}
TD.TD2_4{
	width:200px
}

/*** １行３項目のスタイルシート ***/

TD.TD3_1{
	width:100px
}
TD.TD3_2{
	width:100px
}
TD.TD3_3{
	width:100px
}
TD.TD3_4{
	width:100px
}
TD.TD3_5{
	width:100px
}
TD.TD3_6{
	width:100px
}





/*** 見出しのスタイルシート ***/
TD.MIDASHI{
	padding:4px;
	background-color:whitesmoke ;
	border-style:solid;
	border-color:silver;
	border-width:1px;

}




/*** 地図ＵＲＬのスタイルシート ***/


TD.TIZU{
	text-align:center;
	height:400px;
}








