@charset "utf-8";

.NG-header__title .NG-irep {
	background-image: url(../images/header__title--sm.svg);
}
@media screen and (min-width: 769px) {
	.NG-header__title .NG-irep {
		background-image: url(../images/header__title--lg.svg);
	}
}

@media screen and (min-width: 995px) {
	.NG-member {
		right: 0;
	}
}
@media screen and (min-width: 769px) {
	.NG-member {
    width: 342px;
	}
}
/* button　＞　1つ
.NG-member__button {
	width: 100%;
}*/
/* 202303 button追加 */
.NG-member__button:first-child {
 width: calc(62% - 12px);
}
.NG-member__button:nth-of-type(2) {
 width: 38%;
 margin-left: 12px;
}
.NG-member__button br {
  display: none;
}
@media screen and (max-width: 767px) {
	.NG-member__button:first-child { width: 50%; }
	.NG-member__button:nth-of-type(2) {
		width: calc(50% - 1px);
		margin-left: 1px;
	}
  .NG-member__button br {
		display: block;
	}
}
/**/

.NG-extra {
	display: none;
}

@media screen and (min-width:995px) {
 /* ----- 2行表示の為の調整 ※1行にもどす場合はこれを削除-----*/
/* .NG-menu-lg {
 height: 39px !important;
 }
 .NG-menu-lg__item {
  margin-right: 26px;
 }
 .NG-menu-lg__item .NG-btn {
 display: flex;
 align-items: center;
 height: 39px;
 line-height: 1.1;
 }
 .NG-menu-lg__item .NG-btn > span.NG-icon {
 padding-top: 15px;
 }
 .NG-share {
    top: 2px;
 }
 .newgraduate_visual {
    padding: 101px 0 0;
}*/
 /**/
}
