@charset "UTF-8";

/* CSS Document */

/* ///////////////////////////////////////////////////////////
			
			bootstrap reset CSS
			
///////////////////////////////////////////////////////////// */

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333333;
}

/* -----------------------------------
   SPメニューバー
 * ----------------------------------- */
.navbar .nav > li > a {
	padding: 10px 10px 11px;
	font-size: 14px;
	color: #ffffff;
	background-color: #5C5C5C;
	border-bottom: solid 1px #CCCCCC;
	text-align: center;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #ffffff;
  background-color:#F08C27;
}
.navbar-collapse {
  max-height: none;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
}
.navbar-inverse .navbar-nav > li > a{
	margin-left: 0px;
	padding-left: 30px;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
	color: #FFFFFF;
	background-color: #F08C27;
}
.navbar-header button.navbar-toggle {
	background-color: #F08C27;
	position: relative;
	z-index: 1000;
	border-radius: 0px;
	padding: 7px 5px;
	margin-top: 20px;
	margin-right: 15px;
}
.navbar-header button.navbar-toggle .icon-bar {
	background-color: #FFFFFF;
}
.navbar-header button.navbar-toggle:hover {
	background-color: #C0C0C0;
}
.navbar-header button.navbar-toggle:hover .icon-bar {
	background-color: #FFFFFF;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 3px;
  border-radius: 0px;
}

.navbar-nav {
	margin: 0px -15px 7.5px;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #FFFFFF;
}
.spTopNavi {
	width:100%;
}
.container {
  padding-right: 0px;
  padding-left: 0px;
}

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

.nav-pills {
	margin-bottom: 20px;
}
.nav-pills > li {
	width: 33.333%;
}
.nav-pills > li + li {
  margin-left: 0px;
}
.nav-pills li.yanagihara {
	width: 40%;
	text-align: center;
}
.nav.nav-pills .name,
.nav.nav-pills active .name {
	font-size: 15px;
	border-bottom: 1px dotted #F08C27;
	display: inline-block;
}
.nav.nav-pills .active .name {
	border-bottom: 1px dotted #FFFFFF;
}
#seniorProfile .name {
	font-size: 18px;
	border-bottom: 1px dotted #000000;
}

.nav-pills > li > a {
	border-radius: 0px;
	border: 1px solid #F08C27;
	color: #F08C27;
	background-color: #EEEEEE;
	text-align: center;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li > a:hover {
	border-radius: 0px;
	color: #FFFFFF;
	background-color: #F08C27;
}
.nav-pills > li.active > a:before,
.nav-pills > li > a:hover:before {
	font-family: 'Icons';
	content: '\e032';
	color: #ffffff;
	font-size: 10px;
	position: relative;
	left: -2px;
}

@media (max-width: 639px) {
.nav-pills {
	margin-bottom: 0px;
}
.nav-pills > li > a {
	font-size: 13px;
	padding: 4px 0px 2px 7px;
}
.nav-pills > li.active > a:before,
.nav-pills > li > a:hover:before {
}
}
@media only screen and (max-width: 641px) {
.nav.nav-pills.nav-justified.convert {
	display: table !important;
	font-size: 10px;
}
.nav-pills > li.active > a:before,
.nav-pills > li > a:hover:before {
	content: '';
}
.nav.nav-pills .name {
	margin-bottom: 5px;
}
}

textarea.form-control {
	width: 100%;
	height: auto;
	display: block;
}

@media print {
  a[href]:after {
    content: ""!important;
  }
  abbr[title]:after {
    content: ""!important;
  }
}
