@media screen and (max-width: 780px) {
  .secound_head h1 {
    color: #32395F !important; }

  .hometank div.two_box .txt {
    padding-top: 40px !important; }
    .hometank div.two_box .txt h3 {
      font-weight: lighter; }
      .hometank div.two_box .txt h3 span {
        font-weight: bold;
        font-size: 26px; }
  .hometank div.two_box figure {
    background: url(../../image/hometank/head_ph.jpg) no-repeat;
    height:auto;
    background-size: cover; }
  .hometank div.cont div.inner div.attention h3 {
    max-width: 700px;
    width: 90%; }
  .hometank div.cont div.inner div.attention div.att_inner ul {
    display: block;
    max-width: 1000px;
    width: 100%; }
    .hometank div.cont div.inner div.attention div.att_inner ul li {
      margin-bottom: 20px; }
  .hometank div.cont div.inner div.attention div.att_inner figure {
    display: block;
    vertical-align: top;
    max-width: 1000px;
    width: 100%; }
    .hometank div.cont div.inner div.attention div.att_inner figure img {
      max-width: 112px;
      display: inline-block;
      margin-left: 2%; }
  .hometank div.cont div.inner div.flow h3 {
    margin-bottom: 20px; }
  .hometank div.cont div.inner div.flow figure {
    max-width: 800px;
    width: 100%;
    margin: 0 auto 20px; }
  .hometank div.cont div.inner div.flow .cf dl {
    width: 100%;
    max-width: 1000px; }
    .hometank div.cont div.inner div.flow .cf dl dt {
      width: 25%; }
    .hometank div.cont div.inner div.flow .cf dl dd {
      width: 65%;
      padding: 15px; }
    .hometank div.cont div.inner div.flow .cf dl:nth-child(odd) {
      margin-right: 0;
      float: none; }
    .hometank div.cont div.inner div.flow .cf dl:nth-child(even) {
      float: none; } }

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