#takuhai .mv_cont {
  background-color: rgba(136, 203, 188, 0.36);
  border-bottom-color: #88cbbc; }
#takuhai .bread_crumb_cont ul li.current {
  background-color: #88cbbc;
  border-top-color: #88cbbc;
  border-bottom-color: #88cbbc; }
  #takuhai .bread_crumb_cont ul li.current:after {
    background-image: url(../common/images/new_takuhai/bread_arrow_current@2x.png); }
#takuhai .point_cont h3 {
  background-color: #88cbbc; }
#takuhai .point_cont .point_list {
  background-color: rgba(136, 203, 188, 0.28); }
#takuhai .flow_cont {
  background-color: rgba(136, 203, 188, 0.16); }
  #takuhai .flow_cont > p {
    font-size: 19px; }
    @media (max-width: 768px) {
      #takuhai .flow_cont > p {
        font-size: 14px; } }
  #takuhai .flow_cont .tab_btn {
    display: flex;
    justify-content: center;
    margin: 30px 0 50px; }
    @media (max-width: 768px) {
      #takuhai .flow_cont .tab_btn {
        display: block;
        margin: 20px 0 30px; } }
    #takuhai .flow_cont .tab_btn li {
      display: block;
      margin: 0 20px;
      opacity: 0.6;
      cursor: pointer; }
      @media (max-width: 768px) {
        #takuhai .flow_cont .tab_btn li {
          width: 90%;
          margin: 10px auto; } }
      #takuhai .flow_cont .tab_btn li img {
        display: block; }
      #takuhai .flow_cont .tab_btn li.active {
        opacity: 1; }
  #takuhai .flow_cont .flow_detail dl dt,
  #takuhai .flow_cont .flow_detail dl dt img {
    width: 100%; }
  #takuhai .flow_cont .flow_detail dl dd {
    width: 100%; }
    #takuhai .flow_cont .flow_detail dl dd > div {
      width: 62%; }
      @media (max-width: 768px) {
        #takuhai .flow_cont .flow_detail dl dd > div {
          width: 100%; } }
      #takuhai .flow_cont .flow_detail dl dd > div p {
        width: 88.7%; }
        @media (max-width: 768px) {
          #takuhai .flow_cont .flow_detail dl dd > div p {
            width: 100%; } }
      #takuhai .flow_cont .flow_detail dl dd > div .column2 {
        display: flex;
        align-items: center;
        margin-top: 20px; }
        @media (max-width: 768px) {
          #takuhai .flow_cont .flow_detail dl dd > div .column2 {
            display: block;
            margin: 20px 0; } }
        #takuhai .flow_cont .flow_detail dl dd > div .column2.right {
          justify-content: flex-end; }
          #takuhai .flow_cont .flow_detail dl dd > div .column2.right .btn2 {
            margin-right: 50px; }
        #takuhai .flow_cont .flow_detail dl dd > div .column2 a, #takuhai .flow_cont .flow_detail dl dd > div .column2 img {
          display: block; }
        #takuhai .flow_cont .flow_detail dl dd > div .column2 .btn1 {
          margin-right: 20px; }
          @media (max-width: 768px) {
            #takuhai .flow_cont .flow_detail dl dd > div .column2 .btn1 {
              margin: 0 0 10px; } }
        #takuhai .flow_cont .flow_detail dl dd > div .column2 .btn2 {
          margin-right: 10px; }
          @media (max-width: 768px) {
            #takuhai .flow_cont .flow_detail dl dd > div .column2 .btn2 {
              margin: 0 0 10px; } }
          #takuhai .flow_cont .flow_detail dl dd > div .column2 .btn2:after {
            display: none; }
  #takuhai .flow_cont .flow_detail.hide {
    display: none; }
  #takuhai .flow_cont .flow_att .flow_att_detail ul li span {
    color: #73ab9f; }
  #takuhai .flow_cont .flow_att .flow_att_detail ul li .attention {
    font-size: 14px;
    color: #ef9694;
    display: block;
    margin: 0 0 0 15px; }

/*# sourceMappingURL=new_takuhai.css.map */
