h3#contact_for_recruit { margin-top: 40px; } .wpcf7-form { .row4.mb-4 { .form-recruit-input-dual { display: table; width: 100%; margin-bottom: 2px; border-collapse: collapse; border-spacing: 0px 0; @media (max-width:575px) { display: block; } label:first-child { width: 30%; color: #fff; font-weight: 400; padding: 1rem; padding-left: 10px; word-wrap: break-word; background-image: url(/img/dot_b14.gif); background-repeat: repeat; background-color: #0064b3; background-color: #eee; display: table-cell; vertical-align: middle; margin-bottom: 0; @media (max-width:575px) { display: block; width: 100%; text-align: center; } } label:nth-child(3) { display: none; } .wpcf7-form-control-wrap { width: 35%; height: 100%; display: table-cell; padding: 1rem; color: #06c; background: #f1f1f1; @media (max-width:575px) { width: 50%; } &:nth-child(2) { // 左半分 padding-right: 0.5rem; } &:last-child { padding-left: 0.5rem; } } } } } // アンカー調整 $about_section_padding: 140px; article#post-95 { // about page .entry-content { > .lists-about { // policy & + section { padding-top: 40px !important; padding-bottom: 40px !important; } } #business { padding-top: 40px !important; padding-bottom: 40px !important; & + section { padding-top: 40px !important; padding-bottom: 40px !important; } } #company { // margin-top: 80px !important; padding-top: 40px !important; padding-bottom: 40px !important; // GoogleMap .row5 { height: 100%; .col-about01:last-child { overflow: hidden; position: relative; min-height: 352px; #customGMap { width: 100%; height: 100%; overflow: inherit !important; } } } } } } .lists-recruit{ padding-bottom: 0px !important; }