/*==============================================================================================
    BODY タグ再定義
  ==============================================================================================*/
body {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	color:#333333;
/*	letter-spacing:-1%; */

	background-color: #FFFFFF;
	background-attachment: fixed;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url("../images/back.gif");
}

body.no_back {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	color:#333333;
	background-color: #FFFFFF;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url("");
}

/*==============================================================================================
    テーブル関係 タグ再定義
  ==============================================================================================*/
table,tr,td {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
/*	letter-spacing:-1%; */
	empty-cells: show;
}

/*==============================================================================================
    利用者用メインテーブル設定（利用者の枠組みに使用する）
  ==============================================================================================*/
table.main {
	width:819px;
	height: 100%;
	border-style: none;
	background-color: #FFFFFF;
	margin-top:inherit;
	empty-cells:inherit;
}
table.main > td {
/*	border: solid 1px #006699; */
/*	background-color: #FFFFFA; */
/*
	border: 0px none;
	margin: 0px;
	padding: 0px;
*/
}
table.main > tr {
/*	border: solid 1px #006699;*/
/*	background-color: #FFFFFA; */
/*
	border: 0px none;
	margin: 0px;
	padding: 0px;
*/
}
table.main td#head {
	width:817px;
	height:96px;
	background-image: url("../images/title01.gif");
	background-repeat: no-repeat;
	background-position: right center;
}
table.main td#left-space {
	width: 1px;
	background-color: #00519d;
}
table.main td#right-space {
	width:1px;
	background-color: #00519d;
}
table.main td#navi {
	width: 138px;
	background-color: #FFFFFF;
}
table.main td#navi-space {
	width: 7px;
	background-color: #00519d;
}
table.main td#main {
	width: 672px;
	background-color: #FFFFFF;
}
table.main td#bottom {
	height: 80px;
	background-color: #FFFFFF;
}

/*==============================================================================================
    利用者用詳細表示用メインテーブル設定（利用者の枠組みに使用する）
  ==============================================================================================*/
table.main_v {
	width:830px;
	height: 100%;
	border-style: none;
	background-color: #FFFFFF;
	margin-top:inherit;
	empty-cells:inherit;
}
table.main_v td#head {
	width:828px;
	height:96px;
	background-image: url("../images/title02.gif");
	background-repeat: no-repeat;
	background-position: right center;
}
table.main_v > td {
/*	border: solid 1px #006699; */
/*	background-color: #FFFFFA; */
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
table.main_v > tr {
/*	border: solid 1px #006699;*/
/*	background-color: #FFFFFA; */
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
table.main_v td#left-space {
	background-color: #00519d;
	width:1px;
}
table.main_v td#right-space {
	background-color: #00519d;
	width:1px;
}

table.main_v td#main {
	width:828px;
	background-color: #FFFFFF;
}

table.main_v td#bottom {
	width:828px;
	height:80px;
	background-color: #FFFFFF;
}

/*==============================================================================================
    管理者用用メインテーブル設定（利用者の枠組みに使用する）
  ==============================================================================================*/
table.main_admin {
	width:830px;
	height: 100%;
	border-style: none;
	background-color: #FFFFFF;
	margin-top:inherit;
	empty-cells:inherit;
}
table.main_admin td#head {
	width:828px;
	height:96px;
	background-image: url("../images/title02.gif");
	background-repeat: no-repeat;
	background-position: right center;
}
table.main_admin > td {
/*	border: solid 1px #006699; */
/*	background-color: #FFFFFA; */
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
table.main_admin > tr {
/*	border: solid 1px #006699;*/
/*	background-color: #FFFFFA; */
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
table.main_admin td#left-space {
	background-color: #00519d;
	width:1px;
}
table.main_admin td#right-space {
	background-color: #00519d;
	width:1px;
}

table.main_admin td#main {
	width:828px;
	background-color: #FFFFFF;
}

table.main_admin td#bottom {
	width:828px;
	height:80px;
	background-color: #FFFFFF;
}


