

/* GlovalNavi
-------------------------------*/
#gNav a:hover {
  color: #999;
}
nav li a {
  font-size: 13px;
}
nav .sub-menu,.mean-container .mean-nav ul ul {
  background: #fff; /*スマホ時サブメニュー　背景*/
}


/* スマホ時 */
@media only screen and ( max-width : 749px ) {
  .h_logo {
    position: fixed;
    top: 5px; /* スマホ時TOPロゴの位置 */
    left: 5px;
    z-index: 100;
  }
  .h_logo img:first-child{
	  margin-right: 1rem;/* スマホロゴの右側余白 */
  }
  #gNav .nav {
    overflow-y: auto;
    height: 100vh;
  }
  .mean-nav .container {
    padding: 0;
  }
  nav li .fa {
    display: none;
  }
	
}

/* PC時 */
@media print, screen and ( min-width : 750px ) {

  #h_top {
	
  }
  #gNav ul {
    position: relative;
	font-size:0;
  }
	
/* メニューボタン設定 */
  #gNav li {
	font-size:1.6rem;
    position: relative;
	display: inline-block;
  	width:16.6666%;/* ボタン幅 */
	background-color: #ffffff;/* ボタン背景色 */
}
  #gNav li:last-child {
    margin-right: 0;
  }
  #gNav li a {
	  font-size: 1.6rem;
  	padding: 2rem 0.5rem;
	 position: relative;
    display: block;
	color: #838383;/* ボタン文字色 */
  } 
	#gNav>ul>li>a{
		  font-size: 1.8rem;
	text-align: center;
	}
	
#gNav>ul>li>a:before{
	font-family: FontAwesome;
	content:"\f046\00a0";
	color: #61CAA3;
	}
  #gNav li a:hover {
	background-color: #10A5E1;/* ボタンオーバー背景色 */
	color: #FFFFFF;/* ボタンオーバー文字色 */
  }
  #gNav .sub-menu {
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
    width:100%; /* サブメニューの横幅 */
  }
  #gNav .sub-menu a {
    padding: 10px 1px;
    display: block;
    border-bottom: none;
    line-height: 1.2em;
  }
  #gNav .sub-menu a:before{
	font-family: FontAwesome;
	content:"・";
	color: #61CAA3;
	}
	
	
  #gNav .sub-menu a:hover:after {
    content: none;
  }
  #gNav .sub-menu li {
  	background-color: #ffffff;/* PC用サブメニュー背景色 */
	width:100%;
	display: block;
    font-size: 16px;
    padding: 0;
    margin: 0;
  }
  #gNav .sub-menu li:last-child {
    border-bottom: none;
  }
  #gNav ul > li:hover {
    -webkit-transition: all .5s;
    transition: all .5s;
  }
  #gNav li:hover ul.sub-menu {
    top: 6rem;
    visibility: visible;
    opacity: 1;
    z-index: 9999;
  }
  #gNav li ul li:after {
    content: none;
  }
 #gNav li:hover ul.sub-menu a {/* PC用サブメニュー文字色 */
    color: #555;
  }
 #gNav li:hover ul.sub-menu a:hover {/* PC用サブメニュー　オーバー時文字色 */
    color: #ffffff;
  }
  #gNav .sub-menu li a:hover {/* PC用サブメニュー　オーバー時背景色 */
    background: #00A8E2;
  }

}



