<!--
h2 {

  vertical-align:		middle;
  margin-top:       20px;
}

TD#name  {
  background-color:#99ccff
}

BODY {
	background-color:	#FFFFFF;
/*
	font-family: 'lr oSVbN','CI','qMmpSVbN','qMmpS Pro W3', 'Meiryo','osaka','Hiragino Kaku Gothic Pro W3','sans-serif';
*/
	font-family:gCIh, Meiryo,gqMmpS Pro W3, gHiragino Kaku Gothic ProNh, gCIh, Meiryo, glr oSVbNh, gMS PGothich, sans-serif;
	font-size     :16px;
	font-style:		normal;
	font-weight:		normal;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

TABLE {
/*
	font-family:		"MSSVbN",Times,serif;
	font-size     :9pt;
	font-style:		normal;
	font-weight:		normal;
	empty-cells: show;
	width: 			300pt;			
	margin:			0px 0px 10px 0px;
	padding:			0px 0px 0px 0px;
*/
 empty-cells: show;
}
TR {
	margin: 0;
	padding: 0;
}
TD {
	font-size     :9pt;
	font-style:		normal;
	font-weight:		normal;
	text-align:		left;
	vertical-align:		middle;
	white-space:		nomal;
}

SELECT {

  font-size:		13px;
  font-style:		normal;
  font-weight:		normal;
  width: auto;
  margin:			0px 0px 0px 0px;
  padding:		0px 0px 0px 0px;
}

INPUT#year {

  font-size:		13px;
  font-style:		normal;
	font-weight:		normal;
  width: 30px;
  margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

INPUT#area {

  font-size:		13px;
  font-style:		normal;
  font-weight:		normal;
/*
  width: 250pt;
*/
  width: 90%;
  margin:			0px 0px 0px 0px;
  padding:		0px 0px 0px 0px;
}
INPUT.area {

  font-size:		13px;
  font-style:		normal;
  font-weight:		normal;
/*
  width: 250pt;
*/
  width: 90%;
  margin:			0px 0px 10px 0px;
  padding:		0px 0px 0px 0px;
}
INPUT#postcode1 {

  font-size:		13px;
  font-style:		normal;
  font-weight:		normal;
  width: 25px;
  margin:			0px 0px 0px 0px;
  padding:		0px 0px 0px 0px;
}

INPUT#postcode2 {

  font-size:		13px;
  font-style:		normal;
  font-weight:		normal;
  width: 30px;
  margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

INPUT#button {

  font-size:		13px;
  font-style:		normal;
  font-weight:		normal;
  width: 70px;
  margin:			0px 0px 20px 0px;
  padding:		0px 0px 0px 0px;
}

TEXTAREA {

  font-size:		13px;
  font-style:		normal;
  font-weight:		normal;
/*
  width:      250pt;
*/
  width: 90%;
  margin:			0px 0px 0px 0px;
  padding:		0px 0px 0px 0px;
}

