@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&family=Roboto&display=swap");.s1{margin-bottom:60px}.s1 .title{position:relative;text-align:center;margin-bottom:70px;padding-top:60px}.s1 .title .f28{font-weight:700}.s1 .title .f28:after{content:"";width:165px;height:29px;display:block;background:url(../image/test.png) center no-repeat;margin:5px auto 0}.s1 form{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s1 .phase{cursor:pointer;width:32%;background-color:#f2f1f1;border-radius:15px;padding:25px 30px 0;margin-bottom:20px}.s1 .form-group input[type=radio]{display:none}.s1 .form-group input:not(:checked)~label:after{opacity:0}.s1 .form-group input:checked~label:after{opacity:1}.s1 .form-group label{letter-spacing:0.05em;position:relative;padding-left:32px;cursor:pointer}@media (max-width:575px){.s1 .form-group label{font-size:1rem}}@media (min-width:576px) and (max-width:1439px){.s1 .form-group label{font-size:1.125rem}}@media (min-width:1440px){.s1 .form-group label{font-size:1.125rem}}.s1 .form-group label:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:white}.s1 .form-group label:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#db5a26;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.s1 .btnwrap{width:100%;text-align:center;margin-top:60px}@media (max-width:991px){.s1 .phase{padding:15px 15px 0}}@media (max-width:767px){.s1{margin-bottom:50px}.s1 .title{padding-top:30px;margin-bottom:40px}.s1 form{margin-top:30px}.s1 .phase{width:48%;border-radius:8px;padding:10px 10px 0}.s1 .btnwrap{margin-top:40px}}