@charset "UTF-8";
/* Scss Document */
/*--#806ec0*/
.mincho {
  font-family: "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif !important;
  font-feature-settings: "palt" 1 !important;
  font-weight: bold; }

.Formcopy {
  margin: 0 5% 20px; }

#formArea {
  width: 90%;
  margin: 0 auto;
  padding: 0; }
  #formArea dl {
    width: 95%;
    margin: 0 auto; }
    #formArea dl dt {
      width: 100%;
      margin-bottom: 10px;
      padding: 10px 0 5px 0;
      border-bottom: 1px dotted #e0dcec;
      font-size: 18px;
      color: #806ec0;
      font-weight: bold;
      font-family: "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif !important;
      font-feature-settings: "palt" 1 !important;
      font-weight: bold; }
    #formArea dl dd {
      width: 100%;
      padding-bottom: 10px; }
      #formArea dl dd .itemize {
        width: 90%;
        margin: 10px 0 0 0; }
        #formArea dl dd .itemize input {
          display: inline-block; }
        #formArea dl dd .itemize label {
          display: inline-block; }
      #formArea dl dd.inpTxt input {
        width: 90% !important;
        display: block;
        padding: 0 5px;
        min-height: 46px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background-color: #fff;
        border: solid 1px #d6d6d6; }
      #formArea dl dd.inpTxt textarea {
        width: 90% !important;
        padding: 5px;
        min-height: 46px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background-color: #fff;
        border: solid 1px #d6d6d6; }

#formArea dl dd.inpTxt input[type=text]:focus,
#formArea dl dd.inpTxt textarea:focus {
  /*focus時 背景色変更*/
  background-color: #fafafa;
  outline: 0; }

#formArea .button {
  margin: 0 auto;
  text-align: center;
  padding: 0 0 20px 0; }

#formArea .submit {
  background: url(/form/images/form_btn.gif) no-repeat center;
  min-height: 45px;
  width: 220px;
  border: none;
  border-style: none;
  cursor: pointer;
  text-indent: 9999px; }
  #formArea .submit:hover {
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }

.tks {
  margin: 0 auto;
  width: 90%; }
  .tks h3 {
    font-size: 18px;
    font-weight: bold;
    color: #806ec0;
    margin: 20px 0;
    text-align: center; }
  .tks .msg p {
    margin-bottom: 1.5em; }