FORM {
	margin:		0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

.tbl_attrib{
 font-size  :9pt;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 1px #bbbbbb;
 border-bottom :solid 1px #bbbbbb;
 margin: 0;
 padding: 0;
 empty-cells: show;
}
.tbl_attrib_bfree{
 font-size  :9pt;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 1px #bbbbbb;
 border-bottom :solid 1px #bbbbbb;
/*
 width: 500px;
*/
 empty-cells: show;
}
.tbl_attrib_bfree_disp{
 font-size  :9pt;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 1px #bbbbbb;
 border-bottom :solid 1px #bbbbbb;
 empty-cells: show;
}
.tbl_attrib_pict{
 font-size  :9pt;
 border-top    :solid 0px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 width: 100%;
 empty-cells: show;
}
.td_head{
 font-size     :10.5pt;
 background    :#d6deec;
 border-top    :solid 0px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 text-align: center;
 font-weight: bold;
}
.td_head_sub{
 font-size  :9pt;
 background    :#d6deec;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 text-align: center;
 white-space: nowrap;
 width: auto;
}
.td_head_pict{
 font-size     :9pt;
 background    :#d6deec;
 border-top    :solid 0px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 text-align: center;
 padding: 2px;
}

.td_body_A{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 white-space: nowrap;
 width: 160px;
}
.td_body_A_bfree{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 white-space: nowrap;
 width: 180px;
}
.td_body_A_ost{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 text-align: center;
 width: 10px;
 white-space: nowrap;
}
.td_body_A_ostPhoto{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 0px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 width: 10px;
 white-space: nowrap;
}
.td_body_A_sub{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 white-space: nowrap;
}
.td_body_A_main{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 white-space: nowrap;
 width: 120px;
}
.td_body_B{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 1px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
/*
 width: 430px;
*/
}
.td_body_B_sub{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 1px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
}
.td_body_B_bfree{
 font-size     :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
}

.td_date_A{

 font-size  :9pt;
 background    :#d6deec;
 border-top    :solid 0px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
}

.td_date_B{

 font-size  :9pt;
 background    :#d6deec;
 border-top    :solid 0px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
}

.td_date_C{

 font-size  :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
}

.td_date_D{

 font-size  :9pt;
 background    :#ffffff;
 border-top    :solid 1px #bbbbbb;
 border-left   :solid 1px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
}

.PictName {
 text-align: left;
 border-top    :solid 0px #bbbbbb;
 white-space: nowrap;
}
.pictImgUrl{
	border: 0;
	cursor: pointer;
	cursor: hand;
}
.Icon {
 text-align: left;
 border-top   :solid 0px #bbbbbb;
 border-left  :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 margin-right:5px;
}

.div_scale{
 font-size     :9pt;
 background    :#FFFFFF;
 border-top    :solid 0px #bbbbbb;
 border-left   :solid 0px #bbbbbb;
 border-right  :solid 0px #bbbbbb;
 border-bottom :solid 0px #bbbbbb;
 text-align: center;
 text-decoration: underline;
 cursor: pointer;
 float:left;
 font-color: #000084;
 width: 50px;
 margin-right:5px;
}
.T_image {
	margin: 1px 0;
	padding: 0;
	border: 0;
	width: 200px;
}
.pankuzu {
	margin: 0;
	padding: 0;
	border: 0;
	font-size  :9pt;
}
-->

#qrimg {
	border-top    	:solid 1px #bbbbbb;
	border-left   	:solid 1px #bbbbbb;
	border-right  	:solid 1px #bbbbbb;
	border-bottom 	:solid 1px #bbbbbb;
}
#qrimg img {
	display: inline;
	margin: 0;
	padding: 0;
}
#TopName{
	text-align:left;
	font-size:24px;
}
.infolabel{
	color:#ffffff;
	width:100%;
	background-color:#61a7d5;
	text-align:center;
	margin:10px 0px;
	font-size:18px;
}
/*
#nomallabel{
	color:#ffffff;
	width:100%;
	background-color:#5cb85c;
	text-align:center;
	margin:20px 0px;
	font-size:18px;
}
#barrierlabel{
	color:#ffffff;
	width:100%;
	background-color:#5cb85c;
	text-align:center;
	margin:20px 0px;
	font-size:18px;
}
*/
.basecard{
	border:1px solid #ddd;
	margin:10px 0px;
	padding:10px 0px 10px 10px;
	overflow:auto;
}
.baseimg{
	text-align:left;
	float:left;
	margin:10px 10px 10px 0px;
}
.equcard{
	border:1px solid #ddd;
	margin:10px 0px;
	padding:10px 0px 10px 10px;
	overflow:auto;
}
.head_pict{
	text-align:left;
	font-size:20px;
	font-weight:bold;
}
.iconlist{
	margin:5px 0px;
	overflow:hidden;
}

.AttrName{
	float:left;
	width:35%;
	text-align:left;
	font-weight:bold;
}

.AttrVal{
	float:left;
	width:65%;
	text-align:left;
}

.pictarea{
	overflow:auto;
	margin: 10px 0px;
}

.AttrLine{
	overflow:auto;
}

.imagefarm{
	float:left;
/*Κ^ͺtLVuECAEg*/
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-webkit-flexbox;
	display:-moz-flexbox;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