/*-----<< 業者用メインテーブルの設定（業者の枠組みに使用する）>>-----------------------------------*/
table.main_g {

	width: 100%;
	height: 100%;
	border:0;
	cellspacing:0;
	border: solid 1px #99BFFF; 
	border-collapse: collapse;
	empty-cells: show;
}
table.main_g > td {
	border: solid 1px #006699;
/*	background-color: #FFFFFA; */
}
table.main_g tr {
	border: solid 1px #006699;
/*	background-color: #FFFFFA; */
}
table.main_g td#head_l {
	border: solid 1px #006699;
	height: 40px;
	width: 280px;
	background-color: #006699;
	background-image: url("../images/logo-header.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
table.main_g td#head_r {
	height: 40px;
	border: solid 1px #006699;
	background-color: #006699;
}
table.main_g td#bottom {
	height:20px;
	border: solid 1px #006699;
	background-color: #D9D9FF;
}

/*==============================================================================================
    通常テーブル (ブルー系)
  ==============================================================================================*/
table.default {
	border: solid 1px #00519D;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.default td#title {
	border: solid 1px #00519D;
	background-color: #C3D2E6;
}
table.default td#data {
	border: solid 1px #00519D;
	background-color: #FFFFFA;
}
table.default td#detail {
	border: solid 1px #00519D;
	background-color: #FFFFFA;
}
table.default td#title_Pickup {
	border: solid 1px #00519D;
	background-color: #FFD0B0;
}
table.default td#data_Pickup {
	border: solid 1px #00519D;
	background-color: #FFFFFA;
}
table.default td#actions {
	border: solid 1px #00519D;
	background-color: #EFEFEF;
}

/*==============================================================================================
    賃貸物件用テーブル (オレンジ系)
  ==============================================================================================*/
table.rent {
	border: solid 1px #F2A91C;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.rent td#title {
	border: solid 1px #F2A91C;
	background-color: #FFD0B0;
}
table.rent td#data {
	border: solid 1px #F2A91C;
	background-color: #FFFFFA;
}
table.rent td#title_Pickup {
	border: solid 1px #F2A91C;
	background-color: #FFD0B0;
}
table.rent td#data_Pickup {
	border: solid 1px #F2A91C;
	background-color: #FFFFFA;
}
table.rent td#actions {
	border: solid 1px #F2A91C;
	background-color: #EFEFEF;
}

/*==============================================================================================
    賃貸物件・リスト表示用テーブル (オレンジ系)
  ==============================================================================================*/
table.list_rent {
	border: solid 1px #F2A91C;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_rent td#title {
	border: solid 1px #F2A91C;
	background-color: #FFD0B0;
}
table.list_rent td#data {
	border: solid 1px #F2A91C;
	background-color: #FFFFFA;
}
table.list_rent td#title_Pickup {
	border: solid 1px #F2A91C;
	background-color: #FFD0B0;
}
table.list_rent td#data_Pickup {
	border: solid 1px #F2A91C;
	background-color: #FFFFFA;
}

/*==============================================================================================
    賃貸物件・詳細表示用テーブル (オレンジ系)
  ==============================================================================================*/
table.view_rent {
	border: solid 1px #F2A91C;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.view_rent td#title {
	border: solid 1px #F2A91C;
	background-color: #FFD0B0;
}
table.view_rent td#data {
	border: solid 1px #F2A91C;
	background-color: #FFFFFA;
}
table.view_rent td#title_Pickup {
	border: solid 1px #F2A91C;
	background-color: #FFD0B0;
}
table.view_rent td#data_Pickup {
	border: solid 1px #F2A91C;
	background-color: #FFFFFA;
}

/*==============================================================================================
    販売物件用テーブル (グリーン系)
  ==============================================================================================*/
table.sale {
	border: solid 1px #7EBB40;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.sale td#title {
	border: solid 1px #7EBB40;
	background-color: #CFEFDF;
}
table.sale td#data {
	border: solid 1px #7EBB40;
	background-color: #FFFFFA;
}
table.sale td#title_Pickup {
	border: solid 1px #7EBB40;
	background-color: #CFEFDF;
}
table.sale td#data_Pickup {
	border: solid 1px #7EBB40;
	background-color: #FFFFFA;
}
table.sale td#actions {
	border: solid 1px #7EBB40;
	background-color: #EFEFEF;
}

/*==============================================================================================
    販売物件・リスト表示用テーブル (グリーン系)
  ==============================================================================================*/
