@media (max-width: 991.98px) {
	html{  
		/*font-size: 16px;*/
	}
	.progress-tracker {
		border-radius: 0;
	}
}

@media (min-width: 768px) {
	.scrollspy {
		position: relative;
		height: 60rem;
		overflow-y: auto;
	}
}
@media (min-width: 992px) {
	html{
		font-size: 14px;
	}

	.progress-tracker {
		overflow: hidden;
	}
	.progress-tracker .list-group-item{
		padding: 0.25rem 1.25rem;
	}
	.progress-tracker .list-group-item {
		border: 0;
		/*TODO*/
		margin-right: 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;*/
		border-left-color: #d6d8db;
	}
	.progress-tracker .list-group-item-primary::after {
		/*border-left-color: #b8daff;*/
		border-left-color: #b8b8e2;

	}
	.progress-tracker .list-group-item-info::after {
		border-left-color: #bee5eb;
	}

}
@media (max-width: 575.98px) {
	.form-table> tbody tr{
		display: block;
		/*margin-bottom: 1.5em;*/
	}
	.form-table>tbody th,
	.form-table>tbody td{
		width: 100%;
		display: block;
	}
}

/*フォント指定 webfont Noto Sans JP*/
body{
	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;
}
.w-5 {
	width: 5% !important;
}
.w-10 {
	width: 10% !important;
}
.w-15 {
	width: 15% !important;
}
.w-20 {
	width: 20% !important;
}
/*.w-25 {
	width: 25% !important;
}*/
.w-30 {
	width: 30% !important;
}
.w-35 {
	width: 35% !important;
}
.w-40 {
	width: 40% !important;
}
.w-45 {
	width: 45% !important;
}
/*.w-50 {
	width: 50% !important;
}*/
.w-55 {
	width: 55% !important;
}
.w-60 {
	width: 60% !important;
}
.w-65 {
	width: 65% !important;
}
.w-70 {
	width: 70% !important;
}
/*.w-75 {
	width: 75% !important;
}*/
.w-80 {
	width: 80% !important;
}
.w-85 {
	width: 85% !important;
}
.w-90 {
	width: 90% !important;
}
.w-95 {
	width: 95% !important;
}
/*.w-100 {
	width: 100% !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;
}
