@media (max-width: 991.98px) {
	html{  
		font-size: 16px;
	}
	.progress-tracker {
		border-radius: 0;
	}
}

@media (min-width: 992px) {
	html{  
		font-size: 13px;
	}
	.form-group {
		margin-bottom: 0.5rem
	}
		/*テーブル用input*/
	tr .custom-select-sm,
	tr .form-control-sm,
	tr .input-group-sm>.input-group-prepend>.btn,
	tr .input-group-sm>.input-group-append>.btn,
	tr .input-group-sm>.custom-select-sm,
	tr .input-group-sm>.form-control-sm{
		padding-left: 0.25rem ;
		font-size: 1rem;
		height: 1.7rem;
		line-height: 1;
	}
	/*テーブル用input*/
	tr .custom-select,
	tr .input-group-sm>.custom-select{
		background-position:center right .25rem;
		padding-right: 1rem;
		height: 1.7rem;
		line-height: 1;
	}
	.progress-tracker {
		overflow: hidden;
	}
	.list-group-item{
		padding: 0.25rem 1.25rem;
	}
	.progress-tracker .list-group-item {
		border: 0;
		padding: 0.25rem 0 0.25rem 3rem;
		position: relative;
	}
	.progress-tracker .list-group-item::after {
		content: " ";
		/*width: 0;*/
		/*height: 0;*/
		border-top: 2.5rem solid transparent;
		border-bottom: 2.5rem solid transparent;
		border-left: 2rem solid transparent;
		position: absolute;
		top: 50%;
		margin-top: -2.5rem;
		left: 100%;
		z-index: 2;
	}
	.progress-tracker .list-group-item::before {
		content: " ";
		/*width: 0;*/
		/*height: 0;*/
		border-top: 2.5rem solid transparent;
		border-bottom: 2.5rem solid transparent;
		border-left: 2rem solid white;
		position: absolute;
		top: 50%;
		margin-top: -2.5rem;
		margin-left: 1px;
		left: 100%;
		z-index: 1;
	}
	.progress-tracker .list-group-item:first-child {
		padding-left: 1rem;
	}
	.progress-tracker .list-group-item-secondary::after {
		border-left-color: #d6d8db;
	}
	.progress-tracker .list-group-item-primary::after {
		border-left-color: #b8daff;
	}
	.progress-tracker .list-group-item-info::after {
		border-left-color: #bee5eb;
	}

}
/*フォント指定　セット*/
body{
	/*webfont導入　Noto Sans JP*/
	font-family: "Noto Sans JP", sans-serif, "Helvetica Neue", HelveticaNeue, "Segoe UI", "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/*フォントサイズ　セット*/
.font-ss{
	font-size: 0.7rem !important;
}
.font-s{
	font-size: 0.85rem !important;
}
.font-m{
	font-size: 1rem !important;
}
.font-l{
	font-size: 1.15rem !important;
}
.font-ll{
	font-size: 1.3rem !important;
}
.font-xl{
	font-size: 1.45rem !important;
}
.font-xxl{
	font-size: 1.6rem !important;
}
/*右側のスピンbtnを消す*/
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type="number"] {
  -moz-appearance:textfield;
}