table.list_sale {
	border: solid 1px #7EBB40;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_sale td#title {
	border: solid 1px #7EBB40;
	background-color: #CFEFDF;
}
table.list_sale td#data {
	border: solid 1px #7EBB40;
	background-color: #FFFFFA;
}
table.list_sale td#title_Pickup {
	border: solid 1px #7EBB40;
	background-color: #CFEFDF;
}
table.list_sale td#data_Pickup {
	border: solid 1px #7EBB40;
	background-color: #FFFFFA;
}

/*==============================================================================================
    販売物件・詳細表示用テーブル (グリーン系)
  ==============================================================================================*/
table.view_sale {
	border: solid 1px #7EBB40;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.view_sale td#title {
	border: solid 1px #7EBB40;
	background-color: #CFEFDF;
}
table.view_sale td#data {
	border: solid 1px #7EBB40;
	background-color: #FFFFFA;
}
table.view_sale td#title_Pickup {
	border: solid 1px #7EBB40;
	background-color: #CFEFDF;
}
table.view_sale td#data_Pickup {
	border: solid 1px #7EBB40;
	background-color: #FFFFFA;
}


/*-----<< リスト用テーブル パターンＡ (水色系) >>----------------------------------------------*/
table.list_a {
	border: solid 1px #99BFFF;
	background-color: #FFFFFA;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_a td#title {
	border: solid 1px #99BFFF;
	background-color: #E6F2FF;
}
table.list_a td#data {
	border: solid 1px #99BFFF;
	background-color: #FFFFFA;
}
table.list_a td#detail {
	border: solid 1px #99BFFF;
	background-color: #FFFFFA;
}

/*-----<< 表示・編集用テーブル パターンＡ (水色系) >>------------------------------------------*/
table.edit_a {
	border: solid 1px #99BFFF;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.edit_a td#title {
	border: solid 1px #99BFFF;
	background-color: #E6F2FF;
}
/*--<< 申請時の変更項目 >>--*/
table.edit_a td#title_c {
	border: solid 1px #99BFFF;
	background-color: #FF0000;
	color: #FFFFFF;
}
table.edit_a td#data {
	border: solid 1px #99BFFF;
	background-color: #FFFFFA;
}

/*-----<< リスト用テーブル パターンＢ (グリーン系) >>------------------------------------------*/
table.list_b {
	border: solid 1px #006600;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_b td#title {
	border: solid 1px #006600;
	background-color: #CFEFDF;
}
table.list_b td#data {
	border: solid 1px #006600;
	background-color: #FFFFFF;
}
table.list_b td#detail {
	border: solid 1px #006600;
	background-color: #FFFFFF;
}

/*-----<< 表示・編集用テーブル パターンＢ (グリーン系) >>------------------------------------------*/
table.edit_b {
	border: solid 1px #006600;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.edit_b td#title {
	border: solid 1px #006600;
	background-color: #F0FFF3;
}
table.edit_b td#data {
	border: solid 1px #006600;
	background-color: #FFFFFF;
}

/*-----<< リスト用テーブル パターンＣ (ピンク系) >>------------------------------------------*/
table.list_c {
/*	border: solid 1px #FFE8EF;*/
	border: solid 1px #FF6699;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_c td#title {
	border: solid 1px #FF6699;
/*	background-color: #CFEFDF;*/
	background-color: #FFF7FC;
}
table.list_c td#data {
	border: solid 1px #FF6699;
	background-color: #FFFFFF;
}
table.list_c td#detail {
	border: solid 1px #FF6699;
	background-color: #FFFFFF;
}

/*-----<< 表示・編集用テーブル パターンＣ (ピンク系) >>------------------------------------------*/
table.edit_c {
	border: solid 1px #FF6699;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.edit_c td#title {
	border: solid 1px #FF6699;
	background-color: #FFF7FC;
}
table.edit_c td#data {
	border: solid 1px #FF6699;
	background-color: #FFFFFF;
}

/*-----<< リスト用テーブル パターンＤ (オレンジ系) >>------------------------------------------*/
table.list_d {
	border: solid 1px #FF6600;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_d td#title {
	border: solid 1px #FF6600;
	background-color: #FFD0B0;
}
table.list_d td#data {
	border: solid 1px #FF6600;
	background-color: #FFFFFF;
}
table.list_d td#detail {
	border: solid 1px #FF6600;
	background-color: #FFFFFF;
}
table.list_d td#title_btn {
	border: solid 1px #FF6600;
	background-color: #EFEFEF;
}

