@charset "utf-8";

.fl {
    float:left;
}

/*物件写真*/
.gallery {
    margin:.5em 0;
}
.thumb {
    width: 14.4%;
    margin:1em 1% .5em  1%;
    border: 1px solid #999;
    height: auto;	/*高さ*/
}

/*お問い合わせ*/
a.inquiry {
	padding: 10px 30px;	/*ボタン内の余白*/
	margin-bottom: 20px;
	border: none;
	border-radius: 30px;	/*角丸のサイズ*/
	background: linear-gradient(#fff, #eee);	/*グラデーション*/
	font-size: 16px;	/*文字サイズ*/
	border: 1px solid #ccc;
    text-decoration:none;
}
/*マウスオン時の設定*/
a.inquiry:hover{
	background: #fff;	/*背景色*/
}
form span.required:before {
    content: " ※ ";
    color:#f00;
}
form .msg {
    color:#00f;
}

form .ta1 th {
    width:200px;
}

/*会社案内*/
div.office2 {
    width:100%;
    height:350px;
    border: 1px solid #ccc;
    background-color: #eee;
    position: relative;
    text-align:center;
}
p.office2 {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%,-50%);
}

#main .list .border_only {
    text-decoration: none;
    display: block;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    padding: 3%;
}

.inline_block {
    width:49%;
    margin:0 auto;
    display:inline-block;
}

.wxs {
    width:16%!important;
    margin:0 auto;
}

/*＋お気に入り*/
input[type=submit].favorite {
	padding: 5px 15px;	/*ボタン内の余白*/
	margin-bottom: 10px;
	border: none;
	border-radius: 150px;	/*角丸のサイズ*/
	background: linear-gradient(#fff, #eee);	/*グラデーション*/
	font-size: 12px;	/*文字サイズ*/
	border: 1px solid #ccc;
    text-decoration:none;
}
/*マウスオン時の設定*/
input[type=submit].favorite:hover{
	background: #fff;	/*背景色*/
}

/*お気に入り済*/
button.favorite, button.favorite:disabled {
	padding: 5px 15px;	/*ボタン内の余白*/
	margin-bottom: 5px;
	border: none;
	border-radius: 15px;	/*角丸のサイズ*/
	background: linear-gradient(#fff, #eee);	/*グラデーション*/
	font-size: 12px;	/*文字サイズ*/
	border: 1px solid #ccc;
    text-decoration:none;
    cursor:default;
    color:#333
}

span.favorite_num {
	padding: 5px 0px 5px;	/*ボタン内の余白*/
	margin-bottom: 5px;
	font-size: 100%;	/*文字サイズ*/
}

.mb-1 {
    margin-bottom:2em;
}


.brightness{
    filter: brightness(0.7);
}

.header_top {
	background: #000 url(../images/header_bg.jpg) no-repeat center center/cover;	/*背景色、背景画像の読み込み*/
}
