@charset "UTF-8";

.jumbotron--kim {
    background-color: #fff;
	height:20vh;
	text-align: center;
}

.jumbotron__content {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.navbar .navbar-inner {
padding: 0;
}
 
.navbar .nav {
margin: 0;
display: table;
width: 100%;
}
 
.navbar .nav li {
display: table-cell;
float: none;
}
 
.navbar .nav li a {
font-weight: bold;
text-align: center;
border-left: 1px solid rgba(255, 255, 255, .75);
border-right: 1px solid rgba(0, 0, 0, .1);
}
 
.navbar .nav li:last-child a {
border-right: 0;
border-radius: 0 3px 3px 0;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.h2-goaisatsu {
text-align: center;
padding:30px;
}

.goaisatsu {
letter-spacing : 1px;
line-height: 2.0em;
padding:0 20px;
}

.jigyonaiyo {
line-height: 2.0em;
padding:0 20px;
text-indent:-1em;
padding-left:1em;
}

.syomei {
text-align: right;
font-size:16px;
padding:30px;	
}

.kim-map {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
margin-top: 20px;
margin-bottom: 20px;
}
.kim-map iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.footer {
  bottom: 0;
  width: 100%;
  text-align: center;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #fff;
  padding:30px 0;
}
.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}