@charset "utf-8";


/* HeaderDivision
--------------------------------------------------- */
#HeaderDivision{
}


/* ContentsDivision
--------------------------------------------------- */
#ContentsDivision {
}

    /* MainContentsArea
    --------------------------------------------------- */
    #MainContentsArea{
 
    }

.ApplicationFormBlock{
}
    .ApplicationFormBlock p.Caution{
      padding: 0px 5px 10px 5px;
      font-size: 87.5%;
      line-height: 1.5;
      color: #FF0000;
    }
    .ApplicationFormBlock p.Message{
      padding: 0px 5px 10px 5px;
      font-size: 87.5%;
      line-height: 1.5;
    }
    .ApplicationFormBlock .FormTable{
      width: 100%;
      border-top: solid 1px #AAAAAA;
    }
        .ApplicationFormBlock .FormTable th,
        .ApplicationFormBlock .FormTable td{
          display: block;
        }
          .ApplicationFormBlock .FormTable th {
              width: auto;
              max-width: none;
            background: #F1EEDF;
          }
        .ApplicationFormBlock .FormTable label{
          margin-right: 10px;
          white-space: nowrap;
        }
        .DefaultTable th .Necessary{
          background: #ff0000;
          color: #fff;
          padding: 2px 5px;
          margin-left: 5px;
          font-size: 75%;
        }
            .DefaultTable tr .FormItem input.InputName{
              width: 5em;
            }
            .DefaultTable tr .FormItem input.InputPhone{
              width: 4em;
            }
            .DefaultTable tr .FormItem input + span{
              margin-left: 1em;
            }
    #MainContentsArea .ApplicationFormBlock .TextBox{
      margin: 15px 15px 30px 15px;
    }
        #MainContentsArea .ApplicationFormBlock .TextBox .DefaultText{
          font-size: 75%;
        }
        #MainContentsArea .ApplicationFormBlock .TextBox .LinkText a{
          text-decoration: underline;
          padding: 0 0 0 15px;
          background: url(../../img/common/icon/cursor/right_pink.png) no-repeat 0% 50%;
          font-weight: bold;
          font-size: 87.5%;
        }
    #MainContentsArea .ApplicationFormBlock .ButtonBox{
      text-align: center;
      padding: 15px 0px 40px 0px;
    }
        #MainContentsArea .ApplicationFormBlock .ButtonBox p a{
          background: #65614B;
          color: #fff;
          text-decoration: none;
          border-radius: 5px;
          padding: 15px 15px;
          font-size: 75%;
        }
           #MainContentsArea .ApplicationFormBlock .ButtonBox p a:hover{
             background: #84806b;
           }

#MainContentsArea .ApplicationFlowBlock{
}
    #MainContentsArea .ApplicationFlowBlock .BlockHeader{
      border-bottom: solid 1px #5C5843;
      padding: 0px 10px 5px 10px;
      margin-bottom: 15px;
    }
    #MainContentsArea .ApplicationFlowBlock .Paragraph{
      margin-bottom: 15px;
    }
        #MainContentsArea .ApplicationFlowBlock .Paragraph .ParagraphContents{
          background: #FAF9F2;
          padding: 15px;
          margin: 0px 15px 15px 15px;
          border: solid #736E56 1px;
        }
            #MainContentsArea .ApplicationFlowBlock .Paragraph .ParagraphContents .Heading{
              margin-bottom: 10px;
              font-size: 87.5%;
              padding-bottom: 5px;
            }
            #MainContentsArea .ApplicationFlowBlock .Paragraph .ParagraphContents .Photo img{
              width: 100%;
            }
            #MainContentsArea .ApplicationFlowBlock .Paragraph .ParagraphContents .DefaultText{
              margin-bottom: 0px;
            }
        #MainContentsArea .ApplicationFlowBlock .Paragraph .ParagraphFooter{
          text-align: center;
        }
            #MainContentsArea .ApplicationFlowBlock .Paragraph .ParagraphFooter .Yajirushi img{
              width: 57px;
            }

/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    Block Style                                   */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */

