
/* カルーセルを進める戻すアイコンのサイズを定義 */
.carousel-control-prev-icon, .carousel-control-next-icon {
	height: 80px;
	width: 50px;
	outline: white;
	background-color: rgba(60, 60, 60, 0.8);
	background-size: 100%, 100%;
	border-radius: 10%;
	border: 1px solid black;
}

/* カルーセルのインディケータのサイズ高さ */
.carousel-indicators [data-bs-target]{
	height: 8px;
}

/* 水平線の定義 */
hr {
	height: 7px;
	background: linear-gradient(to right, gray , white);
}

/* ナビバーの文字サイズを少し大きくする */
.navbar-brand {
	font-size: 2.00rem;
}

/* ナビバーの文字サイズを少し大きくする */
.navbar .navbar-nav .nav-link {
	font-size: 1.5rem;
}

/* ナビバーのトグルアイコンのサイズ定義 */
.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	background: no-repeat center center;
	background-size: 100% 100%;
}

/* ナビバーのトグル（ハンバーガー）の画像定義 */
.navbar-toggler-icon.hamburger {
	background-image: url("data:image/svg+xml;charset=UTF8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M2 4h12M2 8h12M2 12h12'/%3e%3c/svg%3e");
}

/* ナビバーのトグル（Xマーク）の画像定義 */
.navbar-toggler-icon.close-icon {
	background-image: url("data:image/svg+xml;charset=UTF8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M2 2L14 14M14 2L2 14'/%3e%3c/svg%3e");
}

/* ブロック履歴の表示用	*/
.scroll {
  height: 120px;
  overflow: scroll;
}

