#formlead.leadtxt{padding-bottom:60px}#formlead p{padding-top:0}.recruit #formlead.leadtxt{padding-top:50px}form .smf-item{margin:0 auto;padding:10px 10px 20px;text-align:left}form .smf-item:nth-of-type(odd){background-color:#f8f8f8}form .smf-item__description{font-size:1.4rem}form .smf-item__col{line-height:1.8}form .smf-select-control{width:100%}form input{width:100%;font-size:1.6rem;padding:6px 4px;border:#7b7b7b 1px solid;border-radius:4px}form .postalcodebox .smf-placeholder{width:auto;float:left}form .postalcodebox .smf-placeholder input{width:calc(100% - 1em)}form .postalcodebox p{text-align:center;float:left;padding:0 5px;line-height:32px}form select{width:100%;font-size:1.6rem;padding:6px 4px;border:#7b7b7b 1px solid;border-radius:4px}form textarea{width:100%;font-size:1.6rem;padding:6px 4px;border:#7b7b7b 1px solid;border-radius:4px}form #privacy_check{text-align:center}form .smf-action .smf-button-control__control{width:100%;margin-top:30px;background-color:#0066b3;background-image:none;color:#fff;font-size:1.6rem}form .smf-complete-content{margin-top:30px}form .smf-complete-content p{display:inline-block;margin-left:auto;margin-left:auto;margin-right:auto;padding:15px 0 0;text-align:left;line-height:1.6}form .smf-complete-content p:first-child{display:block;text-align:center !important;font-size:1.8rem;padding:20px 0 !important;margin-bottom:20px}@media print, screen and (min-width: 641px){form .section{padding-top:0}form .smf-item{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:auto;max-width:856px;padding:20px 20px 26px}form .smf-item#privacy_check{display:block}form .smf-item__label{width:180px;flex-shrink:0}form .smf-item__col--controls{width:calc(100% - 180px)}form .smf-item__col--controls:has(select){width:auto}form input{font-size:1.8rem}form input[type="submit" i]{width:300px}form select{width:auto;font-size:1.8rem}form textarea{font-size:1.8rem}form .smf-action .smf-button-control__control{width:300px;font-size:1.8rem}form button{width:300px;font-size:1.8rem}form .smf-complete-content{margin-top:50px}form .smf-complete-content p{width:100%;padding:16px 30px 0 !important}form .smf-complete-content p:first-child{display:block;text-align:center !important;font-size:2.4rem;padding:20px 0 !important;margin-bottom:30px}form .smf-complete-content p.inquiry_num{text-align:center}form .smf-complete-content p.inquiry_num span{display:inline-block;padding:5px 20px;border:1px #7b7b7b solid;border-radius:10px;margin:30px auto 0}}
