.navbar-default,
.navbar-default .navbar-brand{
  color: rgba(256,256,256,1);
  background-color: rgba(44,44,77,1);
  border-color: rgba(44,44,77,1);
}

.navbar-default .navbar-brand {
  background-color: transparent;
}

.navbar-custom .navbar-header .navbar-toggle,
.navbar-default .navbar-nav>li>a{
  color: rgba(256,256,256,1);
}

.navbar-custom .navbar-brand{
  padding-top:15px;
}

.navbar-custom .navbar-brand .title-text{
  position:relative;top:4px;
  margin-left:3px;
  font-family: 'Oswald', sans-serif;
  font-size:25px;
}

.copyright{
  color: rgba(255,255,255,1);
}

.jacket{
  border:solid 1px rgba(44,44,77,0);
  box-sizing:border-box;
  padding-top:1.3%;
  padding-bottom:1.3%;
}
.jacket:hover{
  border:solid 1px rgba(44,44,77,0.5);
}

body {
  background-color: rgba(44,44,77,1);
  color: rgba(255,255,255,1);
  /*font-family: "Rounded Mplus 1c";*/
  font-family: "Noto Sans Japanese";
  font-weight: 100;
}

section {
  background-color: rgba(255,255,255,1);
  padding:5px 10px 5px 10px;
  margin-top: 20px;
}
section h3{
  margin-top: 0px;
}

.show_date section{
  color: #333333;
}


.show_date section a{
  color: #333333;
}

.show_date table{
  font-size:14px;
}

.show_date a{
  color: #ffffff;
}

.inner-table{
  border-top:none;
  border-bottom:none;
  border-left:none;
  border-right:none;
  margin-bottom:0px;
}

.inner-table .head{
  border-top: none;
}

.form-horizontal .control-label{
  padding-top: 3px;
}

h1,h2,h3,h4,h5,h6,label,p,.navbar-custom .nav li a{
  font-family: 'Noto Sans Japanese', sans-serif;
}

h1, h2, p, label,.copyright{
  font-weight: 100;
}

h3, .navbar-custom .nav li a{
  font-weight: 300;
}


.wf-roundedmplus1c {
  font-family: "Rounded Mplus 1c";
}

.pagination a{
  color: rgba(255,255,255,1);
}

.col-sm-8 > textarea.form-control,
.col-md-8 > textarea.form-control,
.col-lg-8 > textarea.form-control,
.col-xs-12 > textarea.form-control{
  min-width:80%;
}

span.bold {
  font-weight: 400;
}

table.table {
  border-left: none;
  border-right: none;
}

.sns-links .fa-stack:hover{
  color: rgba(160, 160, 189, 1);
}

.provider-link{
  color: white;
}

.provider-link:hover{
  color: rgba(160, 160, 189, 1);
  text-decoration: none;
}

.provider-link:hover .fa-external-link{
  color: rgba(160, 160, 189, 1);
}

@-moz-document url-prefix(){
  .title-text{
    letter-spacing: 0em;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0){
  .title-text{
    letter-spacing: 0em;
  }
}

_::-webkit-full-page-media, _:future, :root .title-text{
    letter-spacing: -0.04em;
  }
}
