@charset "utf-8";

#sp_logo { }
#ham_hd{ display:none;}

/*================================================
　　　　* ヘッダー
================================================*/
header{ position: relative; background: #00A89A; border-top: solid 5px #00655C; padding: 10px 0 20px 0;}

header .inner{max-width: 1400px; margin: 0 auto; width: 90%;}
header .inner .logoBox{ float: left; width: 22%;}
header .inner .logoBox .text{ color: #fff; font-family: "Noto Sans Japanese"; font-weight: 600; font-size: 0.8em;}
header .inner .logoBox .logo{ margin: 10px 0 0 0;}
header .inner .logoBox .logo img{max-width: 100%; height: auto;}
@media (max-width: 1100px) { /*768px～1100px*/
}


/*================================================
　　　　* ナビ
================================================*/
header nav{}

/*-------第一階層-------*/
header  nav { margin: 0; position: relative; margin: 0px 0 0 0; float: left; position: relative; width: 78%;}
header  nav .inner > ul{ margin: 22px 0 0 0; padding: 0; list-style: none; float: right; width: inherit; text-align: right; letter-spacing: -0.5em; }
header  nav .inner > ul > li{ display: inline-block; text-align: center; margin: 0 0 10px 0; padding:0; box-sizing: border-box; border-left: solid 1px rgba(255,255,255,0.60); letter-spacing: normal;}
header  nav .inner > ul > li > a{ letter-spacing: 0.1em; color: #fff; text-decoration: none; display: block; box-sizing: border-box; padding:  5px 12px; font-size: 1em; line-height: 1; font-family: "Noto Sans Japanese"; font-weight: 500;}
header  nav .inner > ul > li a:hover{ background: #fff; color:#00A89A;}
@media (max-width: 1200px) { /*768px～1100px*/
	header  nav .inner > ul > li > a{font-size: 1.4vw; padding: 5px 10px;}
}





/*================================================
　　　　* クリアーフィックス
================================================*/
 
/* モダンブラウザ（Firefox Opera Safari）対策 */
nav ul:after {
	content:".";
	display:block;
	height: 0.1px; 
	clear:both;
	visibility:hidden;
	font-size: 0.1em;
	line-height: 0;
	overflow: hidden;

}

/* Win版IE7とMac版IE5対策 */
nav ul{
   display:inline-block;
   min-height: 1%; 
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html nav ul{
	height: 1%;  
}

nav ul {
   display:block;
}
/* End hide from IE-mac */
.hdLink {
	
}
