@charset "UTF-8";
/* CSS Document */

.info_box1{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	vertical-align: middle;
	
	font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position: relative;
	text-decoration: none!important;
}
@media print, screen and (min-width: 801px) {
.info_box1{
	flex-wrap: nowrap;	
}
}
.info_box1 a{
	width: 100%;
	padding: 10px 0;
	background: rgba(0,0,0,0.0);
	text-decoration: none!important;
}
.info_box1:hover a{
	background: rgba(0,0,0,0.1);
	text-decoration: none!important;
}
/*
.info_box1_category{
	text-decoration: none!important;
}
.info_box1_category div{
	text-decoration: none!important;
}
.info_box1_day{
	text-decoration: none!important;
}
.info_box1_txt{
	text-decoration: none!important;
}
*/




.info_box1_category{
	width: 64px;
	height: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	display: table-cell;
	
	/*background: #8BEFFE;*/
}
.info_box1_category div{
	clear: both;
	width: 64px;
	height: auto;
	margin: 0;
	padding: 3px 0 4px;
	vertical-align: middle;
	font-size: 12px;
	line-height: 102%;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
/*企業情報　カテゴリーナンバーによって番号を変更する*/
.info_box1_category div.category2{
	background: #004096;
}
/*物件情報　カテゴリーナンバーによって番号を変更する*/
.info_box1_category div.category3{
	background: #009ee7;
}
/*その他　カテゴリーナンバーによって番号を変更する*/
.info_box1_category div.category4{
	background: #b3b3b4;
}

.info_box1_day{
	width: 96%;
	height: auto;
	margin: 0 auto;
	padding: 0;
	
	font-size: 13px;
	line-height: 102%;
	text-align: left;
	color: #888;
}
@media print, screen and (min-width: 801px) {
.info_box1_day{
	width: 100px;
	height: auto;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	vertical-align: middle;
	display: table-cell;
}
}

@media print, screen and (max-width: 800px) {
.info_box1_txt{
	clear: both;
	width: 100%;
	width: 96%;
	height: auto;
	margin: 0 auto;
	padding: 0;
	vertical-align: middle;
	display: block;
	font-size: 12px;
	font-size: 2.6vw;
	font-size: 3.1vw;
	line-height: 150%;
	text-align: left;
	color: #222;
}
}
@media print, screen and (min-width: 801px) {
.info_box1_txt{
	width: calc( 100% - 170px );
	height: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	display: table-cell;
	font-size: 13px;
	line-height: 150%;
	text-align: left;
	color: #222;
	
/*	background: rgba(157,184,226,1.00);*/
}
}


.info_btn1{
	clear: both;
	width: 110px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}


.news-block-link-target{
	position: absolute;
	top: -90px;
}
@media print, screen and (min-width: 801px) {
.news-block-link-target{
	position: absolute;
	top: -150px;
}
}