/*-----<< 表示・編集用テーブル パターンＤ (オレンジ系) >>------------------------------------------*/
table.edit_d {
	border: solid 1px #FF6600;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.edit_d td#title {
	border: solid 1px #FF6600;
	background-color: #FFD0B0;
}
table.edit_d td#data {
	border: solid 1px #FF6600;
	background-color: #FFFFFF;
}


/*-----<< リスト用テーブル パターンＥ (紫系) >>------------------------------------------*/
table.list_e {
	border: solid 1px #800080;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_e td#title {
	border: solid 1px #800080;
	background-color: #FFF0FB;
}
table.list_e td#title_link {
	border: solid 1px #800080;
	background-color: #ECFFEC;
}
table.list_e td#data {
	border: solid 1px #800080;
	background-color: #FFFFFF;
}
table.list_e td#detail {
	border: solid 1px #800080;
	background-color: #FFFFFF;
}

/*-----<< 表示・編集用テーブル パターンＥ (紫系) >>------------------------------------------*/
table.edit_e {
	border: solid 1px #800080;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.edit_e td#title {
	border: solid 1px #800080;
	background-color: #FFF0FB;
}
table.edit_e td#title_link {
	border: solid 1px #800080;
	background-color: #ECFFEC;
}
table.edit_e td#data {
	border: solid 1px #800080;
	background-color: #FFFFFF;
}
table.edit_e td#title_upd {
	border: solid 1px #800080;
	background-color: #0000FF;
	font-size: 14px;
	color: #FFFFFF;
}
table.edit_e td#title_new {
	border: solid 1px #800080;
	background-color: #FF0000;
	font-size: 14px;
	color: #FFFFFF;
}

/*-----<< リスト用テーブル パターンＦ (ダークブルー系) >>------------------------------------------*/
table.list_f {
	border: solid 0px #6699CC;
	background-color: #6699CC;
	border-collapse: collapse;
	empty-cells: show;
}
table.list_f td#title {
	border: solid 1px #6699CC;
	background-color: #BFD5EA;
}
table.list_f td#title_btn {
	border: solid 1px #6699CC;
	background-color: #EFEFEF;
}
table.list_f td#data_1 {
	border: solid 1px #6699CC;
	background-color: #E6F7F7;
}
table.list_f td#data_2 {
	border: solid 1px #6699CC;
	background-color: #FFFFFF;
}
table.list_f td#detail {
	border: solid 1px #6699CC;
	background-color: #FFFFFF;
}

.font_size_s {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
}
.font_size_m {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
}
.font_size_l {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
}

input {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
}

/* 未訪のリンク  */
a:link	{
	font-size: 12px;
	text-decoration: none;
/*	text-decoration: underline; */
	color: #0000FF;
}

/* 既訪のリンク  */
a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #0050FF;
}

/* 動作中のリンク */
a:active {
	font-size: 12px;
	text-decoration:none;
	color: #FF00FF;
}

/* ユーザが指し示している */
a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #FF00FF;
}

/*タイトル部分*/
.title1 {
	background-color: #99BFFF;				/* 背景色 */
	color: #221122;							/* 文字色 */
	width: 100%;							/* 幅 */
	padding: 2px 1em;
	border-left: double 17px #3848C8;		/* 左の二本線 */
	border-right: dashed 2px #99BFFF;		/* 右の点線 */
	font-size: 12pt;						/* 文字サイズ */
	font-weight: bold;						/* 太字 */
	letter-spacing: 0.2em;					/* 文字間隔 */
}
.title1_box{
  width: 99%;								/*幅。上の幅から3だけマイナスして下さい*/
  padding: 8px 4px 7px 9px;
  margin: 0px 0px 0px 3px;
  border-left: solid 1px #787898;			/*枠色*/
  border-bottom: solid 1px #989898;
  border-right: dashed 2px #FCFBFF;
  background-color: #FCFBFF;				/*薄い背景色*/
  font-size: 12px;							/*文字サイズ*/
}

