@charset "UTF-8";
 /* technique
----------------------------------*/
/* line 7, ../scss/technique_iroha.scss */
#technique {
  /* mainIMG */ }
  /* line 8, ../scss/technique_iroha.scss */
  #technique #mainIMG {
    background: #000;
    text-align: center; }
    /* line 11, ../scss/technique_iroha.scss */
    #technique #mainIMG h1 {
      background: url("../img/technique/mainIMG.jpg") no-repeat top center;
      height: 124px;
      text-indent: -9999px; }

/* technique */
/* ---------------- ヘッダー画像指定　変更NG ---------------- */
/* ---------------- ページごとのスタイル　ここから ---------------- */
/* line 25, ../scss/technique_iroha.scss */
#technique {
  /* topPage */ }
  /* line 26, ../scss/technique_iroha.scss */
  #technique #topPage {
    /* inner_technique */ }
    /* line 28, ../scss/technique_iroha.scss */
    #technique #topPage .main_title {
      margin-bottom: 50px;
      text-align: center; }
    /* line 33, ../scss/technique_iroha.scss */
    #technique #topPage .col_aqua {
      color: aqua; }
    /* line 36, ../scss/technique_iroha.scss */
    #technique #topPage .col_red {
      color: red; }
    /* line 39, ../scss/technique_iroha.scss */
    #technique #topPage .fw_w {
      font-weight: bold; }
    /* line 42, ../scss/technique_iroha.scss */
    #technique #topPage .col_yellow {
      color: #fffaa5; }
    /* line 46, ../scss/technique_iroha.scss */
    #technique #topPage .mb10 {
      margin-bottom: 10px !important; }
    /* line 49, ../scss/technique_iroha.scss */
    #technique #topPage .mb50 {
      margin-bottom: 50px !important; }
    /* line 52, ../scss/technique_iroha.scss */
    #technique #topPage .mb70 {
      margin-bottom: 70px !important; }
    /* line 55, ../scss/technique_iroha.scss */
    #technique #topPage .text_subtitle {
      width: 922px;
      margin: 0 auto 50px; }
    /* line 59, ../scss/technique_iroha.scss */
    #technique #topPage .bb {
      margin-bottom: 30px;
      border-bottom: 1px solid #ffd7aa; }
    /* line 66, ../scss/technique_iroha.scss */
    #technique #topPage .inner_technique {
      width: 920px;
      margin: 0 auto;
      /* content_wrap */ }
      /* line 69, ../scss/technique_iroha.scss */
      #technique #topPage .inner_technique .content_wrap {
        overflow: hidden;
        clear: both;
        margin-bottom: 80px;
        /* h3 */
        /* title_table */
        /* table_layout_01 */ }
        /* line 73, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap h3 {
          height: 50px;
          margin-bottom: 30px;
          line-height: 50px;
          font-size: 22px;
          font-weight: bold;
          color: #fff;
          background-image: url(../img/technique/bg_title.gif);
          background-repeat: no-repeat;
          background-position: left top; }
          /* line 85, ../scss/technique_iroha.scss */
          #technique #topPage .inner_technique .content_wrap h3 span {
            padding-left: 50px; }
        /* line 89, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .text_wrap {
          float: left;
          width: 63%; }
        /* line 93, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .img_wrap {
          float: right; }
        /* line 96, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .title_team {
          margin-bottom: 10px;
          padding: 7px;
          font-size: 18px;
          font-weight: bold;
          color: #fff;
          text-align: center;
          background-color: #bf1f03;
          border: 1px solid #b48c5c; }
        /* line 108, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .list_team {
          overflow: hidden;
          margin-bottom: 30px; }
          /* line 111, ../scss/technique_iroha.scss */
          #technique #topPage .inner_technique .content_wrap .list_team dt {
            clear: both;
            float: left;
            width: 110px;
            padding: 12px 0;
            font-size: 18px;
            color: #000;
            text-align: center;
            background-color: #fff;
            border: 1px solid #b48c5c; }
          /* line 125, ../scss/technique_iroha.scss */
          #technique #topPage .inner_technique .content_wrap .list_team dd {
            margin: 0 0 3px 116px;
            padding: 12px 20px;
            font-size: 18px;
            color: #000;
            background-color: #fff;
            border: 1px solid #b48c5c; }
        /* line 137, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .list_flow li {
          margin-bottom: 30px; }
        /* line 141, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .text_inner_basic {
          width: 800px;
          margin: 0 auto; }
        /* line 147, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .title_table {
          margin-bottom: 10px;
          padding: 5px;
          text-align: center;
          color: #fff;
          font-size: 18px;
          font-weight: bold;
          background-color: #000;
          border: 1px solid #b48c5c; }
        /* line 160, ../scss/technique_iroha.scss */
        #technique #topPage .inner_technique .content_wrap .table_layout_01 {
          width: 100%;
          margin-bottom: 50px;
          text-align: center;
          border: 1px solid #000;
          /* th */
          /* td */ }
          /* line 165, ../scss/technique_iroha.scss */
          #technique #topPage .inner_technique .content_wrap .table_layout_01 th {
            min-width: 135px;
            padding: 5px;
            color: #fff;
            font-size: 18px;
            font-weight: bold;
            background-color: #f27c72;
            border: 1px solid #000; }
            /* line 175, ../scss/technique_iroha.scss */
            #technique #topPage .inner_technique .content_wrap .table_layout_01 th.col2 {
              background-color: #ed8f87; }
          /* line 181, ../scss/technique_iroha.scss */
          #technique #topPage .inner_technique .content_wrap .table_layout_01 td {
            padding: 5px;
            color: #000;
            background-color: #fff;
            border: 1px solid #000; }
            /* line 188, ../scss/technique_iroha.scss */
            #technique #topPage .inner_technique .content_wrap .table_layout_01 td.col2 {
              background-color: #fee0dd; }
            /* line 193, ../scss/technique_iroha.scss */
            #technique #topPage .inner_technique .content_wrap .table_layout_01 td.fs13 {
              font-size: 13px; }
            /* line 196, ../scss/technique_iroha.scss */
            #technique #topPage .inner_technique .content_wrap .table_layout_01 td.last {
              background-color: #ffdfbf; }
          /* line 202, ../scss/technique_iroha.scss */
          #technique #topPage .inner_technique .content_wrap .table_layout_01.mb {
            margin-bottom: 10px; }
      /* line 209, ../scss/technique_iroha.scss */
      #technique #topPage .inner_technique .text_block {
        margin-bottom: 50px; }
      /* line 212, ../scss/technique_iroha.scss */
      #technique #topPage .inner_technique .text_block02 {
        margin-bottom: 30px; }
      /* line 215, ../scss/technique_iroha.scss */
      #technique #topPage .inner_technique .text_attention {
        margin-bottom: 50px; }

/* technique */
