header{padding:24px 32px;background-color:#fff}header>div{max-width:1060px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header>div img.logo{width:109px}footer{position:relative;overflow:hidden;color:#fff;padding:120px 128px}footer img{display:block}footer .bg-mobile,footer .bg-pc{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover;background-position:50%}footer .bg-mobile{display:none}footer .footer-contents{max-width:1060px;margin:0 auto}footer .footer-contents .logo-left{width:20px}footer .footer-contents .logo-center{margin:70px auto 0;width:223px;height:96px}footer .footer-contents>.info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:200px}footer .footer-contents>.info,footer .footer-contents>.info>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-contents>.info>div:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .footer-contents>.info>div:first-child .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px}footer .footer-contents>.info>div:first-child .social-links img{width:36px;height:36px}footer .footer-contents>.info>div:first-child .three-bears{width:132px;height:87px}footer .footer-contents>.info>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}footer .footer-contents>.info>div:nth-child(2) .links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}footer .footer-contents>.info>div:nth-child(2) .links a{color:#fff;font-size:16px;font-weight:700;text-decoration:none}footer .footer-contents>.info>div:nth-child(2) .company-info{font-size:16px;font-weight:500}footer .footer-contents>.info>div:nth-child(2) .company-info p{margin:0}footer .footer-contents>.info>div:nth-child(2) .copyright{font-size:14px}@media only screen and (max-width:767px){footer{min-height:672px;padding:48px 32px}footer .bg-pc{display:none}footer .bg-mobile{display:block}footer .footer-contents .logo-left{width:12px}footer .footer-contents .logo-center{margin:25px auto 0;width:134.5px;height:58px}footer .footer-contents .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:90px}footer .footer-contents .info>div:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-contents .info>div:first-child .social-links{gap:24px}footer .footer-contents .info>div:first-child .social-links img{width:28px;height:28px}footer .footer-contents .info>div:first-child .three-bears{display:none}footer .footer-contents .info>div:nth-child(2){margin-top:32px;gap:32px}footer .footer-contents .info>div:nth-child(2) .links{gap:20px}footer .footer-contents .info>div:nth-child(2) .company-info,footer .footer-contents .info>div:nth-child(2) .copyright,footer .footer-contents .info>div:nth-child(2) .links a{font-size:12px}}article{padding:64px 32px;background:#f5f6f7}article #content{max-width:640px;margin:0 auto}article #content>.title{text-align:center}article #content>.title h1{font-size:24px;font-weight:700;margin:0}article #content>.title h2{margin-top:8px;font-size:16px;font-weight:500;opacity:.5}article.completed{background-color:#fff}form{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}form,form .two.fields{gap:20px}form,form .field,form .two.fields{display:-webkit-box;display:-ms-flexbox;display:flex}form .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .field label{color:#646b79}form .field input[type=email],form .field input[type=number],form .field input[type=password],form .field input[type=tel],form .field input[type=text],form .field select{border-radius:12px;border:none;padding:14px 18px;font-size:16px;color:#232935;width:100%}form .field .input-with-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}form .verify-code-wrapper{position:relative}form .verify-code-wrapper span.countdown{position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#232935}form .checkbox-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form .checkbox-wrapper,form .checkbox-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .checkbox-wrapper>div{gap:8px}form .checkbox-wrapper>div input[type=checkbox]{margin:0;width:18px;height:18px}form .checkbox-wrapper>div label{font-size:14px}form .checkbox-wrapper>a{color:#232935;text-decoration:underline}form p.help-text{font-size:16px;color:#646b79;margin:0}.button{border-radius:12px;border:none;background-color:#232935;color:#fff;font-size:16px;padding:14px 24px;cursor:pointer;display:inline-block}.button:disabled{opacity:.4;cursor:auto}.button:hover{color:#fff}.completed-icon-wrapper{margin:0 auto 32px;width:80px;height:80px;border-radius:500rem;border:1px solid #a68e74;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.completed-icon-wrapper img{width:40px;height:40px}ul.completed-info-list{border-top:26 solid #23293526;border-bottom:26 solid #23293526;margin:32px 0;padding:16px 0}ul.completed-info-list li{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}ul.completed-info-list li:last-child{margin-bottom:0}ul.completed-info-list li span.label{font-size:14px;color:#646b79}ul.completed-info-list li span.value{font-size:16px;font-weight:500}ul.completed-info-list+.button-wrapper .button{width:100%;background-color:#8f7354;text-align:center}