.site-header-main {
    padding: 40px 0 10px 0;
}

.site-branding {
    padding: 10px 0 10px 0;
}

.entry-content {
  padding-bottom: 5px;
  line-height: 2;  /* 20230107 ABOUT の行間確保のために追加 */
  
}

.site-main{
  margin-left: 10%;
  margin-right: 10%;
  width: auto;
  /* 20230118 物件ページの写真を大きくする（画像サイズの抑制を行わないようにする）ために追加 */
}

.footer {
	padding: 0 0 32px 0;
}


/*
.col-md-offset-2 {
    margin-left: 8%;
}
*/

.inline_block {
    display: inline-block;      /* インラインブロック要素にする */
/*    display: flex; */
    line-height: 1.3;
    margin: 5px;
    width: auto;
    max-width: 320px;
}

.entry-content {
    width: 96%; 
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 10px;
}

.entry-content p{
line-height: 2;
}

.caption {
  padding: 3px 0 0 0;
}

.location {
  font-size: 75%;
  padding: 0 0 50px 0; /* ギャラリー下の位置と次のサムネイルとの間*/
  color: darkgray;
}

.gallery_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: stretch;
/*  padding-left: 2%; */

}

.gallery_item {
  min-width: 280px;  /*340pxまで増やすとiPhone/iPadで良い感じだが*/
  max-width: 22%;
  padding-left: 10px;
  padding-right: 10px;  
  padding-bottom: 20px;  
}

.entry-content p {
    margin: 0 0 0;
    padding-bottom: 0;
}


.works_header {
  display: flex;
  justify-content: center;
   border-width: 1px; 
  margin: 0 0 25px 0;
font-family: Poppins, "Helvetica Neue", sans-serif;
}

.works_header a {
  color: #555555;
}

    .site-header-menu {
        margin: 0 0 10px 0;
    }
  
.works_item_selected {
width: 150px;
margin: 10px 10px;
text-align: center;
color: #1a1a1a;
background: #eee;
}

.works_item_selected a {
color: #333333;
}

.works_item_no_selected {
width: 150px;
margin: 10px 10px;

 border-width: 0; 
 text-align: center;
}

.site-branding {
    margin: 0 auto 25px 0;
}

/* 2023/1/3 物件写真のスペース確保のため挿入 */
figure {
    margin: 10px;
}