﻿.selector-for-some-widget {
	box-sizing: content-box;
}

#map {
	height: 100%;
}
/* Optional: Makes the sample page fill the window. */
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

.form-signin {
  width: 100%;
  max-width: 420px;
  padding: 15px;
  _margin: auto;
}

.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}

/*ナビゲーション　カスタム*/
/*.nav-tabs {
	border-bottom: none;
  background-color: #007bff;
}

*/.nav-tabs a{
  color: white;
}/*

.white{
  color: white;
}*/

.text-box-o{
	border-width: 2px;
	border-style: inset;
	border-color: initial;
	border-image: initial;
}

/*.sts00 {
  background-color: #ffdfbf;
}
.sts01 {
  background-color: #c0dcfe;
}
.sts02 {
  background-color: #affcdf;
}
.sts03 {
  background-color: #bff1a7;
}
.sts98 {
  color: white;
  background-color: #5f3030;
}
.sts99 {
  color: white;
  background-color: #a6a6a6;
}*/
.packsts2 {
  background-color: #affcdf;
}
.packsts3 {
  color: white;
  background-color: #a6a6a6;
}

/*.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}*/

.form-control-select {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
/*manual*/
.scrollspy {
	position: relative;
	height: 80vh;
	overflow-y:scroll;
	/*overflow: auto;*/
}
/*番号リストに（）付ける*/
.brackets{
	counter-reset:item;
	/*counter-reset:item 1;*/
	list-style:none;
	margin-left:-1.5rem;
}
.brackets li:before{
	content:"(" counters(item, "-") ")";
	counter-increment:item;
	margin-right:0.25rem;
}
.brackets li{
	padding-left:1.5rem;
	text-indent:-1.5rem;
}
