@charset "UTF-8";
/*コンテンツ部分
-------------------------------------------------------------*/
#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_tetsuya {
    float: right;
    padding-right: 0px; }
#contents #sec1 {
  background: #000 url(../image/point/bg_sec1.jpg) no-repeat top center;
  padding: 0px 0px 0px 0px;
  height: 682px; }
  #contents #sec1 .inner {
    width: 850px;
    margin: 0px auto;
    position: relative; }
  #contents #sec1 h3.title_1 {
    position: absolute;
    top: 29px;
    left: -107px; }
  #contents #sec1 .text_1 {
    position: absolute;
    top: 206px;
    left: 65px;
    z-index: 100; }
  #contents #sec1 .text_2 {
    position: absolute;
    top: 183px;
    left: 266px;
    z-index: 100; }
  #contents #sec1 .text_3 {
    position: absolute;
    top: 37px;
    right: 0px;
    z-index: 100; }
  #contents #sec1 .title_2 {
    position: absolute;
    top: 195px;
    left: 160px;
    z-index: 100; }
  #contents #sec1 .text_4 {
    position: absolute;
    top: 422px;
    right: -9px;
    z-index: 100; }
  #contents #sec1 .text_5 {
    position: absolute;
    top: 610px;
    left: 0px;
    z-index: 100; }
  #contents #sec1 .photo_1 {
    position: absolute;
    top: 260px;
    left: -20px; }
  #contents #sec1 .photo_2 {
    position: absolute;
    top: 136px;
    right: -45px; }
#contents .sec2_title {
  background: #000 url(../image/common/contents/bg_sec2_title.jpg) no-repeat top center;
  position: relative;
  z-index: 200; }
  #contents .sec2_title .inner {
    width: 1000px;
    margin: 0px auto; }
  #contents .sec2_title h2 {
    float: left;
    margin-top: 96px; }
  #contents .sec2_title .title_danchi {
    float: right;
    padding-right: 40px; }
#contents #sec2 {
  background: #000 url(../image/point/bg_sec2.jpg) no-repeat top center;
  padding: 0px 0px 0px 0px;
  height: 693px; }
  #contents #sec2 .inner {
    width: 850px;
    margin: 0px auto;
    position: relative; }
  #contents #sec2 .title_1 {
    position: absolute;
    top: 16px;
    right: 44px;
    z-index: 100; }
  #contents #sec2 .title_2 {
    position: absolute;
    top: 208px;
    left: 46px;
    z-index: 100; }
  #contents #sec2 .title_3 {
    position: absolute;
    top: 145px;
    right: 41px;
    z-index: 100; }
  #contents #sec2 .title_4 {
    position: absolute;
    top: 393px;
    right: 41px;
    z-index: 100; }
  #contents #sec2 .text_1 {
    position: absolute;
    top: 306px;
    left: 79px;
    z-index: 100; }
  #contents #sec2 .title_5 {
    position: absolute;
    top: 622px;
    left: 63px;
    z-index: 100; }
  #contents #sec2 .photo_1 {
    position: absolute;
    top: -39px;
    left: -189px; }
  #contents #sec2 .photo_2 {
    position: absolute;
    top: 107px;
    left: 0px;
    z-index: 50; }
#contents .sec3_title {
  background: #000 url(../image/common/contents/bg_sec3_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_bousyu {
    float: right;
    padding-right: 0px; }
#contents #sec3 {
  background: #000 url(../image/point/bg_sec3.jpg) no-repeat top center;
  padding: 0px 0px 0px 0px;
  height: 720px; }
  #contents #sec3 .inner {
    width: 850px;
    margin: 0px auto;
    position: relative; }
    #contents #sec3 .inner h3.title_1 {
      position: absolute;
      top: 10px;
      left: 0px; }
    #contents #sec3 .inner h4.title_2 {
      position: absolute;
      top: 362px;
      left: 141px;
      z-index: 100; }
    #contents #sec3 .inner .photo_1 {
      position: absolute;
      top: 33px;
      left: -182px;
      z-index: 50; }
    #contents #sec3 .inner h4.title_3 {
      position: absolute;
      top: 334px;
      right: 117px;
      z-index: 100; }
    #contents #sec3 .inner .photo_2 {
      position: absolute;
      top: -182px;
      right: -328px; }
    #contents #sec3 .inner .title_4 {
      position: absolute;
      top: 456px;
      right: 16px;
      z-index: 100; }
    #contents #sec3 .inner .photo_3 {
      position: absolute;
      top: 238px;
      right: -230px; }
    #contents #sec3 .inner .block_combi_attacker {
      position: absolute;
      top: 464px;
      left: 0px; }
