html{scroll-behavior:smooth}body,html{font-family:Noto Sans JP,sans-serif;margin:0;padding:0}*{box-sizing:border-box}.d-grid{display:grid}.d-flex{display:flex;display:-webkit-flex}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}button,input,select{-webkit-appearance:none;font-family:Noto Sans JP,sans-serif;outline:none}.btn,button,select{cursor:pointer}a{text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}p{color:#666;font-size:16px;line-height:25px;opacity:.6;text-align:center}.p-relative{position:relative}.p-absolute{position:absolute}.p-fixed{position:fixed}.p-sticky{position:sticky}.actionbg,.btn,button,input{border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;-o-border-radius:36px;-ms-border-radius:36px}.btn:hover,button:hover{transition:.5s ease;-webkit-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;-moz-transition:.5s ease}.wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.wrapper{max-width:540px}}@media (min-width:768px){.wrapper{max-width:720px}}@media (min-width:992px){.wrapper{max-width:960px}}@media (min-width:1200px){.wrapper{max-width:1140px}}.wrapper-full{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.w3l-hotair-form{align-items:center;background:#0568c1;display:grid;grid-template-rows:1fr auto 1fr;justify-content:center;min-height:100vh;padding:40px;position:relative;z-index:0}.container{margin:0 auto;max-width:890px}.w3l_form{align-items:center;background:#f4f9fd;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;border-bottom-right-radius:8px;border-top-right-radius:8px;display:grid;padding:40px}.content-wthree,.w3l_form{flex-basis:50%;-webkit-flex-basis:50%}.content-wthree{background:#fff;border-bottom-left-radius:8px;border-top-left-radius:8px;box-shadow:2px 9px 49px -17px #0000001a;box-sizing:border-box;padding:3em}.w3l-workinghny-form .logo{text-align:center}.w3l-hotair-form .main-hotair{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:40px 0;position:relative}.w3l-hotair-form form{margin-bottom:30px;margin-top:30px}.social-icons{margin-top:16px;text-align:center}p.account,p.account a{color:#333;font-size:16px;padding-bottom:0;padding-top:20px;text-align:center}p.account a{color:#0568c1}p.account a:hover{text-decoration:underline}.w3l-hotair-form h1{color:#fff;font-size:40px;font-weight:700;text-align:center}.w3l-hotair-form h2{color:#272346;font-size:30px;font-weight:900;line-height:40px;margin-bottom:5px;text-align:center}.w3l-hotair-form input{background:#f7fafc;border:1px solid #e5e5e5;box-sizing:border-box;color:#999;display:inline-block;font-size:16px;margin-bottom:15px;outline:none;padding:14px 20px;text-align:left;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;width:100%}.w3l-hotair-form input:focus{background:#0000;border:1px solid #0568c1}.w3l-hotair-form button{background:#0568c1;border:none;color:#fff;font-size:18px;font-weight:700;padding:14px 15px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;width:100%}.w3l-hotair-form button:hover{background:#fdc500}.w3l-hotair-form .social-icons ul li{display:inline-block;list-style:none}.w3l-hotair-form .social-icons ul li a{padding:8px}.w3l-hotair-form .social-icons ul li a:hover{opacity:.8;transition:.5s ease;-webkit-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;-moz-transition:.5s ease}.w3l-hotair-form .social-icons ul span.fa{color:#696687;font-size:18px;opacity:.8}.w3l-hotair-form .social-icons ul li a.facebook span{border:2px solid #696687;border-radius:50%;font-size:18px;height:36px;line-height:32px;margin-right:6px;width:36px}.w3l-hotair-form .social-icons ul li a.twitter span{border:2px solid #1da1f2;border-radius:50%;color:#1da1f2;font-size:18px;height:36px;line-height:32px;margin-right:6px;width:36px}.w3l-hotair-form .social-icons ul li a.pinterest span{border:2px solid #e60023;border-radius:50%;color:#e60023;font-size:18px;height:36px;line-height:32px;margin-right:6px;width:36px}.copyright p{color:#fff;font-size:17px;line-height:26px;opacity:1;text-align:center}p.copy-footer-29 a{color:#fff}p.copy-footer-29 a:hover{color:#fdc500;transition:.5s ease;-webkit-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;-moz-transition:.5s ease}@media (max-width:736px){.w3l-hotair-form .main-hotair{flex-direction:column}.w3l-hotair-form form{margin-bottom:10px;margin-top:30px}.w3l_form{border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:0;order:2}.content-wthree{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;order:1}}@media (max-width:568px){.w3l-hotair-form h1{font-size:36px}.w3l-hotair-form .main-hotair{margin:30px 0}.content-wthree{padding:2.5em}}@media (max-width:480px){.w3l-hotair-form{padding:40px 30px}.w3l-hotair-form h1{font-size:26px}}@media (max-width:384px){.w3l-hotair-form{padding:30px 15px}.content-wthree{padding:2em}.w3l-hotair-form h2{font-size:22px;line-height:32px}.copyright p{font-size:16px}}