/*2025.2.1 n.y. サイトカラーを読み込み*/
@import url("site-color.php");

/* 新規情報登録をグレーアウト */
.navbar-inverse .navbar-nav .nav-link {
	color: #fff;
}
.navbar-inverse .navbar-nav .link-disabled.nav-link {
	color: #aaa;
}
.navbar-inverse .navbar-nav .nav-link:focus,
.navbar-inverse .navbar-nav .nav-link:hover {
	color: #000;
	background: white;
}
.navbar-inverse .navbar-nav .link-disabled.nav-link:focus,
.navbar-inverse .navbar-nav .link-disabled.nav-link:hover {
	color: #666;
}
.navbar-transparent.navbar-inverse .navbar-nav .nav-link:focus,
.navbar-transparent.navbar-inverse .navbar-nav .nav-link:hover {
	color: var(--site-color);
	text-shadow: none;
}
.navbar-transparent.navbar-inverse .navbar-nav .link-disabled.nav-link:focus,
.navbar-transparent.navbar-inverse .navbar-nav .link-disabled.nav-link:hover {
	color: #666;
}
.navbar-transparent.navbar-inverse .navbar-nav .nav-link {
	color: #fff;
	text-shadow: 1px 1px 1px #555;
}
.navbar-transparent.navbar-inverse .navbar-nav .link-disabled.nav-link {
	color: #ccc;
}

/* いいねボタンを非表示 */
.social-button-syncer .sc-fb {
	width: 100px;
	overflow: hidden;
	display: inline-flex;
	flex-direction: row-reverse;
}

/* メニュー内改行対応 */
@media (min-width: 992px) {
	.navbar-toggleable-md .navbar-nav .nav-link {
		padding: 2rem 0.75rem;
	}
}

/* お知らせ */
.notices {
	
	/*
	2025.2.1 n.y. 高さ制限なし
	max-height: 150px;
	*/
	/*
	2025.2.1 n.y. スクロールしない 
	overflow:auto;
	overflow-y:scroll; 
	*/
	width:100%;
}
/*2025.2.1 n.y. 追加*/
.tooltip-inner {
	font-size: 18px;
    max-width: 200px;
    padding: 3px 8px;
    color: #000;
    text-align: center;
    background-color: #fff;
    border-radius: .25rem;
	p {
		font-size: 18px;
	}
}
.btn-green-custom-1 {
  color: #FFF !important;
  background-color: #4cd964 !important;
  border-color: #4cd964 !important; }

.btn-green-custom-1:active,
.btn-green-custom-1:not(.btn-hover-nobg):focus,
.btn-green-custom-1:not(.btn-hover-nobg):hover {
  background-color: #4dc761 !important;
  border-color: #4dc761 !important;
  color: #FFF !important; }

.btn-green-custom-1.btn-outline {
  background-color: transparent !important;
  border-color: #4cd964 !important;
  color: #4cd964 !important; }

.btn-green-custom-1.btn-outline:active,
.btn-green-custom-1.btn-outline:not(.btn-hover-nobg):focus,
.btn-green-custom-1.btn-outline:not(.btn-hover-nobg):hover {
  background-color: #4cd964 !important;
  border-color: #4cd964 !important;
  color: #4cd964 !important; }

.btn-green-custom-2 {
  color: #4cd964 !important;
  background-color: #FFF !important;
  border-color: #4cd964 !important; }

.btn-green-custom-2:active,
.btn-green-custom-2:not(.btn-hover-nobg):focus,
.btn-green-custom-2:not(.btn-hover-nobg):hover {
  background-color: #fafafa !important;
  border-color: #4cd964 !important;
  color: #4cd964 !important; }

.btn-green-custom-2.btn-outline {
  background-color: transparent !important;
  border-color: #4cd964 !important;
  color: #4cd964 !important; }

.btn-green-custom-2.btn-outline:active,
.btn-green-custom-2.btn-outline:not(.btn-hover-nobg):focus,
.btn-green-custom-2.btn-outline:not(.btn-hover-nobg):hover {
  background-color: #4cd964 !important;
  border-color: #4cd964 !important;
  color: #4cd964 !important; }

.btn-blue-custom-1 {
  color: #FFF !important;
  background-color: #007aff !important;
  border-color: #007aff !important; }

.btn-blue-custom-1:active,
.btn-blue-custom-1:not(.btn-hover-nobg):focus,
.btn-blue-custom-1:not(.btn-hover-nobg):hover {
  background-color: #0072ed !important;
  border-color: #0072ed !important;
  color: #FFF !important; }

.btn-blue-custom-1.btn-outline {
  background-color: transparent !important;
  border-color: #007aff !important;
  color: #007aff !important; }

.btn-blue-custom-1.btn-outline:active,
.btn-blue-custom-1.btn-outline:not(.btn-hover-nobg):focus,
.btn-blue-custom-1.btn-outline:not(.btn-hover-nobg):hover {
  background-color: #007aff !important;
  border-color: #007aff !important;
  color: #007aff !important; }


  .btn-blue-custom-2 {
  color: #007aff !important;
  background-color: #FFF !important;
  border-color: #007aff !important; }

.btn-blue-custom-2:active,
.btn-blue-custom-2:not(.btn-hover-nobg):focus,
.btn-blue-custom-2:not(.btn-hover-nobg):hover {
  background-color: #fafafa !important;
  border-color: #0072ed !important;
  color: #0072ed !important; }

.btn-blue-custom-2.btn-outline {
  background-color: transparent !important;
  border-color: #007aff !important;
  color: #007aff !important; }

.btn-blue-custom-2.btn-outline:active,
.btn-blue-custom-2.btn-outline:not(.btn-hover-nobg):focus,
.btn-blue-custom-2.btn-outline:not(.btn-hover-nobg):hover {
  background-color: #007aff !important;
  border-color: #007aff !important;
  color: #007aff !important; }