.submit-area{margin:0 auto;padding:0 20px 5px}.submit-area .content{align-items:center;display:flex;flex-direction:row;gap:20px}.submit-area .cta-item{background:#fff;border-radius:5px;display:flex;flex-direction:column;padding:20px 30px;width:50%}.submit-area .fs18{background-color:#fff;color:#231815;display:inline;font-size:18px;font-weight:400;margin-bottom:5px;text-align:center}.submit-area h2{color:#231815;font-family:Noto Sans JP;font-size:48px;font-style:normal;font-weight:700;line-height:120%;margin:14px 5px 0 14px;text-align:center}.submit-area .cta-btn{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:21px;font-weight:700;padding:16px 8px;position:relative;text-decoration:none;transition:opacity .3s}.submit-area .cta-btn .material-symbols-outlined{color:#fff;font-size:40px;left:8px;position:absolute}.submit-area .cta-btn .btn-text{padding-left:50px;text-align:center;width:100%}.btn-yellow{background-color:#f35d00}.btn-green{background-color:#289a17}.cta-btn:hover{opacity:.8}@media (max-width:820px){.submit-area{padding:0;width:100%}.submit-area .fs24{font-size:3vw;margin-left:0;padding:2px 4px;text-align:left}.submit-area h2{font-size:7vw;margin:10px 0;text-align:left}.submit-area h2 span.small{color:#231815;font-family:Noto Sans JP;font-size:5.9vw;font-style:normal;font-weight:700;line-height:130%}.submit-area .cta-item{padding:20px;width:100%}.submit-area .cta-btn{margin:2vw auto;padding:2vw;width:100%}.submit-area .cta-btn .btn-text{font-size:4.3vw;padding-left:30px;text-align:center;width:100%}.submit-area .content{flex-direction:column;gap:20px;margin-top:0}.submit-area .cta-btn .material-symbols-outlined{font-size:8vw}}