/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/

header, footer, .gf, .cf {font-family: 'Oswald', sans-serif !important;}


@media only screen and (max-width: 767px) {
 .pcv {display:none;}
}

@media only screen and (min-width: 768px) {
 .mbv {display:none;}
}

.btn_submit {
  width:10em;
  margin:1em 0 1em;
  text-align:center;
  display:inline-block;
  font-weight: bold;
  padding:1em 2em;
  background: #AA0000;
  border-radius:5px;
  border:1px solid #AA0000;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
  box-shadow: 0 3px 5px #E9E9E9;
  color:#fff;
  }

.btn_submit:hover{
  width:10em;
  opacity:0.5;
  color:#fff;
  -webkit-transform: translate3d(0px, 3px, 1px);
  -moz-transform: translate3d(0px, 3px, 1px);
  transform: translate3d(0px, 3px, 1px);
  box-shadow:none;
}

.tokusyo th  { width: 30%; text-align: left; }
 
@media only screen and (max-width:767px){
    .tokusyo { margin: 0 -10px; }
    .tokusyo th,
    .tokusyo td{
    width: 100%;
    display: block;
    border-top: none;
    }
  .tokusyo tr:first-child th { border-top: 1px solid #ddd; }
}

#inner-header {overflow:hidden;}