.sub1 {
	border-style: solid;
	border-width: 1.5 0;
	text-align: center;
	color: #0000FF;
	width: 300;
	margin: 5;
	padding: 3;
	background-color: #FFFFEE;
}
.title_a {
	font-size: 18pt;						/* 文字サイズ */
	font-weight: bold;						/* 太字 */
	color: #8080C0;
	text-shadow: #666666 3px 3px 1.5px;
	background-color: #ffffff;
	text-align: center;
	border-color: #8080C0;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3em;
	border-right-width: 3em;
/*	padding: 0.5em;*/
}


.title_b {
	font-size: 18pt;						/* 文字サイズ */
	font-weight: bold;						/* 太字 */
	color: #33cc99;
	text-shadow: #666666 3px 3px 1.5px;
	background-color: #ffffff;
	text-align: center;
	border-color: #33cc99;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3em;
	border-right-width: 3em;
/*	padding: 0.5em;*/
}

.title_c {
	font-size: 18pt;						/* 文字サイズ */
	font-weight: bold;						/* 太字 */
	color: #ff6699;
	text-shadow: #666666 3px 3px 1.5px;
	background-color: #ffffff;
	text-align: center;
	border-color: #ff6699;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3em;
	border-right-width: 3em;
/*	padding: 0.5em;*/
}

.title_d {
	font-size: 18pt;						/* 文字サイズ */
	font-weight: bold;						/* 太字 */
	color: #ff9966;
	text-shadow: #666666 3px 3px 1.5px;
	background-color: #ffffff;
	text-align: center;
	border-color: #ff9966;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3em;
	border-right-width: 3em;
/*	padding: 0.5em;*/
}

.sub_title_a {
	font-size: 12pt;						/* 文字サイズ */
	font-weight: bold;						/* 太字 */
	color: #009966;
	text-shadow: #666666 3px 3px 1.5px;
	background-color: #EBF5F5;
	text-align: center;
	border-color: #6666CC;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
/*
	border-left-style: dotted;
	border-right-style: dotted;
*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: thick;
	border-right-width: thick;
/*	padding: 0.5em;*/
}

/*==============================================================================================
    販売物件・タイトル (グリーン系)
  ==============================================================================================*/
.title_sale {
	line-height: 24px;
	font-size: 12px;
	color: #7EBB40;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #7EBB40;
	background-color: #FFFFFF;
	background-image: url("../images/title-sale.gif");
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
}

/*==============================================================================================
    賃貸物件・タイトル (オレンジ系)
  ==============================================================================================*/
.title_rent {
	line-height: 24px;
	font-size: 12px;
	color: #F2A91C;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #F2A91C;
	background-color: #ffffff;
	background-image: url("../images/title-rent.gif");
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
}

/*==============================================================================================
    タイトル・文字無し (ブルー系)
  ==============================================================================================*/
.title_org_default {
	line-height: 24px;
	font-size: 18pt;
	font-weight:700;
	color: #FFFFFF;
	text-align: left;
	padding-left: 24px;
	vertical-align: middle;
	border: 1px solid #00519D;
	background-color: #ffffff;
	background-image: url("../images/title-org-default.gif");
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
}

/*==============================================================================================
    各種色変更可能（家コムナンバー検索用）
	掲載状態によってタイトルの背景色を変更する為に作成
  ==============================================================================================*/
table.title_info {
	border: solid 1px #808080;
	background-color: #FFFFFF;
	border-collapse: collapse;
	empty-cells: show;
}
table.title_info td#data {
	border: solid 1px #808080;
	background-color: #FFFFFF;
}
/*--掲載状態データ--*/
table.title_info td#data_pickup {
	font-weight: bold;						/* 太字 */
	border: solid 1px #808080;
	background-color: #FFFFF0;
}
/*--緑(掲載中)--*/
table.title_info td#title_1 {
	border: solid 1px #808080;
	background-color: #009900;
	color:            #FFFFFF;
}
/*--赤(未掲載)--*/
table.title_info td#title_2 {
	border: solid 1px #808080;
	background-color: #FF1493;
	color:            #FFFFFF;
}
/*--青（掲載待ち）--*/
table.title_info td#title_3 {
	border: solid 1px #808080;
	background-color: #0066FF;
	color:            #FFFFFF;
}
/*--オレンジ（申請中）--*/
table.title_info td#title_4 {
	border: solid 1px #808080;
	background-color: #FF6600;
	color:            #FFFFFF;
}