﻿h1.h1_title {	padding: 10px 0px 0px 70px;	margin: 5px 10px 5px 10px;	height: 38px;	color: white;	font-size: 18pt;	text-align: left;	vertical-align: middle;	background: #90ee90;	background-image: url(../images/image/ie_tika.gif);	background-repeat: no-repeat;	background-position:top left;	border: 3px #90ee90 double;	display: block;}h1.h1_img {	padding: 0px 0px 0px 0px;	margin: 5px 0px 0px 0px;/*	height: 25px; *//*	background-color: #6FB7C8; */	font-size: 12pt;/*	text-align: left; */	text-align: center;	vertical-align: middle;	background-position:top left;	display: block;}h1.f_top {	padding: 10px 0px 0px 50px;	margin: 5px 10px 0px 5px;	height: 35px;	color: white;	font-size: 16pt;	font-weight: bold;	text-align: left;	vertical-align: bottom;	background: #66CC00 url(../images/image/char_house_info.gif) no-repeat scroll top left;	border: 2px #60aa60 solid;	display: block;}h2.h2_title {	padding: 0;	margin: 0px 0px 0px 0px;	color: black;}h2.h2_login_top {	padding: 0;	margin: 0px 0px 0px 20px;	color: black;	font-size: 12pt;}p {	padding: 10px 10px 10px 20px;	margin: 0px 0px 0px 0px;	color: black;	font-size: 9pt;	line-height: 1.5;}p.p_basic {	padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 10px;	color: black;	font-size: 9pt;}p.p_err {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 10px;	color: red;	font-size: 9pt;}form.form_basic {	margin: 0px 10px 0px 20px;	padding: 0px;/*	width: 100%; */}form.form_input {	margin: 10px 10px 0px 10px;	padding: 0px 0px 0px 0px;	line-height: 1.5;/*	width: 100%; */}fieldset.fieldset_input {	margin: 0px 0px 10px 0px;	border-width: 5px 5px 5px 5px;	border-color: #CF9;	border-style: solid;}legend.legend_input {	color: black;}label.label_input {	margin: 0px 0px 0px 10px;	line-height: 1.5;	color: black;	width: 90px;}span.span_input {	margin: 0px 0px 0px 10px;	color: red;	font-size: 9pt;}/* メインテーブル      */table.table_main {	margin: 10px 10px 10px 20px;	padding: 0px 0px 0px 0px;	width: auto;	height: auto;	border: 0px;	line-height: 1.5;	font-size: 10pt;	font-weight: normal;	color: black;	text-align: center;	vertical-align: middle;	background: #fff;	clear: both;}table.table_main caption {	margin: 10px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font-size: 10pt;	font-weight: bold;	color: black;	text-align: center;}/* メインテーブル 基本となるth */table.table_main th {	padding: 3px 3px 3px 8px;	margin: 0px 0px 0px 0px;	color: black;	width: auto;	font-size: 9pt;	font-weight: normal;	text-align: left;	background-color: #CF9;	border-style: solid;	border-color: #CF9;	border-width: 0px;/*	width: 80px; */}/* メインテーブル 基本となるtd */table.table_main td {	padding: 3px 3px 3px 3px;	margin: 0px 0px 0px 0px;	color: black;	width: auto;	font-size: 9pt;	text-align: left;	vertical-align: top;	background-color: #fff;	border-style: solid;	border-color: #ddd;	border-width: 1px;}/* メインテーブル 基本となるp */table.table_main p {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	vertical-align: top;	font-size: 9pt;/*	background: blue;*/	font-weight: normal;}/* img 回り込み */table.table_main td img {	float: left;	border-width: 0px;}/***********************//* disp_area           *//***********************//* disp_area */#disp_area {	padding: 10px 10px 10px 10px;	margin: 10px 10px 10px 20px;	color: black;	font-size: 9pt;	line-height: 1.5;	background-color: #efc;	border-style: solid;	border-color: #00CC66;	border-width: 1px;}/* p　のクラス */#disp_area p {	padding: 0px 0px 3px 5px;	margin: 0px 0px 0px 0px;/*	background-color: #fff; */}/* p　のクラス */#disp_area p.p_ttl {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-align: left;	font-size: 15pt;	color: #00CC66;}/* p　のクラス */#disp_area p.p_ttl2 {	padding: 0px 0px 0px 10px;	margin: 0px 0px 0px 0px;	text-align: left;	font-size: 10pt;	color: #00CC66;}/* p　のクラス */#disp_area p.p_right {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-align: right;	font-size: 10pt;}#disp_area img {	float: left;	border-width: 0px;}table.table_info {	padding: 0px;	margin: 0px 0px 10px 5px;  /*border-collapse: collapse;*/	border-collapse: separate;	border-spacing: 1px;}table.table_info caption {	color: black;	font-size: 12pt;}table.table_info td {	padding: 3px 3px 3px 3px;	margin: 0px 0px 0px 0px;	color: black;	font-size: 9pt;	background-color: #fff;	border-style: solid;	border-color: #ddd;	border-width: 1px;}table.table_info td.td_right {	padding: 3px 3px 3px 3px;	margin: 0px 0px 0px 0px;	color: black;	font-size: 9pt;	text-align: right;/*	background-color: #fff;	border-style: solid;	border-color: #ddd;	border-width: 1px; */}table.table_info th {	padding: 3px;	margin: 0px 0px 0px 0px;	color: black;	font-size: 9pt;	font-weight: normal;	text-align: left;	background-color: #CF9;	border-style: solid;	border-color: #CF9;	border-width: 0px;	width: 150px;}table.table_info1 {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 5px;  /*border-collapse: collapse;*/	border-collapse: separate;	border-spacing: 1px;	float: left;}table.table_info1 caption {	color: #c0c0c0;	font-size: 12pt;	font-weight: bold;}table.table_info1 td {	padding: 3px 3px 3px 3px;	margin: 0px 0px 0px 0px;	color: black;	font-size: 9pt;	background-color: #fff;	border-style: solid;	border-color: #ddd;	border-width: 1px;	width: 50px;	text-align: right;}table.table_info1 th {	padding: 3px;	margin: 0px 0px 0px 0px;	color: black;	font-size: 9pt;	font-weight: normal;	text-align: left;	background-color: #CF9;	border-style: solid;	border-color: #CF9;	border-width: 0px;	width: 150px;}table.table_info2 {	padding: 0;	margin: 0px 0px 10px 10px;  /*border-collapse: collapse;*/	border-collapse: separate;	border-spacing: 1px;	float: left;}table.table_info2 caption {	color: #c0c0c0;	font-size: 12pt;	font-weight: bold;}table.table_info2 td {	padding: 3px 3px 3px 3px;	margin: 0px 0px 0px 0px;	color: black;	font-size: 9pt;	background-color: #ffffcc;	border-style: solid;	border-color: #ffcc66;	border-width: 1px;	width: 200px;}