@charset "UTF-8";

.container {
	max-width: 100%;
	width: 1100px;
}

/* Undo custom dropdowns */
.navbar {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}

.navbar-nav > li:first-child {/*--menu vertical line--*/
	border-left: 1px solid #aaa;
}
.navbar-nav > li {/*--menu vertical line--*/
	border-right: 1px solid #aaa;
}
.navbar-nav > li > a { /*-- menu height--*/
  padding: 16px 20px;
}
.dropdown-menu {
  padding: 0px;
}
.navbar .open .dropdown-menu { /*--sub menu background--*/
  background-color: #edfbef;
}
.navbar .open .dropdown-menu > li:first-child{ /*--sub menu border--*/
	border-top:1px solid #3cb371;
}
.navbar .open .dropdown-menu > li { /*--sub menu border--*/
	border-left:1px solid #3cb371;
	border-right:1px solid #3cb371;
	border-bottom:1px solid #3cb371;
}


.navbar .open .dropdown-menu > li > a { /*--sub menu text color--*/
	padding:6px 12px;
	color: #2f4f4f;
}
.navbar .open .dropdown-menu > li > a:hover,
.navbar .open .dropdown-menu > li > a:focus,
.navbar .open .dropdown-menu > .active > a,
.navbar .open .dropdown-menu > .active > a:hover,
.navbar .open .dropdown-menu > .active > a:focus { /*--sub menu hover color--*/
  color: #fff;
  font-weight:bold;
  background-color: #3cb371;
}

.navbar-inverse { /* menu bottom line */
  background-color: #ecf0f1;
  border-color: #aaa;
}
.navbar-inverse .navbar-nav > li > a {
  color: #2f4f4f;
  font-weight:bold;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus { /* menu hover*/
  color: #2f4f4f;
  background-color:#edfbef;
}
.navbar-inverse .navbar-toggle {
  border-color: #aaa;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus { /* menu click*/
  color: #2f4f4f;
  background-color: #edfbef;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #2f4f4f;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  font-weight:bold;
  background-color: #3cb371;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

/*-- well col-xs ----------------*/
.well{
	margin:5px 0px 5px 0px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
  padding-right: 5px;
  padding-left: 5px;
}

/*--パン屑リスト ----------------*/
.breadcrumb {
  padding: 8px 10px 0px 10px;
  margin: 0px 5px 5px 10px;
  background-color: #fff;
}

.breadcrumb > li {
  font-size:90%;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "\003e";
}

.breadcrumb > .active {
	color: #3cb371;
	font-size:120%;
	font-weight:bold;
}
/*--popover ----------------*/
.popover {
	font-size: 85%;
	color:#333;
}

/*--xxxxxxxxxx ----------------*/
.form-group {
  margin-bottom: 15px;
}
/*--popover ----------------
.popover { 
	max-width: 500px;
	background-color: #fdf1da;
}
.popover p { 
	font-size:90%;
	color:#333;
}
*/


/*--xxxxxxxxxx ----------------*/