@charset "utf-8";
/*------------------------------------------------------------------*/
/*     ふじのくに食の都仕事人用                                     */
/*------------------------------------------------------------------*/


/* 全体包括領域
------------------------------------------------------------------- */
body { background: url("../images/bg_main.gif"); }
/*
#wrapper { background: url("../images/img_main.png") no-repeat center 30px; }
*/





/* メインコンテンツ領域
------------------------------------------------------------------- */
#mainField {
  width: 950px;
  margin: 0 auto;
}


  /* 左サイド領域
  ------------------------------ */
  #leftArea {
    width: 250px;
    text-align: center;
    background: url("../images/bg_left.png") no-repeat center top;
    float: left;
  }

    h2 {
      width: 106px;
      height: 554px;
      margin: 0 auto 50px auto;
      text-indent: -9999px;
      background: url("../images/img_logo.png") no-repeat 0 0;
    }

    span#howtoTxt {
      width: 195px;
      height: 450px;
      margin: 0 auto 50px auto;
      text-indent: -9999px;
      background: url("../images/text_shigotonin.png") no-repeat 0 0;
      display: block;
    }

    span#suggestTxt {
      width: 195px;
      height: 570px;
      margin: 0 auto 50px auto;
      text-indent: -9999px;
      background: url("../images/text_suggest.png") no-repeat 0 0;
      display: block;
    }


  /* 右サイド領域
  ------------------------------ */
  #rightArea {
    width: 660px;
    text-align: left;
    background: url("../images/img_nasuflower.png") no-repeat left bottom;
    /*background: url("../images/img_nasuflower.png") no-repeat right 370px;*/
    float: right;
  }

.main img {
  width: 100%;
  height: auto;
}

    #line01Base {
      width: 330px;
      /*
      margin: 450px 0 0 0;
      */
      margin: 30px 0 0 0;
      float: left;
    }

    #line02Base {
      width: 330px;
      /*
      margin: 450px 0 0 0;
      */
      margin: 150px 0 0 0;
      float: left;
    }

      #rightArea .dataBox {
        width: 300px;
        margin: 0 auto 50px auto;
        float: left;
      }

      #rightArea .dataBox h3 {
        margin: 0 0 10px 0;
      }

      #rightArea .dataBox span {
        width: 59px;
        height: 15px;
        margin: 0 0 10px 0;
        text-indent: -9999px;
        background: url("../images/text_profile.png") no-repeat 0 0;
        display: block;
      }

      #rightArea .dataBox p {
        margin: 0 0 1em 0;
        line-height: 1.6em;
      }