/*========================================================================
 *
 *	[file]      contact-top.css
 *	[version]   1.0
 *	[copyright]
 *
 *	[notes]
 *
 *========================================================================*/
/* ---------------------------------------
 CONTACT
--------------------------------------- */
/* line 19, ../scss/contact-top.scss */
.contact-warp .section1 {
  text-align: center; }
  /* line 24, ../scss/contact-top.scss */
  .contact-warp .section1 .content1 p {
    text-align: center;
    font-size: 12px;
    line-height: 22px; }
  /* line 31, ../scss/contact-top.scss */
  .contact-warp .section1 .content2 {
    width: 710px;
    margin: 0 auto 0 auto; }
    /* line 35, ../scss/contact-top.scss */
    .contact-warp .section1 .content2 .border {
      border: #e5e5e5 1px solid;
      text-align: center; }
      /* line 41, ../scss/contact-top.scss */
      .contact-warp .section1 .content2 .border .ttl h2 {
        text-align: center;
        font-size: 18px; }
      /* line 47, ../scss/contact-top.scss */
      .contact-warp .section1 .content2 .border .box {
        display: inline-block;
        vertical-align: top;
        letter-spacing: 1px; }
        /* line 52, ../scss/contact-top.scss */
        .contact-warp .section1 .content2 .border .box p {
          font-size: 12px;
          line-height: 22px;
          width: 340px; }
  /* line 61, ../scss/contact-top.scss */
  .contact-warp .section1 .line {
    border-right: #e5e5e5 1px solid;
    padding: 0 35px 50px 0;
    margin: 0 35px 0 0; }
  /* line 67, ../scss/contact-top.scss */
  .contact-warp .section1 .content3 {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    position: relative; }
    /* line 73, ../scss/contact-top.scss */
    .contact-warp .section1 .content3 .icon {
      position: absolute;
      top: 5px; }
    /* line 78, ../scss/contact-top.scss */
    .contact-warp .section1 .content3 .ttl {
      margin: 35px 0 0 0; }
    /* line 82, ../scss/contact-top.scss */
    .contact-warp .section1 .content3 .txt {
      margin: 20px 0 0 0;
      min-height: 70px; }
      /* line 85, ../scss/contact-top.scss */
      .contact-warp .section1 .content3 .txt p {
        font-size: 12px;
        line-height: 1.7; }
    /* line 91, ../scss/contact-top.scss */
    .contact-warp .section1 .content3 .btn {
      margin: 10px 0 0 0; }
/* line 97, ../scss/contact-top.scss */
.contact-warp .section2 {
  border-top: #e5e5e5 30px solid;
  text-align: center; }
  /* line 101, ../scss/contact-top.scss */
  .contact-warp .section2 .ttl {
    text-align: center; }
  /* line 105, ../scss/contact-top.scss */
  .contact-warp .section2 .box {
    display: inline-block;
    vertical-align: top; }
    /* line 111, ../scss/contact-top.scss */
    .contact-warp .section2 .box .txt1 p {
      font-size: 14px; }
    /* line 118, ../scss/contact-top.scss */
    .contact-warp .section2 .box .txt2 p {
      font-size: 12px;
      line-height: 22px; }
  /* line 125, ../scss/contact-top.scss */
  .contact-warp .section2 .mr {
    margin-right: 50px; }
