#contact .wpcf7 .shonan-birth-selects{display:flex;align-items:center;gap:10px;width:100%;max-width:440px}#contact .wpcf7 .shonan-birth-selects .shonan-birth-part{display:flex;align-items:center;gap:5px;flex:1 1 0;min-width:0;margin:0;white-space:nowrap}#contact .wpcf7 .shonan-birth-selects .shonan-birth-part:first-child{flex-grow:1.6}#contact .wpcf7 .shonan-birth-selects .wpcf7-form-control-wrap{min-width:0;width:100%}#contact .wpcf7 .shonan-birth-selects select{box-sizing:border-box;width:100%;min-width:0;min-height:0;height:calc(1.7em + 2px);line-height:1.7em;appearance:none;-webkit-appearance:none;padding:0 0 0 5px;border:1px solid #9f9f9f;border-radius:2px;background-color:#f2f2f2;box-shadow:0 2px 2px 0 rgba(0,0,0,.2) inset}#contact .wpcf7 .shonan-birth-status{margin:8px 0 0;font-size:14px;text-align:left}#contact .wpcf7 .shonan-birth-status.has-error{color:#b21b1b}#contact .wpcf7 .shonan-birth-selects .wpcf7-not-valid-tip{white-space:normal;font-size:12px}@media (max-width:400px){#contact .wpcf7 .shonan-birth-selects{gap:6px}#contact .wpcf7 .shonan-birth-selects .shonan-birth-part{gap:3px}}