@charset "utf-8";
/* CSS Document */
/* div.Inner.Container div.hubform{
  width: 70%;
  margin: 0 auto;
} */
.hubform {
  max-width: 1000px!important;
  margin: 0 auto!important;
}
div.Inner.Container div.hubform h1.midashi{
  font-size: 140%;
  border-bottom: 1px solid #cccccc;
  margin: 35px auto;
  padding: 20px 0;
  box-shadow: 0px 3px 2px -2px #cccccc;
}
div.Inner.Container div.hubform p{
  padding: 0 0 20px 0;
  line-height: 2;
}

div.Inner.Container div.hubform p span.billet{
  font-size: 90%;
  color:red;
}


.finishBtn {
    margin-top: 30px;
    border-top: 1px solid #cccccc;
    padding-top: 30px;
}
.aC {
    text-align: center !important;
}
.finishBtn .btn02 a:before {
    top: 11px;
    left: 10px;
}
.btn02 a {
    position: relative;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #083388;
    display: inline-block;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
}
.btn02 a:before {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    top: 9px;
    left: 10px;
    border: 1px solid #cccccc;
    background: #ffffff;
}
.btn02 a:hover {
    background: -moz-linear-gradient(top, #eaeaea, #ffffff);
    background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#ffffff));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaeaea',EndColorStr='#ffffff')";
}
.btn02 a span {
    border-bottom: 1px solid #ffffff;
    display: inline-block;
    font-weight: bold;
}
.finishBtn span {
    padding: 7px 65px!important;
}
.finishBtn .btn02 a:after {
    top: 14px;
    left: 15px;
}
.btn02 a:after {
    position: absolute;
    content: "";
    height: 0px;
    width: 0px;
    border: 4px solid #083388;
    border-color: transparent;
    border-left-color: #083388;
}