.sitename{
margin:15px 0 15px;
}
.sitename a{
font-size: 1.6em;
color: inherit;
}
 
i{
font-size: 1.3em;
color: inherit;
}
 
.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;
}
 
.navbar .nav li:last-child a {
border-right: 0;
border-radius: 0 3px 3px 0;
}

.row-0{
    margin-left:0px;
    margin-right:0px;
 
    > div{
        padding-right:0px;
        padding-left:0px;
    }
    > button{
        padding-right:0px;
        padding-left:0px;
    }
}
.row-10{
    margin-left:-5px;
    margin-right:-5px;
 
    > div{
        padding-right:5px;
        padding-left:5px;
    }
}
.row-20{
    margin-left:-10px;
    margin-right:-10px;
 
    > div{
        padding-right:10px;
        padding-left:10px;
    }
}
.row-30{
    margin-left:-15px;
    margin-right:-15px;
 
    > div{
        padding-right:15px;
        padding-left:15px;
    }
}
.row-40{
    margin-left:-20px;
    margin-right:-20px;
 
    > div{
        padding-right:20px;
        padding-left:20px;
    }
}

button {
    width: auto;
    padding:0;
    margin:0;
    background:none;
    border:0;
    font-size:0;
    line-height:0;
    overflow:visible;
    cursor:pointer;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  background-color: #f5f5f5;
}
.jumbotron--coffee {
    background-size: cover;
    height: 100vh;
    min-height: 400px;
    color: #fff;
}

.jumbotron--business01 {
    background-size: cover;
    height: 100px;
    min-height: 400px;
    color: #fff;
}

/* box-shadow */
.panel-shadow {
	box-shadow:0px 0px 6px 3px #dee0db;
}

/* box-shadow */
.midashi {
	padding: 0.25em 0.5em;/*上下 左右の余白*/
	color: #494949;/*文字色*/
	background: transparent;/*背景透明に*/
	border-left: solid 5px #0099ff;/*左線*/
}

/* box */
.box1 {
	box-shadow:0px 0px 6px 3px #dee0db;
	border:1px solid #cccccc;
}


/* タイトル */

.midashi2{
position: relative;
padding: 0.25em 0;
}
.midashi2:after {
content: "";
display: block;
height: 4px;
background: -moz-linear-gradient(to right, rgb(230, 90, 90), transparent);
background: -webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);
background: linear-gradient(to right, rgb(230, 90, 90), transparent);
}

/* タイトル */

.midashi3{
position: relative;
padding: 0.25em 0;
}
.midashi3:after {
content: "";
display: block;
height: 4px;
background: -moz-linear-gradient(to right, rgb(0, 146, 255), transparent);
background: -webkit-linear-gradient(to right, rgb(0, 146, 255), transparent);
background: linear-gradient(to right, rgb(0, 146, 255), transparent);
}

