.entry-title,
.site-title,
.post-edit-link,
.site-info,
.nav-menu,
.page-item-23 {
  display: none;
}
* {
	 font-family: 'ヒラギノ丸ゴ ProN','Hiragino Maru Gothic ProN','ヒラギノ角ゴシック','Hiragino Sans','MS UI Gothic',sans-serif;
}
h2 {
	 font-family: 'ヒラギノ丸ゴ ProN','Hiragino Maru Gothic ProN','ヒラギノ角ゴシック','Hiragino Sans','MS UI Gothic',sans-serif;
}
/*===============PC===============*/
/*-----------ヘッダー----------*/
.header {
  width: 100vw;
  height: 90px;
  background-color: #2093b2;
  position: fixed;
	z-index: 90;
	margin-top: -24px;
}
.header .header-contents {
	width: 1500px;
	margin: 0 auto;
}
.header .header-contents .header-rogo {
  width: 300px;
  height: 65px;
	display: flex;
}
.header .header-contents .header-rogo a img {
  width: 65px;
  height: 65px;
	margin-left: 12.5px;
}
.header .header-contents .header-rogo a {
	font-size: 40px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	letter-spacing: 5px;
	font-weight: 200;
	padding-top: 12px;
}
.hamburger-menu {
	display:inline!important;
}
.menu-btn {
  position: fixed;
  top: 9px;
  right: 14%;
  display: flex;
  height: 60px;
  width: 60px;
  justify-content: center;
  align-items: center;
  z-index: 90;
}
.menu-btn span,
.menu-btn span:before,
.menu-btn span:after {
  content: '';
  display: block;
  height: 5px;
  width: 50px;
  border-radius: 5px;
  background-color: #ffffff;
  position: absolute;
}
.menu-btn span:before {
  bottom: 15px;
}
.menu-btn span:after {
  top: 15px;
}
#menu-btn-check:checked ~ .menu-btn span {
  background-color: rgba(255, 255, 255, 0);/*メニューオープン時は真ん中の線を透明にする*/
}
#menu-btn-check:checked ~ .menu-btn span::before {
  bottom: 0;
  transform: rotate(45deg);
}
#menu-btn-check:checked ~ .menu-btn span::after {
  top: 0;
  transform: rotate(-45deg);
}
#menu-btn-check {
  display: none;
}
.menu-content {
  width: 500px;
  height: 300px;
  position: fixed;
  bottom: 100%;/*leftの値を変更してメニューを画面外へ*/
  z-index: 80;
  background-color: #2093b2;
  transition: all 0.5s;/*アニメーション設定*/
	}
.menu-content ul {
	width: 400ox;
	margin: 35px auto;
	padding: 0px 50px;
}
.menu-content ul li {
  border-bottom: solid 1px #ffffff;
  list-style: none;
}
.menu-content ul li:nth-child(7) { 	border-bottom: 0px;
	}
.menu-content ul li a {
  display: block;
  width: 100%;
  font-size: 15px;
  box-sizing: border-box;
  color:#ffffff;
  text-decoration: none;
  padding: 9px 15px 10px 0;
  position: relative;
}
.menu-content ul li a::before {
  content: "";
  width: 7px;
  height: 7px;
  border-top: solid 2px #ffffff;
  border-right: solid 2px #ffffff;
  transform: rotate(45deg);
  position: absolute;
  right: 11px;
  top: 16px;
}
.menu-content ul li a:hover {
	font-weight: 900;
	font-size: 1.1em;
}
#menu-btn-check:checked ~ .menu-content {
    top: 15%;/*メニューを画面内へ*/
	  left: 56%;
}
/*===============Mobile===============*/
@media screen and (max-width:480px) {
 h2 {
	 font-family: 'ヒラギノ丸ゴ ProN','Hiragino Maru Gothic ProN','ヒラギノ角ゴシック','Hiragino Sans','MS UI Gothic',sans-serif;
}
 .header {
   width: 100%;
   background-color: #2093b2;
   position: fixed;
   z-index: 90;
   margin-top: -20px;
 }
  .header .header-contents {
   width: 100%;
   height: 70px;
 } 
 .header .header-contents .header-rogo {
   width: 100%;
   height: 50px;
   position: relative;
   top: 15px;
 }
 .header .header-contents .header-rogo a {
   font-size: 20px !important;
   position: relative;
   top: 15px;
 }
 .header .header-contents .header-rogo a img {
  width: 50px;
  height: 50px;
  position: relative;
  top: -10px;
 }
 .menu-btn {
    position: fixed;
	  top: 1px !important;
    right: 2% !important;
    display: flex;
    height: 60px;
    width: 60px;
    justify-content: center;
    align-items: center;
    z-index: 90;
 }
	#menu-btn-check:checked ~ .menu-content {
	width: 300px !important;
  height: 360px !important;
  z-index: 80;
  background-color: #2093b2;
  transition: all 0.5s;
  position: fixed;
  top: 20% !important;
  left: 20% !important;
	}
#menu-btn-check:checked ~ .menu-content ul 
 padding: 10px;
 }
}