@charset "UTF-8";.p-spMenu__inner{width:100%;height:100%;transform:translateX(0)!important;opacity:0;transition:opacity .5s ease-out!important}[data-spmenu=opened] .p-spMenu__inner{opacity:1}.c-widget__title.-spmenu,.p-spMenu__nav{display:none}.recruit-txt{border-bottom:1px solid #fff}.cf7__list{display:flex;flex-wrap:wrap;margin-bottom:60px}.cf7__list dt:nth-of-type(n+2),.cf7__list dd:nth-of-type(n+2){margin-top:30px}.cf7__list dt{width:35%;padding-top:15px}.cf7__list dd{width:65%}.cf7__required,.cf7__optional{ margin-right:16px;padding:6px 14px;color:#fff;font-size:12px;vertical-align:1px}.cf7__required{background:#be1d1d}.cf7__optional{background:#878d8e}.cf7__list dd input[type=text],.cf7__list dd input[type=tel],.cf7__list dd input[type=email],.cf7__list dd textarea{width:100%;padding:15px 20px;background:#f4f4f4}.cf7__list dd input[type=text]::placeholder,.cf7__list dd input[type=tel]::placeholder,.cf7__list dd input[type=email]::placeholder,.cf7__list dd textarea::placeholder{color:#a5a5a5}.cf7_button{padding-left:72px;text-align:center}input[type=submit]{width:260px;height:60px;background:#3c77d0;color:#fff;transition:opacity .6s}input[type=submit]:hover{opacity:.6}@media screen and (max-width:767px){.cf7__list dt{width:100%;margin-bottom:15px;padding-top:0}.cf7__list dd{width:100%}.cf7__list dd:nth-of-type(n+2){margin-top:0}.cf7__list dd .wpcf7-checkbox,.cf7__list dd .wpcf7-radio{padding:15px 0 0}input[type=submit]{width:180px;height:56px}}