/* CSS Document */
body{
	paddin:0px;
	margin:0px;
}
.mebox{
	text-align: center;
}
#icontop{
	padding:20px;
}
.icimg{
	padding: 25px;
	width:100px;
	height:100px;
}
.titletex{
	padding: 0px 10px 10px 10px;
	font-size:30px;
}
#parent{
	padding:0px;
	margin:0px;
}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7{
	padding:5px 0px;
	font-size:16px;
}
#menu1{
	margin-top:10px;
}


@media (max-width: 530px) {
	.global-nav {
	  position: fixed;
	  right: 0%; /* これで隠れる */
	  top: -100%;
	  width: 100%; /* スマホに収まるくらい */
	  height: 100vh;
	  padding-top: 40px;
	  background-color: #fff;
	  transition: all .7s;
	  z-index: 200;
	  overflow-y: auto; /* メニューが多くなったらスクロールできるように */
	}
	.hamburger {
	  position: absolute;
	  left: 0;
	  top: 0;
	  width: 40px; /* クリックしやすいようにちゃんと幅を指定する */
	  height: 40px; /* クリックしやすいようにちゃんと高さを指定する */
	  cursor: pointer;
	  z-index: 300;
	}
	.global-nav__list {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}
	.global-nav__item {
	  text-align: center;
	  padding: 0 14px;
	}
	.global-nav__item a {
	  display: block;
	  padding: 8px 0;
	  border-bottom: 1px solid #eee;
	  text-decoration: none;
	  color: #111;
	}
	.global-nav__item a:hover {
	  background-color: #eee;
	}
	.hamburger__line {
	  position: absolute;
	  left: 11px;
	  width: 18px;
	  height: 1px;
	  background-color: #111;
	  transition: all .6s;
	}
	.hamburger__line--1 {
	  top: 14px;
	}
	.hamburger__line--2 {
	  top: 20px;
	}
	.hamburger__line--3 {
	  top: 26px;
	}
	.black-bg {
	  position: fixed;
	  left: 0;
	  top: 0;
	  width: 100vw;
	  height: 100vh;
	  z-index: 100;
	  background-color: #000;
	  opacity: 0;
	  visibility: hidden;
	  transition: all .6s;
	  cursor: pointer;
	}
	/* 表示された時用のCSS */
	.nav-open .global-nav {
	  top: 0;
	}
	.nav-open .black-bg {
	  opacity: .8;
	  visibility: visible;
	}
	.nav-open .hamburger__line--1 {
	  transform: rotate(45deg);
	  top: 20px;
	}
	.nav-open .hamburger__line--2 {
	  width: 0;
	  left: 50%;
	}
	.nav-open .hamburger__line--3 {
	  transform: rotate(-45deg);
	  top: 20px;
	} 


}