@charset "utf-8";

.alignCenter{
	text-align:center;
}
.alignRight{
	text-align:right;
}
.alignLeft{
	text-align:left;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clearLeft{
	clear:left;
}
.clearRight{
	clear:right;
}
.clearBoth{
	clear:both;
}
.noMargin {
	margin:0 !important;
	padding:0 !important;
}
img {
	border:none 0;
}

.GA_Form_Caution {
	font-weight:bold;
	color:rgb(224,0,0);
}
.GA_Form_Note {
	font-size:12px;
	color:rgb(0,0,0);
}
.noWrap {
	white-space:nowrap;
}
.inLine {
	display:inline;
	margin:0;
	padding:0;
}


/* CSS Document */

/* ********************
       システム共通
   ******************** */

/* 警告メッセージ */
.wMess{
	color:red;
	font-size:110%;
}

.GA_Form_Caution{
	color:red;
}


/* テーブルデザイン */
.tableHosyu {
	width:98%;
	margin:5px 0;
	
    border-spacing: 0;
	
    border: 1px solid #CCC;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
         -o-border-radius: 6px;
            border-radius: 6px;
    box-shadow: 0 1px 1px #CCC;	
}
.tableHosyu th,
.tableHosyu td {
    padding:10px;
    background:#FFF;
    border-bottom:solid 1px #CCC;
    border-right:solid 1px #CCC;
}
.tableHosyu th {
    background:#F8991A;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    color:#FFFFFF;
}

/* -----------------------
  左上角丸　最初の行の最初のセル
----------------------- */
.tableHosyu tr:first-child th:first-child,
.tableHosyu tr:first-child td:first-child {
    -webkit-border-radius: 6px 0 0 0;
       -moz-border-radius: 6px 0 0 0;
         -o-border-radius: 6px 0 0 0;
            border-radius: 6px 0 0 0;
}
/* -----------------------
  右上角丸　最初の行の最後のセル
----------------------- */
.tableHosyu tr:first-child th:last-child,
.tableHosyu tr:first-child td:last-child {
    -webkit-border-radius: 0 6px 0 0;
       -moz-border-radius: 0 6px 0 0;
         -o-border-radius: 0 6px 0 0;
            border-radius: 0 6px 0 0;
}
/* -----------------------
  左下角丸　最後の行の最初のセル
----------------------- */
.tableHosyu tr:last-child th:first-child,
.tableHosyu tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 6px;
       -moz-border-radius: 0 0 0 6px;
         -o-border-radius: 0 0 0 6px;
            border-radius: 0 0 0 6px;
}
/* -----------------------
  右下角丸　最後の行の最後のセル
----------------------- */
.tableHosyu tr:last-child th:last-child,
.tableHosyu tr:last-child td:last-child {
    -webkit-border-radius: 0 0 6px 0;
       -moz-border-radius: 0 0 6px 0;
         -o-border-radius: 0 0 6px 0;
            border-radius: 0 0 6px 0;
}
/* --------------------------------------------
  thaed,tbodyを使う場合の設定
-------------------------------------------- */
.tableHosyu thead th {background:#D4F3FC;}
.tableHosyu thead+tbody th {background:#F7FDFE;}
.tableHosyu tbody th {text-align:left;}/*IE*/
/* -----------------------
  左上角丸 thead内　最初の行の最初のセル
----------------------- */
.tableHosyu thead tr:first-child th:first-child,
.tableHosyu thead tr:first-child td:first-child {
    -webkit-border-radius: 6px 0 0 0;
       -moz-border-radius: 6px 0 0 0;
         -o-border-radius: 6px 0 0 0;
            border-radius: 6px 0 0 0;
}
/* -----------------------
  右上角丸 thead内　最初の行の最後のセル
----------------------- */
.tableHosyu thead tr:first-child th:last-child,
.tableHosyu thead tr:first-child td:last-child {
    -webkit-border-radius: 0 6px 0 0;
       -moz-border-radius: 0 6px 0 0;
         -o-border-radius: 0 6px 0 0;
            border-radius: 0 6px 0 0;
}
/* -----------------------
  角丸なし　thaedの後のtbody 最初の行の最初のセル
  角丸なし　thaedの後のtbody 最初の行の最後のセル
----------------------- */
.tableHosyu thead+tbody tr:first-child th:first-child,
.tableHosyu thead+tbody tr:first-child td:first-child,
.tableHosyu thead+tbody tr:first-child th:last-child,
.tableHosyu thead+tbody tr:first-child td:last-child {
    -webkit-border-radius:0px;
       -moz-border-radius:0px;
         -o-border-radius:0px;
            border-radius:0px;
}
/* -----------------------
  左下角丸　thaedの後のtbody 最後の行の最初のセル
----------------------- */
.tableHosyu thead+tbody tr:last-child th:first-child,
.tableHosyu thead+tbody tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 6px;
       -moz-border-radius: 0 0 0 6px;
         -o-border-radius: 0 0 0 6px;
            border-radius: 0 0 0 6px;
}
/* -----------------------
  右下角丸　thaedの後のtbody 最後の行の最後のセル
----------------------- */
.tableHosyu thead+tbody tr:last-child th:last-child,
.tableHosyu thead+tbody tr:last-child td:last-child {
    -webkit-border-radius: 0 0 6px 0;
       -moz-border-radius: 0 0 6px 0;
         -o-border-radius: 0 0 6px 0;
            border-radius: 0 0 6px 0;
}           

/* ボタンデザイン */
.button{
	width:98%;
}

.button a{
	display:block;
	text-align:center;
	margin:10px 0 0 0;
	font-size:16px;
	text-decoration:none !important;
	padding:10px 5px;
	/*padding-bottom:40px;
	border-bottom:1px dotted 7F7F7F;*/
	
	background-color:#E56A0F;
	color: #ffffff;
	

 background: -webkit-linear-gradient(top, #FF9D00, #E56A0F);
 background:    -moz-linear-gradient(top, #FF9D00, #E56A0F);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #FF9D00, #E56A0F);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #FF9D00, #E56A0F);	
	
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

	border: 1px solid #D5D5D7;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	
	text-shadow: 1px 1px 3px #000;
}

.button a:active{
	padding:11px 4px 9px 6px;
	background-color:#F4A452;
	

 background: -webkit-linear-gradient(top, #FFB64D, #E56A0F);
 background:    -moz-linear-gradient(top, #FFB64D, #E56A0F);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #FFB64D, #E56A0F);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #FFB64D, #E56A0F);	
	
}


/* タイトル */
.folder_name{
	width:98%;
	display:block;
	font-size:120%;
	font-weight:bold;
	border:1px solid #dddddd;
	border-left:8px solid #FD9204;
	padding:10px 0 10px 10px;
	background-color:#F4F4F4;

 background: -webkit-linear-gradient(top, #FFFFFF, #F4F4F4);
 background:    -moz-linear-gradient(top, #FFFFFF, #F4F4F4);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #FFFFFF, #F4F4F4);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #FFFFFF, #F4F4F4);	
}


/* ************************************
       新規会員登録 system_btn_member.php
   ************************************ */

/* 新規会員登録ボタン */
.button a.newMember{
	color: #ffffff;
}



/* ************************************
       ログイン system_login.php
   ************************************ */

/* ログインボタン */
.button a.login{
	background-color:#E20C0C;
	color: #ffffff;
	

 background: -webkit-linear-gradient(top, #E20C0C, #820202);
 background:    -moz-linear-gradient(top, #E20C0C, #820202);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #E20C0C, #820202);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #E20C0C, #820202);	
}

.button a.login:active{
	background-color:#E61F1F;
	

 background: -webkit-linear-gradient(top, #E61F1F, #E51010);
 background:    -moz-linear-gradient(top, #E61F1F, #E51010);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #E61F1F, #E51010);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #E61F1F, #E51010);	
	
}


/* ログオフボタン */
.button a.logoff{
	background-color:#E20C0C;
	color: #ffffff;
	

 background: -webkit-linear-gradient(top, #E20C0C, #820202);
 background:    -moz-linear-gradient(top, #E20C0C, #820202);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #E20C0C, #820202);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #E20C0C, #820202);	
}

.button a.logout:active{
	background-color:#E61F1F;
	

 background: -webkit-linear-gradient(top, #E61F1F, #E51010);
 background:    -moz-linear-gradient(top, #E61F1F, #E51010);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #E61F1F, #E51010);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #E61F1F, #E51010);	
	
}


/* ログイン失敗 */
.loginMiss{
	text-align:center;
	width:100%;
	padding-top:5px;
}

/* メールアドレス入力の枠 */
.tableHosyu th.login{
	width:50%;
	text-align:right;
}




/* ************************************
       ユーザー登録 usermailChk.php
   ************************************ */

/* 大枠の調整 */
body.chk{
	padding:2%;
}

   
/* ユーザー登録入力の枠 */
.tableHosyu th.chk{
	width:50%;
	text-align:right;
	height:40px;
}

.tableHosyu td.chk{
	width:50%;
}


/* ボタン */
.button a.chk{
	color: #F42525;
	text-shadow:none;
	background-color:#E5E2E2;
	

 background: -webkit-linear-gradient(top, #FEFFFF, #E5E2E2);
 background:    -moz-linear-gradient(top, #FEFFFF, #E5E2E2);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #FEFFFF, #E5E2E2);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #FEFFFF, #E5E2E2);	
}

.button a.chk2{
	background-color:#8CC641;
	color: #ffffff;
	

 background: -webkit-linear-gradient(top, #8CC641, #699431);
 background:    -moz-linear-gradient(top, #8CC641, #699431);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #8CC641, #699431);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #8CC641, #699431);	
}



/* ************************************
       ユーザー情報 userRegist.php
   ************************************ */

/* 大枠の調整 */
body.regist{
	padding:2%;
}

/* タイトル */
h1.regist{
	width:98%;
	display:block;
	font-size:120%;
	font-weight:bold;
	border:1px solid #dddddd;
	border-left:8px solid #FD9204;
	padding:10px 0 10px 10px;
	background-color:#F4F4F4;

 background: -webkit-linear-gradient(top, #FFFFFF, #F4F4F4);
 background:    -moz-linear-gradient(top, #FFFFFF, #F4F4F4);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #FFFFFF, #F4F4F4);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #FFFFFF, #F4F4F4);	
}

/* ユーザー情報入力の枠 */
.tableHosyu th.regist{
	text-align:right;
	width:35%;
}

.tableHosyu th.regist2{
	text-align:right;
}

.tableHosyu td.regist{
	width:70%;
	font-size:95%;
}


/* ボタン */
.button a.regist{
	background-color:#8CC641;
	

 background: -webkit-linear-gradient(top, #8CC641, #699431);
 background:    -moz-linear-gradient(top, #8CC641, #699431);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #8CC641, #699431);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #8CC641, #699431);	
}

.button a.regist:active{
	background-color:#A9D471;
	

 background: -webkit-linear-gradient(top, #A9D471, #BFDF95);
 background:    -moz-linear-gradient(top, #A9D471, #BFDF95);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #A9D471, #BFDF95);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #A9D471, #BFDF95);	
	
}




/* ******************************************************
       お気に入りに追加ボタン system_btn_favorit.php
   ****************************************************** */
   
/* ボタン */
.button a.favorit{
	background-color:#8CC641;
	color: #ffffff;
	

 background: -webkit-linear-gradient(top, #8CC641, #699431);
 background:    -moz-linear-gradient(top, #8CC641, #699431);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #8CC641, #699431);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #8CC641, #699431);	
}

.button a.favorit:active{
	background-color:#A9D471;
	

 background: -webkit-linear-gradient(top, #A9D471, #BFDF95);
 background:    -moz-linear-gradient(top, #A9D471, #BFDF95);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #A9D471, #BFDF95);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #A9D471, #BFDF95);	
	
}


/* ******************************************************
       最近よく見ている物件 system_BK_Look.php
   ****************************************************** */
   
	#look .buttonArea{
		width:98%;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	#look .buttonArea .waku{
		height:180px;
		overflow: auto;
		margin: 0;
		padding: 5px;
	}
	
	
	#look .buttonArea li{
		float:left;
		display:block;
		margin:0 5px 10px 0;
		padding:8px 10px;
		list-style-type:none;
		width:110px;
		
		
 background: -webkit-linear-gradient(top, #FCFDFD, #E2E2E2);
 background:    -moz-linear-gradient(top, #FCFDFD, #E2E2E2);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #FCFDFD, #E2E2E2);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #FCFDFD, #E2E2E2);	
 
 background-color:#F2F2F2;
	
	color: #444444;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

	border: 1px solid #D8D8D8;
	
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.5);
  -moz-box-shadow: 1px 2px 4px rgba(0,0,0,.5);
  box-shadow: 1px 1px 4px rgba(0,0,0,.5);
  
  	-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc,offx=2,offy=2)"; /* IE8 */

  	}
	
	#look  .buttonArea li span.setumei{
		display:block;
		font-size:11px;
		line-height:110% !important;
		min-height:24px;
	}
	
	#look  .buttonArea li div.image{
		padding-bottom:5px;
	}
	
	#look  .buttonArea li span.title{
		display:block;
		font-size:14px;
		line-height:120%;
		font-weight:bold;
		min-height:30px;
	}



/* ******************************************************
       お気に入り物件 system_BK_Favorit.php
   ****************************************************** */
   
	#favorit .buttonArea{
		width:98%;
		overflow:hidden;
		margin-bottom:20px;
	}
	
	#favorit .buttonArea .waku{
		height:220px;
		overflow: auto;
		margin: 0;
		padding: 5px;
	}
	
	#favorit .buttonArea .waku2{
		float:left;
		width:137px !important;
	}
	
	#favorit .buttonArea li{
		float:left;
		display:block;
		margin:0 5px 10px 0;
		padding:8px 10px;
		list-style-type:none;
		width:110px;
		
		
 background: -webkit-linear-gradient(top, #FCFDFD, #E2E2E2);
 background:    -moz-linear-gradient(top, #FCFDFD, #E2E2E2);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #FCFDFD, #E2E2E2);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #FCFDFD, #E2E2E2);	
 
 background-color:#F2F2F2;
	
	color: #444444;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

	border: 1px solid #D8D8D8;
	
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.5);
  -moz-box-shadow: 1px 2px 4px rgba(0,0,0,.5);
  box-shadow: 1px 1px 4px rgba(0,0,0,.5);
  
  	-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#cccccc,offx=2,offy=2)"; /* IE8 */

  	}
	
	#favorit  .buttonArea li span.setumei{
		display:block;
		font-size:11px;
		line-height:110% !important;
		min-height:24px;
	}
	
	#favorit  .buttonArea li div.image{
		padding-bottom:5px;
	}
	
	#favorit  .buttonArea li span.title{
		display:block;
		font-size:14px;
		line-height:120%;
		font-weight:bold;
		min-height:30px;
	}



/* 削除ボタン */
.button a.sakujo{
	font-size:90%;
	padding:0 5px 5px;
	width:40px;
	background-color:#E20C0C;
	color: #ffffff;
	

 background: -webkit-linear-gradient(top, #E20C0C, #820202);
 background:    -moz-linear-gradient(top, #E20C0C, #820202);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #E20C0C, #820202);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #E20C0C, #820202);	
}

.button a.sakujo:active{
	background-color:#E61F1F;
	

 background: -webkit-linear-gradient(top, #E61F1F, #E51010);
 background:    -moz-linear-gradient(top, #E61F1F, #E51010);       /* -moz-liner-gradient(to bottom, #000, #fff); */
 background:      -o-linear-gradient(top, #E61F1F, #E51010);       /*   -o-liner-gradient(to bottom, #000, #fff); */
 background:         linear-gradient(to bottom, #E61F1F, #E51010);	
	
}
