.cc-diagnosis-tool{max-width:600px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:10px;background-color:#f9f9f9;margin-top:20px}.cc-diagnosis-title{font-size:1.5em;margin-bottom:20px;text-align:center}.cc-diagnosis-img-pc,.cc-diagnosis-img-sp{max-width:100%;height:auto;display:block;margin:0 auto}.cc-diagnosis-img-sp{display:none}@media (max-width:768px){.cc-diagnosis-img-pc{display:none}.cc-diagnosis-img-sp{display:block}}.cc-question-text{font-size:1.2em;margin-bottom:10px}.cc-options{margin-bottom:10px}.cc-options label{display:block;margin-bottom:5px}.cc-navigation{text-align:center}.cc-navigation button{padding:10px 20px;margin:5px;font-size:1em;cursor:pointer}#cc-result{margin-top:20px}.cc-back-button,.cc-next-button{background-color:#006ed4;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:5px}.cc-back-button{background-color:#9e9e9e}.cc-diagnosis-option{display:block;margin-bottom:10px;padding:10px;border:1px solid #ddd;border-radius:5px;cursor:pointer}.cc-diagnosis-option:hover{background-color:#f0f0f0}.cc-diagnosis-option input[type=radio]{margin-right:10px}