@charset "UTF-8";

/*hamamat		(株)浜松建設 */
.newsListTag.hamamat { background-color: #0f492b; }

/*topia		株式会社　トピア */
.newsListTag.topia { background-color: #5e5f5a; }

/*seiwa		星和住研　株式会社 */
.newsListTag.seiwa { background-color: #1b703d; }

/*zyukobo		株式会社　住工房プラスアルファ*/
.newsListTag.zyukobo { background-color:  #e0a319; }

/*haratec		株式会社　原工務店*/
.newsListTag.haratec { background-color: #d8263c; }


/*sunken		株式会社　サン建築工房 */
.newsListTag.sunken { background-color: #ba1727; }


/*kotobuki	株式会社　寿工務店 */
.newsListTag.kotobuki { background-color:  #ff9999; }

/*efuz		藤丸建設　有限会社 */
.newsListTag.efuz { background-color: #0ba95f; }

/*homeland	株式会社　ホームランド */
.newsListTag.homeland { background-color: #6c2754; }

/*takano		株式会社　タカノホーム */
.newsListTag.takano { background-color: #c35000; }

/*aihome		アイ・ホーム　株式会社 */
.newsListTag.aihome { background-color: #898989; }

/*jimukyoku 事務局 */
.newsListTag.jimukyoku { background-color: #333333; }

/*ilj インテリジェントレーベル */
.newsListTag.ilj { background-color: #000000; }

/* PREV NEXT */
#pager .prev .next {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66px;
    flex: 0 0 66px;
}

/* CURRENT */
#pager .pagerItem.currentItem {
    border: 1px solid #1a1a1a;
}

#pager .page-numbers {
    font-weight: 200px;
    font-family: 'Oswald';
    font-size: 20px;
    line-height: 1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44px;
    flex: 0 0 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
}

#pager .current {
    border: 1px solid #1a1a1a;
}

.error {
      padding: 5px;
/*    background-color: #ffeeee; */
/*    border: 2px solid #ff0000; */
    color: #ff0000;

/*	border-top-left-radius: 5px; */
/*	border-top-right-radius: 5px; */
/*	border-bottom-right-radius: 5px; */
/*	border-bottom-left-radius: 5px; */


}

.bukken {
    border: 2px solid #cccccc;
    padding: 2px 10px;
}

@media screen and (min-width: 480px)
	.newsArchCont {
	    -ms-flex: 0 0 70% !important;
	    flex: 0 0 70% !important;
	    max-width: 70% !important;
	}
	.newsArchImg {
	    -ms-flex: 0 0 30% !important;
	    flex: 0 0 30% !important;
	    max-width: 30% !important;
	}
}

.form_end {
    text-align: center !important;
}

.endbtn {
    text-align: center !important;
}

.newsArch {
    word-break: break-all !important;
}
.wpArchCont {
    max-width: 100% !important;
    flex: 0 0 100%;
}
span.newsArchTit {
    word-break: break-all !important;
    width: 100%;
}
