body {
  min-height: 2000px;
  padding-top: 80px;
}

h1 {
    font-size: 4em;
}

h2 {
    font-size: 2.5em; 
}

h3 {
    font-size: 2em; 
}

h4 {
    font-size: 1.5em; 
}


.footer{ margin-top:20px; clear:both; background-color:#004fa2; font-size:.8em; padding:15px; color:#fff; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.footer ul li{margin-bottom:6px; padding-right:5px; margin-right:5px; border-right:1px solid #fff; display:inline-block;}
.footer ul li:last-child{border-right:0}
.footer ul li a{text-decoration:none; color:#fff}

.navbar-brand{
    padding-bottom: 0px;
    padding-top: 0px;
}

.jumbotron {
	background-color: #5076a3;
	color: #fff;
}

.photo {
	padding-bottom: 20px;
    padding-top: 20px;
}
.img-circle {
	padding: 10px;
}
.dl-horizontal dt {
width: 100px;
text-align: left;
}

.dl-horizontal dd {
margin-left: 120px;
}

.navbar-default {
    background-color: #3a4c90;
    border-color: #3a4c90;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.5;
    color: inherit;
}
.photo_caption {
	color: #408000;
	font-size: 1.0em;
	text-align: right;
	font-weight: bold;
	margin-bottom: 30px;
}
.record_name {
	color: #408000;
	text-align: right;
	font-weight: bold;
}
.story {
	font-size: 1.3em;
	text-align: left;
	color: #333333;
}
.name {
	color: #800000;
	font-weight: bold;
}
.time {
	color: #008000;
	font-weight: bold;
}
.embed-responsive-16by9 {
    margin-top: 30px;
}
.reporter{
	color: #118a5d;
	text-align: right;
}
.pagination{
	alignment-adjust: central;
}
.sns {
	padding-top: 10px;
}
