@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: 50px; }
#contents #sec1 {
  background: #000 url(../image/common/contents/bg_sec_contents.jpg) no-repeat top center;
  margin-bottom: 30px;
  padding: 35px 0px 0px 0px; }
  #contents #sec1 .inner {
    width: 850px;
    margin: 0px auto;
    position: relative; }
    #contents #sec1 .inner .column_two {
      position: relative;
      height: 320px;
      margin-bottom: 20px; }
    #contents #sec1 .inner .success_1 {
      position: absolute;
      top: 0px;
      left: -19px;
      height: 320px; }
      #contents #sec1 .inner .success_1 .title_1 {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100; }
      #contents #sec1 .inner .success_1 .text_1 {
        position: absolute;
        top: 0px;
        left: 0px; }
      #contents #sec1 .inner .success_1 .icon_combi {
        position: absolute;
        top: 0px;
        left: 285px; }
    #contents #sec1 .inner .success_2 {
      position: absolute;
      top: 0px;
      left: 410px;
      height: 320px; }
      #contents #sec1 .inner .success_2 .title_1 {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100; }
      #contents #sec1 .inner .success_2 .text_1 {
        position: absolute;
        top: 0px;
        left: 0px; }
    #contents #sec1 .inner .success_3 {
      position: relative;
      height: 967px; }
      #contents #sec1 .inner .success_3 h3.title_1 {
        position: absolute;
        top: 0px;
        left: -19px;
        z-index: 100; }
      #contents #sec1 .inner .success_3 .text_1 {
        position: absolute;
        top: 100px;
        left: 326px;
        z-index: 100; }
      #contents #sec1 .inner .success_3 .text_2 {
        position: absolute;
        top: 0px;
        left: -19px; }
      #contents #sec1 .inner .success_3 .photo_dosaken {
        position: absolute;
        top: 0px;
        right: -87px; }
#contents .bg_inner {
  background: #000 url(../image/common/contents/bg_sec_contents_2.jpg) no-repeat center top; }
#contents #sec2 .inner {
  width: 850px;
  margin: 0px auto;
  position: relative; }
  #contents #sec2 .inner .success_4 {
    position: relative;
    height: 428px;
    margin-bottom: 20px; }
    #contents #sec2 .inner .success_4 h3.title_1 {
      position: absolute;
      top: 20px;
      left: -19px;
      z-index: 100; }
    #contents #sec2 .inner .success_4 .text_1 {
      position: absolute;
      top: 0px;
      left: -40px; }
    #contents #sec2 .inner .success_4 .text_2 {
      position: absolute;
      top: 0px;
      right: -174px;
      z-index: 100; }
    #contents #sec2 .inner .success_4 .icon_combi {
      position: absolute;
      top: 20px;
      left: 350px;
      z-index: 100; }
    #contents #sec2 .inner .success_4 .photo_1 {
      position: absolute;
      top: 20px;
      left: 149px;
      z-index: 50; }
    #contents #sec2 .inner .success_4 .photo_tetsuya {
      position: absolute;
      top: -88px;
      right: -67px; }
  #contents #sec2 .inner .success_5 {
    position: relative;
    height: 385px;
    margin-bottom: 20px; }
    #contents #sec2 .inner .success_5 .title_1 {
      position: absolute;
      top: 20px;
      left: -20px;
      z-index: 100; }
    #contents #sec2 .inner .success_5 .text_1 {
      position: absolute;
      top: 46px;
      right: -15px;
      z-index: 100; }
    #contents #sec2 .inner .success_5 .text_2 {
      position: absolute;
      top: 0px;
      left: -40px; }
    #contents #sec2 .inner .success_5 .icon_combi {
      position: absolute;
      top: 12px;
      left: 250px; }
#contents #sec3 .inner {
  width: 850px;
  margin: 0px auto;
  position: relative; }
  #contents #sec3 .inner .success_6 {
    position: relative;
    height: 270px;
    margin-bottom: 20px; }
    #contents #sec3 .inner .success_6 h3.title_1 {
      position: absolute;
      top: 10px;
      left: -10px;
      z-index: 100; }
    #contents #sec3 .inner .success_6 .text_1 {
      position: absolute;
      top: 0px;
      left: -40px; }
    #contents #sec3 .inner .success_6 .icon_combi {
      position: absolute;
      top: 3px;
      left: 233px;
      z-index: 100; }
  #contents #sec3 .inner .success_7 {
    position: relative;
    height: 270px;
    margin-bottom: 20px; }
    #contents #sec3 .inner .success_7 .title_1 {
      position: absolute;
      top: 70px;
      right: 15px;
      z-index: 100; }
    #contents #sec3 .inner .success_7 .text_1 {
      position: absolute;
      top: 0px;
      left: -21px; }
