.kigyo18-startup-diagnostic-container{max-width:700px;margin:15px auto;padding:0 10px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Hiragino Sans',sans-serif;line-height:1.6;color:#333}.kigyo18-startup-form{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;margin-bottom:20px}.kigyo18-startup-form-section{margin-bottom:20px}.kigyo18-startup-form-section h3{font-size:18px;font-weight:700;margin:0 0 20px 0;padding-bottom:10px;border-bottom:3px solid #ff6b35;color:#1a3a52}.kigyo18-startup-form-group{margin-bottom:20px}.kigyo18-startup-form-group label{display:block;margin-bottom:8px;font-weight:600;color:#1a3a52;font-size:14px}.kigyo18-startup-form-group input[type="number"],.kigyo18-startup-form-group select,.kigyo18-startup-form-group textarea{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;box-sizing:border-box;transition:border-color .3s ease}.kigyo18-startup-form-group input[type="number"]:focus,.kigyo18-startup-form-group select:focus,.kigyo18-startup-form-group textarea:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px rgba(255,107,53,.1)}.kigyo18-startup-form-group textarea{resize:vertical;min-height:60px}.kigyo18-startup-form-actions{text-align:center;margin-top:30px}.kigyo18-startup-btn-submit{background:linear-gradient(135deg,#1a3a52 0%,#2d5a7b 100%);color:#fff;padding:14px 40px;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:200px;box-sizing:border-box}.kigyo18-startup-btn-submit:hover:not(:disabled) {background:linear-gradient(135deg,#2d5a7b 0%,#3d7a9b 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,58,82,.3)}.kigyo18-startup-btn-submit:disabled{opacity:.7;cursor:not-allowed}.kigyo18-startup-diagnostic-result{animation:slideInUp .5s ease-out}@keyframes slideInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.kigyo18-startup-diagnosis-output{background:#fff;border:2px solid #ff6b35;border-radius:8px;padding:30px;margin-bottom:30px}.kigyo18-startup-diagnosis-output h2{font-size:24px;color:#1a3a52;margin:0 0 20px 0;padding-bottom:15px;border-bottom:3px solid #ff6b35}.kigyo18-startup-diagnosis-output h3{font-size:18px;color:#1a3a52;margin:25px 0 15px 0;font-weight:700}.kigyo18-startup-diagnosis-output section{margin-bottom:25px}.kigyo18-startup-diagnosis-output p{margin:10px 0;line-height:1.8;color:#555}.kigyo18-startup-diagnosis-output ul{margin:15px 0;padding-left:20px}.kigyo18-startup-diagnosis-output li{margin:8px 0;color:#555;line-height:1.7}.result-summary{background:#f0f7ff;padding:15px;border-left:4px solid #ff6b35;border-radius:4px;margin-bottom:20px}.result-summary p{color:#1a3a52;font-weight:500}.roadmap{background:#fff9f0;padding:15px;border-left:4px solid #ff6b35;border-radius:4px}.risk-analysis{background:#fff0f0;padding:15px;border-left:4px solid #d9534f;border-radius:4px}.psychology-insight{background:#f0f9f0;padding:15px;border-left:4px solid #5cb85c;border-radius:4px}.psychology-insight p{margin:10px 0;font-style:italic;color:#2d5a2d}.kigyo18-startup-cta-section{background:#f0f7ff;color:#1a3a52;padding:30px;border-radius:8px;text-align:center;margin-top:30px;border:1px solid #d0e3f0}.kigyo18-startup-cta-section .kigyo18-startup-cta-title{font-size:22px;font-weight:700;margin:0 0 20px 0;color:#1a3a52}.kigyo18-startup-cta-section p{color:#555;margin-bottom:20px;font-size:15px}.kigyo18-startup-cta-button{display:inline-block;padding:16px 40px;border-radius:4px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;min-width:250px;box-sizing:border-box}.kigyo18-startup-cta-video{background:linear-gradient(135deg,#ff6b35 0%,#ff8557 100%);color:#fff}.kigyo18-startup-cta-video:hover{background:linear-gradient(135deg,#ff8557 0%,#ffa577 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.4)}.kigyo18-startup-cta-guide{background:#5cb85c;color:#fff}.kigyo18-startup-cta-guide:hover{background:#4cae4c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(92,184,92,.4)}@media (max-width:768px){.kigyo18-startup-diagnostic-container{padding:0 15px}.kigyo18-startup-form{padding:20px}.kigyo18-startup-form-section h3{font-size:16px}.kigyo18-startup-diagnosis-output{padding:20px}.kigyo18-startup-diagnosis-output h2{font-size:20px}.kigyo18-startup-diagnosis-output h3{font-size:16px}.kigyo18-startup-btn-submit{width:100%;min-width:auto}.kigyo18-startup-cta-button{width:100%;min-width:auto}.kigyo18-startup-cta-section{padding:20px}}@media print{.kigyo18-startup-form-actions,.kigyo18-startup-cta-section{display:none}}