@charset "UTF-8";

/******************************************************
  画像クリックで拡大するjsプログラムのcss
******************************************************/

.myimg img.icon_loupe{
  position: absolute;
  top: 0px;
  right: 0px;
}
.myimg{
  display: inline-block;
  width: 200px;
  margin: 10px;
  position: relative;
  vertical-align: top;
}
img.thum {
  width: 100%;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
  vertical-align: bottom;
  transition: 0.3s ease;
}
img.thum:hover {
  transform: scale(1.1);
  opacity: 0.7;
}
#imgon_blind {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  transition: 0.5s ease;
}
#imgon_blind img {
  max-width: 90%;
  max-height: 95%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s ease;
}



/* 外観・カスタマイズからコピー */
/*****************************************************
 h2の処理
******************************************************/
div.subheader{ display: none; }
h2:not(.home-header-title):not(.jumbotron-title){
    display: block;
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
    border-bottom: 3px solid #009fe8;
    margin: 0px;
}
h2:not(.home-header-title):not(.jumbotron-title):before{
    content: url(https://www.re-home-m.com/wp/wp-content/uploads/2022/06/logo_only_matsuo-e1656288559752.png);
    margin-right: 5px;
}

/*************************************
 h3の処理
*************************************/ 
h3{
	border-bottom: 2px solid dodgerblue;
}


/*
.main-header.main-header-original {
    background-color: rgba(255,255,255,0.8);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999;
}

.main-header-clone{
	background-color: rgba(0,0,0,0.6);
	color: white;
}

nav.main-navigation{
	font-size: 1.1em;
}

div.drawer-navigation{
	background-color: rgba(0,0,0,0.6);
	color: white;
}

span.drawer-hamburger-icon,
span.drawer-hamburger-icon:before,
span.drawer-hamburger-icon:after{
	background-color: white;
}

.top-bar-content,
.main-header-content,
.featured-entry-content,
.home-header-content,
.jumbotron-content,
.site-content,
.container-content,
.footer-widget-content,
.site-bottom-content {
	max-width: 1234px; 
}
/*