header > ul li #back_btn { width:65px; height:100%; margin-right:10px; border:0; border-radius:20px; box-shadow:0 2px 5px rgba(0,0,0,0.1); background:#000; }
main { padding:75px 20px 68px; overflow-y:auto; display:flex; flex-direction:column; justify-content:space-between; -ms-overflow-style:none; scrollbar-width:none; }
main::-webkit-scrollbar { display:none; }
main .text_box { margin-top:40px; }
main .text_box p { font-size:24px; font-weight:700; }
main .agreement_list { margin-top:40px; }
main .agreement_list li { display:flex; align-items:center; justify-content:space-between; }
main .agreement_list li .input_box input { display:none; }
main .agreement_list li .input_box input + label { margin:0; font-weight:400; }
main .agreement_list li .input_box input + label img { margin-right:10px; opacity:0.3; }
main .agreement_list li .input_box input:checked + label img { opacity:1; }
main .agreement_list li button { color:#3985EA; border:0; background:none; }
main .agreement_list li:not(.first) { margin-top:30px; }
main .agreement_list li .input_box input#all_agreement + label { position:relative; text-indent:30px; font-size:18px; font-weight:700; }
main .agreement_list li .input_box input#all_agreement + label::after { content:''; display:block; width:18px; height:18px; border:2px solid #3985EA; border-radius:3px; position:absolute; top:4px; left:0; }
main .agreement_list li .input_box input#all_agreement:checked + label::after { background:#3985EA; }
main .agreement_list li .input_box input#all_agreement:checked + label::before { content:''; display:block; width:11px; height:6px; border-left:2px solid #fff; border-bottom:2px solid #fff; position:absolute; top:8px; left:4px; transform:rotate(-45deg); z-index:1; }
main .agreement_list li:last-child { padding:30px 0; border-top:1px solid #b2b2b2; }
main .button_box { width:100%; padding:20px; padding-top:0; margin-top:40px; position:fixed; bottom:0; left:0; background:#fff; }
main .button_box button { width:100%; height:48px; border:0; border-radius:15px; color:#fff; background:#3985EA; }