body {font-family:"メイリオ","Meiryo","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS P Gothic",Verdana, 
Arial, Helvetica, sans-serif;}
h1 {margin: 0; color: #2E4C71 !important; font-weight: bold; font-size: 30px;}
h2 {margin: 0;}
h3,h4,h5 {color: #000;font-weight: bold;line-height: 1.6;} 
.jumbotron{background-color: #FFF;padding: 0;margin-bottom: 0; }
.top-read h1{margin-top: 0;margin-bottom: 10px;line-height: 1.4;}
.top-read h1 .emphasis{color:#2E4C71;}
.top-read .col-md-7{margin-bottom: 10px;}
.top-read .attention{background-color: #d9edf7;color:#2E4C71;font-size:20px;font-weight: bold;}
.navbar-static-top{background-color: #FFF;}
.navbar-brand{padding:0;}
.navbar{margin-bottom:0;}
.bg-info,.bg-success{padding: 30px 0; background-color: #E4DFC7;}
.bg-info nav{margin-top: 10px;}
.page-header{padding: 10px; border: 3px solid #EE931E; color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee941c+0,efa83e+100 */
background: rgb(238,148,28); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,148,28,1) 0%, rgba(239,168,62,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(238,148,28,1) 0%,rgba(239,168,62,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(238,148,28,1) 0%,rgba(239,168,62,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee941c', endColorstr='#efa83e',GradientType=0 ); /* IE6-9 */}
.bg-success {background-color: #DBEDFF;padding:5px 10px;margin-bottom: 10px;height: 120px;}
.bg-success h4{font-size:16px;color:#2E4C71;}
.info-top{margin-top: 40px;}
.btn-success,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.btn-success:active.focus,
.btn-success.active.focus {
  color: #fff;
  background-color: #FF5722;
  border-color: #FF5722;
}
.btn-success:hover {
  color: #fff;
  background-color: #FF9800 !important;
  border-color: #FF9800 !important;
}
.btn-success:hover {color: #fff;background-color: #ff9900;border-color: #ff6600;}
.btn-group{margin-top: 20px;}
.Emphasis_box{
  position: relative;
  display: inline-block;
  padding: 10px;
  margin-bottom: 10px;
  width: auto;
  color: #19283C;
  text-align: center;
  background: #FFF;
  border: 3px solid #2E4C71;
  z-index: 0;}
.Emphasis_box:before {
  content: "";
  position: absolute;
  bottom: -8px; left: 50%;
  margin-left: -9px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 9px 9px 0 9px;
  border-color: #FFF transparent transparent transparent;
  z-index: 0;
}
.Emphasis_box:after {
  content: "";
  position: absolute;
  bottom: -12px; left: 50%;
  margin-left: -10px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #2E4C71 transparent transparent transparent;
  z-index: -1;
}
.footer{background-color: #2E4C71;color:#FFF;position: relative;padding: 20px 10px;}
.footer a{color:#FFF}
.footer a:hover{text-decoration: underline;}
.footer p{margin-bottom: 0;}

@media (min-width: 768px) {
  .sp{display: none;}
}

@media (max-width: 768px) {
  body {font-size: 14px;line-height: 1.6;}
  h1 {font-size: 20px;}
  h2 {font-size: 16px;margin-bottom: 0px;line-height: 1.6;}
  h3 {font-size: 16px;margin-top: 15px;}
  h4 {font-size: 12px;margin-top: 5px;margin-bottom: 15px;font-weight: normal;}
  h5 {font-size: 16px;margin-top: 15px;}
  .pc{display: none;}
  .navbar-header{float: left;width: 50%;margin: 0;}
  .navbar-header img{width: 90%;margin-left: 15px;}
  .navbar-right{float: right;width: 50%;padding: 8px 0 0 0;margin: 0;}
  .navbar-brand {height: 65px;}
  .bg-info .attention{font-size: 16px;}
  .bg-info{padding: 20px 0;}
  .bg-primary ul li{font-size:14px;line-height:1.6;}
  .bg-primary {border: 5px solid #62453c;}
  .Lead:after {border-width: 30px 80px;bottom: -90px;}
  .text-muted {font-size: 12px;}
  .page-header {padding: 5px 10px;margin: 20px 0 10px; }
  .bg-success {height: auto;}
  .btn-success {font-size: 14px;}
  .btn-group{margin-top: 0px;}
}




