/*------------------------------------------------------------------------------
  PC or ALL 
------------------------------------------------------------------------------*/
.container{
  padding-top: 100px;
}
.header{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  background: #fff;
}


.header-nav > ul > li span.label {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}

.header-nav > ul > li > a span.title {
	color:#006d74;
	font-weight: 600;

}

.box title-type02 .en{
	color:#006d74;
	font-weight: 600;
}

/*------------------------------------------------------------------------------
  TABLET and SHONE
------------------------------------------------------------------------------*/
@media screen and (max-width: 1024px) {
}

/*------------------------------------------------------------------------------
  TABLET ONLY
------------------------------------------------------------------------------*/
@media screen and (min-width: 600px) and (max-width: 1024px) {
}

/*------------------------------------------------------------------------------
  SPHONE ONLY
------------------------------------------------------------------------------*/
@media screen and (max-width: 599px) {
.container{
  padding-top: 0px;
}
.header{
  position: static;
}
}
