@charset "UTF-8";
/*コンテンツ部分
-------------------------------------------------------------*/
#contents {
  background: #000 url(../image/common/contents/bg_sec_contents.jpg) no-repeat center 256px; }
  #contents .sec1_title {
    background: #000 url(../image/common/contents/bg_sec1_title.jpg) no-repeat top center; }
    #contents .sec1_title .inner {
      width: 1000px;
      margin: 0px auto; }
    #contents .sec1_title h2 {
      float: left;
      margin-top: 96px; }
    #contents .sec1_title .title_hitomi {
      float: right;
      padding-right: 45px; }
  #contents #sec1 {
    padding: 35px 0px 0px 0px; }
    #contents #sec1 .inner {
      width: 850px;
      margin: 0px auto;
      position: relative; }
      #contents #sec1 .inner .notice_1 {
        position: relative;
        height: 659px; }
        #contents #sec1 .inner .notice_1 h3.title_1 {
          position: absolute;
          top: 21px;
          left: -10px;
          z-index: 100; }
        #contents #sec1 .inner .notice_1 .text_1 {
          position: absolute;
          top: 0px;
          left: -44px; }
        #contents #sec1 .inner .notice_1 .icon_chance {
          position: absolute;
          top: 0px;
          left: 231px;
          z-index: 100; }
        #contents #sec1 .inner .notice_1 h3.title_2 {
          position: absolute;
          top: 359px;
          left: -10px;
          z-index: 100; }
        #contents #sec1 .inner .notice_1 .text_2 {
          position: absolute;
          top: 346px;
          left: -37px; }
  #contents #sec2 {
    padding: 35px 0px 0px 0px; }
    #contents #sec2 .bg_inner {
      background: url(../image/common/contents/bg_sec_contents.jpg) no-repeat center bottom; }
    #contents #sec2 .inner {
      width: 850px;
      margin: 0px auto;
      position: relative; }
      #contents #sec2 .inner .notice_2 {
        position: relative;
        height: 333px; }
        #contents #sec2 .inner .notice_2 h3.title_1 {
          position: absolute;
          top: 15px;
          left: -10px;
          z-index: 100; }
        #contents #sec2 .inner .notice_2 .text_1 {
          position: absolute;
          top: 0px;
          left: -40px; }
      #contents #sec2 .inner .column2 {
        position: relative;
        height: 333px; }
        #contents #sec2 .inner .column2 .notice_3 {
          position: absolute;
          top: 0px;
          left: 0px; }
          #contents #sec2 .inner .column2 .notice_3 h3.title_1 {
            position: absolute;
            top: 15px;
            left: -10px;
            z-index: 100; }
          #contents #sec2 .inner .column2 .notice_3 .text_1 {
            position: absolute;
            top: 0px;
            left: -40px; }
        #contents #sec2 .inner .column2 .notice_4 {
          position: absolute;
          top: 0px;
          left: 422px; }
          #contents #sec2 .inner .column2 .notice_4 h3.title_1 {
            position: absolute;
            top: 15px;
            left: 5px;
            z-index: 100; }
          #contents #sec2 .inner .column2 .notice_4 .text_1 {
            position: absolute;
            top: 0px;
            left: -40px; }
      #contents #sec2 .inner .notice_5 {
        position: relative;
        height: 333px; }
        #contents #sec2 .inner .notice_5 h3.title_1 {
          position: absolute;
          top: 15px;
          left: -10px;
          z-index: 100; }
        #contents #sec2 .inner .notice_5 .text_1 {
          position: absolute;
          top: 0px;
          left: -40px; }
      #contents #sec2 .inner .notice_6 {
        position: relative;
        height: 333px; }
        #contents #sec2 .inner .notice_6 h3.title_1 {
          position: absolute;
          top: 10px;
          left: -10px;
          z-index: 100; }
        #contents #sec2 .inner .notice_6 .text_1 {
          position: absolute;
          top: 0px;
          left: -40px; }
      #contents #sec2 .inner .notice_7 {
        position: relative;
        height: 333px; }
        #contents #sec2 .inner .notice_7 h3.title_1 {
          position: absolute;
          top: 15px;
          left: -10px;
          z-index: 100; }
        #contents #sec2 .inner .notice_7 .text_1 {
          position: absolute;
          top: 0px;
          left: -40px; }
      #contents #sec2 .inner .notice_8 {
        position: relative;
        height: 333px;
        margin-bottom: 40px; }
        #contents #sec2 .inner .notice_8 h3.title_1 {
          position: absolute;
          top: 15px;
          left: -10px;
          z-index: 100; }
        #contents #sec2 .inner .notice_8 .text_1 {
          position: absolute;
          top: 0px;
          left: -40px; }
  #contents .sec3_title {
    background: #000 url(../image/common/contents/bg_sec2_title.jpg) no-repeat top center; }
    #contents .sec3_title .inner {
      width: 1000px;
      margin: 0px auto; }
    #contents .sec3_title h2 {
      float: left;
      margin-top: 96px; }
    #contents .sec3_title .title_mai {
      float: right;
      padding-right: 50px; }
  #contents #sec3 {
    background: #000 url(../image/common/contents/bg_sec_contents.jpg) no-repeat top center; }
    #contents #sec3 .bg_inner {
      background: url(../image/common/contents/bg_sec_contents.jpg) no-repeat center bottom; }
    #contents #sec3 .inner {
      width: 850px;
      margin: 0px auto; }
      #contents #sec3 .inner .notice_9 {
        position: relative;
        height: 339px; }
        #contents #sec3 .inner .notice_9 h3.title_1 {
          position: absolute;
          top: 15px;
          left: -10px;
          z-index: 100; }
        #contents #sec3 .inner .notice_9 .text_1 {
          position: absolute;
          top: 0px;
          left: -43px; }
        #contents #sec3 .inner .notice_9 .photo_1 {
          position: absolute;
          top: 80px;
          left: 0px; }
        #contents #sec3 .inner .notice_9 .photo_2 {
          position: absolute;
          top: 64px;
          left: 253px; }
        #contents #sec3 .inner .notice_9 .photo_3 {
          position: absolute;
          top: 64px;
          left: 518px; }
      #contents #sec3 .inner .column2 {
        position: relative;
        height: 333px; }
        #contents #sec3 .inner .column2 .notice_10 {
          position: absolute;
          top: 0px;
          left: 0px; }
          #contents #sec3 .inner .column2 .notice_10 h3.title_1 {
            position: absolute;
            top: 22px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_10 .text_1 {
            position: absolute;
            top: -6px;
            left: -44px; }
        #contents #sec3 .inner .column2 .notice_11 {
          position: absolute;
          top: 0px;
          left: 438px; }
          #contents #sec3 .inner .column2 .notice_11 h3.title_1 {
            position: absolute;
            top: 19px;
            left: -7px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_11 .text_1 {
            position: absolute;
            top: 0px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_12 {
          position: absolute;
          top: 0px;
          left: 0px; }
          #contents #sec3 .inner .column2 .notice_12 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_12 .text_1 {
            position: absolute;
            top: -6px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_13 {
          position: absolute;
          top: 0px;
          left: 438px; }
          #contents #sec3 .inner .column2 .notice_13 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_13 .text_1 {
            position: absolute;
            top: -6px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_14 {
          position: absolute;
          top: 0px;
          left: 0px; }
          #contents #sec3 .inner .column2 .notice_14 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_14 .text_1 {
            position: absolute;
            top: -6px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_15 {
          position: absolute;
          top: 0px;
          left: 438px; }
          #contents #sec3 .inner .column2 .notice_15 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_15 .text_1 {
            position: absolute;
            top: -6px;
            left: -56px; }
        #contents #sec3 .inner .column2 .notice_16 {
          position: absolute;
          top: 0px;
          left: 0px; }
          #contents #sec3 .inner .column2 .notice_16 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_16 .text_1 {
            position: absolute;
            top: -6px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_17 {
          position: absolute;
          top: 0px;
          left: 438px; }
          #contents #sec3 .inner .column2 .notice_17 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_17 .text_1 {
            position: absolute;
            top: -6px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_18 {
          position: absolute;
          top: 0px;
          left: 0px; }
          #contents #sec3 .inner .column2 .notice_18 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_18 .text_1 {
            position: absolute;
            top: -6px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_19 {
          position: absolute;
          top: 0px;
          left: 438px; }
          #contents #sec3 .inner .column2 .notice_19 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_19 .text_1 {
            position: absolute;
            top: -6px;
            left: -56px; }
        #contents #sec3 .inner .column2 .notice_20 {
          position: absolute;
          top: 0px;
          left: 0px; }
          #contents #sec3 .inner .column2 .notice_20 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_20 .text_1 {
            position: absolute;
            top: -6px;
            left: -40px; }
        #contents #sec3 .inner .column2 .notice_21 {
          position: absolute;
          top: 0px;
          left: 438px; }
          #contents #sec3 .inner .column2 .notice_21 h3.title_1 {
            position: absolute;
            top: 12px;
            left: -10px;
            z-index: 100; }
          #contents #sec3 .inner .column2 .notice_21 .text_1 {
            position: absolute;
            top: -6px;
            left: -56px; }
      #contents #sec3 .inner .notice_22 {
        position: relative;
        height: 333px;
        margin-bottom: 40px; }
        #contents #sec3 .inner .notice_22 h3.title_1 {
          position: absolute;
          top: 15px;
          left: -10px;
          z-index: 100; }
        #contents #sec3 .inner .notice_22 .text_1 {
          position: absolute;
          top: 0px;
          left: -40px; }
