:root{--primary-color: #6366f1;--secondary-color: #8b5cf6;--success-color: #10b981;--error-color: #ef4444;--warning-color: #f59e0b;--background-color: #f8fafc;--card-bg: #ffffff;--sidebar-bg: #1e293b;--header-bg: #ffffff;--text-primary: #334155;--text-secondary: #64748b;--text-light: #e2e8f0;--color-white: #ffffff;--border-color: #e2e8f0;--hover-bg: #f1f5f9;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--gradient-header: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);--gradient-card: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);--gradient-primary: linear-gradient(135deg, var(--primary-color) 0%, #5558e3 100%);--gradient-hover: linear-gradient(90deg, #f0f7ff 0%, #e3f2fd 100%);--shadow-card: 0 1px 3px rgba(0, 0, 0, .1);--shadow-card-hover: 0 8px 16px rgba(0, 0, 0, .1);--shadow-header: 0 4px 6px rgba(0, 0, 0, .1);--color-primary: var(--primary-color);--color-primary-hover: #5558e3;--color-secondary: var(--secondary-color);--color-secondary-hover: #7c3aed;--color-success: var(--success-color);--color-success-hover: #059669;--color-danger: var(--error-color);--color-danger-hover: #dc2626;--color-warning: var(--warning-color);--color-info: #0ea5e9;--auth-client-primary: #667eea;--auth-client-secondary: #764ba2;--auth-client-text: #ffffff;--auth-client-text-muted: rgba(255, 255, 255, .8);--auth-client-text-footer: rgba(255, 255, 255, .6);--auth-admin-primary: #2c3e50;--auth-admin-secondary: #34495e;--auth-admin-text: #ffffff;--auth-admin-text-muted: rgba(255, 255, 255, .8);--auth-admin-text-footer: rgba(255, 255, 255, .6);--auth-developer-primary: #7f1d1d;--auth-developer-secondary: #991b1b;--auth-developer-text: #ffffff;--auth-developer-text-muted: rgba(255, 255, 255, .8);--auth-developer-text-footer: rgba(255, 255, 255, .6);--auth-developer-title: #dc2626;--color-white: var(--card-bg);--color-black: #000000;--color-text: var(--text-primary);--color-text-light: var(--text-secondary);--color-text-muted: var(--text-secondary);--color-text-placeholder: #94a3b8;--color-bg-primary: var(--background-color);--color-bg-secondary: var(--hover-bg);--color-bg-card: var(--card-bg);--color-border: var(--border-color);--color-border-light: var(--border-color);--color-border-dark: #cbd5e1;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 28px;--font-size-3xl: 32px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--border-radius-sm: 4px;--border-radius-base: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-circle: 50%;--shadow-sm: var(--shadow);--shadow-md: var(--shadow);--shadow-xl: var(--shadow-lg);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--form-input-padding: 12px 16px;--form-input-border: 2px solid var(--border-color);--form-input-radius: var(--border-radius-base);--form-input-focus-border: var(--primary-color);--form-input-focus-shadow: 0 0 0 3px rgba(99, 102, 241, .1);--btn-padding: 12px 24px;--btn-radius: var(--border-radius-base);--btn-font-weight: var(--font-weight-semibold);--btn-transition: all .3s ease;--card-padding: 24px;--card-radius: var(--border-radius-lg);--card-shadow: var(--shadow);--card-hover-shadow: var(--shadow-lg);--card-hover-transform: translateY(-2px);--z-dropdown: 1000;--z-modal: 1050;--z-tooltip: 1100;--container-max-width: 1400px;--page-padding: var(--spacing-xl);--transition-hover: .3s ease;--animation-fade: fadeInUp .6s ease-out;--animation-slide: slideInRight .4s ease-out;--stagger-delay: .1s;--color-text-secondary: var(--text-secondary);--color-bg-light: #f8f9fa;--color-border-light: #e2e8f0;--font-weight-light: 300}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--color-text, #333);background-color:var(--color-bg-primary, #f8f9fa)}a{text-decoration:none;color:var(--color-primary, #007bff)}a:hover{text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 20px}.main-content{padding-bottom:48px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%;padding-left:15px;padding-right:15px;margin-bottom:20px}.form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:5px;font-weight:600;color:var(--color-text-light, #555)}.form-input{width:100%;padding:10px 15px;border:1px solid var(--color-border-dark, #ddd);border-radius:var(--border-radius-base, 5px);font-size:16px;transition:border-color var(--transition-base, .3s)}.form-input:focus{outline:none;border-color:var(--color-primary, #007bff);box-shadow:0 0 0 2px #007bff40}.form-error{color:var(--color-danger, #dc3545);font-size:14px;margin-top:5px}.border-danger{border-color:var(--color-danger, #dc3545)!important}.btn{display:inline-block;padding:10px 20px;font-size:16px;font-weight:500;text-align:center;border:none;border-radius:var(--border-radius-base, 5px);cursor:pointer;transition:all var(--transition-base, .3s);text-decoration:none}.btn-primary{background-color:var(--color-primary, #007bff);color:var(--color-white, white)}.btn-primary:hover{background-color:var(--color-primary-hover, #0056b3);text-decoration:none}.btn-secondary{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white)}.btn-secondary:hover{background-color:var(--color-secondary-hover, #545b62);text-decoration:none}.btn-success{background-color:var(--color-success, #28a745);color:var(--color-white, white)}.btn-success:hover{background-color:var(--color-success-hover, #218838);text-decoration:none}.btn-danger{background-color:var(--color-danger, #dc3545);color:var(--color-white, white)}.btn-danger:hover{background-color:var(--color-danger-hover, #c82333);text-decoration:none}.card{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));margin-bottom:20px}.card-header{padding:20px;border-bottom:1px solid var(--color-border-light, #e9ecef);background-color:var(--color-bg-primary, #f8f9fa);border-radius:var(--border-radius-lg, 8px) var(--border-radius-lg, 8px) 0 0}.card-body{padding:20px}.table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-lg, 24px)}.table th,.table td{padding:var(--spacing-md, 16px);text-align:left;border-bottom:1px solid var(--border-color, #e2e8f0)}.table th{background-color:var(--background-color, #f8fafc);font-weight:var(--font-weight-semibold, 600);color:var(--text-secondary, #64748b)}.table tbody tr:hover{background-color:var(--hover-bg, #f1f5f9)}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:var(--border-radius-base, 5px)}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:var(--color-warning, #856404);background-color:#fff3cd;border-color:#ffeeba}.alert-info{color:var(--color-info, #0c5460);background-color:#d1ecf1;border-color:#bee5eb}.text-center{text-align:center}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.d-none{display:none!important}.required-indicator{color:var(--color-danger, #dc3545);margin-left:4px;font-weight:700}.nav-menu{padding:var(--spacing-md, 16px) 0}.nav-item{display:flex;align-items:center;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);color:var(--text-light, #e2e8f0);text-decoration:none;transition:all var(--transition-base, .3s ease);border-left:3px solid transparent}.nav-item:hover{background-color:#ffffff1a;color:var(--color-white, white)}.nav-item.active{background-color:#6366f133;border-left-color:var(--primary-color, #6366f1);color:var(--color-white, white)}.nav-icon{width:20px;height:20px;margin-right:var(--spacing-sm, 12px);flex-shrink:0}.navbar{background-color:var(--color-white, white);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:0}.navbar-content{display:flex;justify-content:space-between;align-items:center;height:64px}.navbar-left,.navbar-right{display:flex;align-items:center}.navbar-logo{display:flex;align-items:center;height:100%;margin-right:40px}.logo{height:36px;width:auto;fill:var(--color-text, #333)}.navbar-nav{display:flex;align-items:center;height:100%}.nav-link{display:inline-flex;align-items:center;color:var(--color-text-light, #555);font-weight:500;padding:0 16px;height:100%;border-bottom:3px solid transparent;transition:all var(--transition-base, .3s)}.nav-link:hover{color:var(--color-text, #333);background-color:var(--color-bg-primary, #f8f9fa);text-decoration:none}.nav-link-active{color:var(--color-primary, #007bff);border-bottom-color:var(--color-primary, #007bff)}.dropdown{position:relative}.dropdown-button{display:inline-flex;align-items:center;padding:8px 16px;background:var(--color-white, white);border:1px solid var(--color-border-dark, #ddd);border-radius:var(--border-radius-base, 5px);color:var(--color-text-light, #555);font-size:var(--font-size-sm, 14px);font-weight:500;cursor:pointer;transition:all var(--transition-base, .3s)}.dropdown-button:hover{background-color:var(--color-bg-primary, #f8f9fa);border-color:#ccc}.dropdown-icon{width:16px;height:16px;margin-left:8px;fill:currentColor}.dropdown-content{position:absolute;top:100%;right:0;min-width:200px;background:var(--color-white, white);border:1px solid var(--color-border-dark, #ddd);border-radius:var(--border-radius-base, 5px);box-shadow:var(--shadow-md, 0 4px 6px rgba(0, 0, 0, .1));margin-top:8px;padding:8px 0;display:none;z-index:var(--z-dropdown, 1000)}.dropdown-open .dropdown-content{display:block}.dropdown-link{display:block;width:100%;padding:10px 20px;color:var(--color-text, #333);font-size:var(--font-size-sm, 14px);text-align:left;transition:background-color var(--transition-fast, .2s)}.dropdown-link:hover{background-color:var(--color-bg-primary, #f8f9fa);text-decoration:none}.mobile-nav-toggle{display:none}.hamburger-button{background:none;border:none;padding:8px;cursor:pointer}.hamburger-icon{width:24px;height:24px;stroke:var(--color-text-light, #555)}.hamburger-line{display:block}.hamburger-close,.hamburger-active .hamburger-line{display:none}.hamburger-active .hamburger-close{display:block}.mobile-nav{display:none;background:var(--color-white, white);border-top:1px solid var(--color-border-light, #e9ecef)}.mobile-nav-open{display:block}.mobile-nav-links{padding:8px 0}.responsive-nav-link{display:block;padding:12px 20px;color:var(--color-text-light, #555);font-weight:500;border-left:3px solid transparent;transition:all var(--transition-base, .3s)}.responsive-nav-link:hover{background-color:var(--color-bg-primary, #f8f9fa);color:var(--color-text, #333);text-decoration:none}.responsive-nav-link-active{color:var(--color-primary, #007bff);background-color:#f0f7ff;border-left-color:var(--color-primary, #007bff)}.mobile-nav-user{border-top:1px solid var(--color-border-light, #e9ecef);padding:16px 0}.mobile-user-info{padding:0 20px 12px}.mobile-user-name{font-weight:600;color:var(--color-text, #333)}.mobile-user-email{font-size:var(--font-size-sm, 14px);color:#666;margin-top:4px}.mobile-nav-actions{padding-top:8px}.header{position:fixed;top:0;left:0;right:0;height:64px;background-color:var(--header-bg, #ffffff);border-bottom:1px solid var(--border-color, #e2e8f0);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg, 24px);z-index:1000;box-shadow:0 1px 3px #0000001a}.main-content{margin-left:260px;margin-top:64px;padding:var(--spacing-lg, 24px);min-height:calc(100vh - 64px);background-color:var(--background-color, #f8fafc);transition:margin-left var(--transition-base, .3s ease)}.main-content.sidebar-collapsed{margin-left:0}.header-left{display:flex;align-items:center;gap:var(--spacing-lg, 24px)}.logo{font-size:var(--font-size-lg, 20px);font-weight:var(--font-weight-bold, 700);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-right{display:flex;align-items:center;gap:var(--spacing-md, 16px)}.user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:var(--btn-transition, all .3s ease);position:relative}.user-avatar:hover{transform:scale(1.05);box-shadow:0 0 0 4px #6366f11a}.sidebar-left{position:fixed;top:64px;left:0;bottom:0;width:260px;background-color:var(--sidebar-bg, #1e293b);transition:transform var(--transition-base, .3s ease);z-index:999;overflow-y:auto;box-shadow:2px 0 8px #0000001a}.sidebar-left.collapsed,body.sidebar-collapsed .sidebar-left{transform:translate(-260px)}body.sidebar-collapsed .main-content{margin-left:0}body.sidebar-collapsed .sidebar-toggle{left:0}.sidebar-toggle{position:fixed;top:50%;left:260px;transform:translateY(-50%);width:24px;height:80px;background-color:var(--primary-color, #6366f1);border-radius:0 12px 12px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--btn-transition, all .3s ease);color:#fff;font-size:14px}.sidebar-toggle.collapsed{left:0;background-color:var(--primary-color, #6366f1)}.sidebar-toggle:hover{width:32px;background-color:var(--secondary-color, #8b5cf6)}.sidebar-toggle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent white transparent transparent;transition:transform var(--transition-base, .3s ease)}body.sidebar-collapsed .sidebar-toggle:before,.sidebar-toggle.collapsed:before{transform:translate(-50%,-50%) rotate(180deg)}.nav-menu{padding:var(--spacing-lg, 24px) var(--spacing-md, 16px)}.nav-item{display:flex;align-items:center;gap:var(--spacing-md, 12px);padding:var(--spacing-md, 12px) var(--spacing-md, 16px);margin-bottom:4px;border-radius:var(--border-radius-base, 8px);color:var(--text-light, #e2e8f0);text-decoration:none;transition:var(--btn-transition, all .3s ease);position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1));transition:width var(--transition-base, .3s ease)}.nav-item:hover{background-color:#6366f11a;color:#fff;transform:translate(4px)}.nav-item:hover:before{width:100%}.nav-item.active{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;font-weight:var(--font-weight-medium, 500);box-shadow:0 4px 12px #6366f14d}.nav-icon{width:20px;height:20px}.sidebar-right{position:fixed;top:64px;right:0;bottom:0;width:320px;background-color:var(--header-bg, #ffffff);box-shadow:-2px 0 8px #0000001a;transform:translate(100%);transition:transform var(--transition-base, .3s ease);z-index:999;padding:var(--spacing-lg, 24px)}.sidebar-right.open{transform:translate(0)}.user-profile{text-align:center;padding:var(--spacing-xl, 32px) 0;border-bottom:1px solid var(--border-color, #e2e8f0)}.user-profile-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--font-size-2xl, 32px);font-weight:var(--font-weight-bold, 700);margin:0 auto var(--spacing-md, 16px)}.user-name{font-size:var(--font-size-lg, 20px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px)}.user-email{color:var(--color-text-secondary, #666);font-size:var(--font-size-sm, 14px)}.user-menu{padding:var(--spacing-lg, 24px) 0}.user-menu-item{display:flex;align-items:center;gap:var(--spacing-sm, 12px);padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);margin-bottom:var(--spacing-xs, 8px);border-radius:var(--border-radius-base, 8px);color:var(--color-text, #333);text-decoration:none;transition:var(--btn-transition, all .3s ease)}.user-menu-item:hover{background-color:var(--color-bg-light, #f3f4f6);color:var(--primary-color, #6366f1)}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity var(--transition-base, .3s ease),visibility var(--transition-base, .3s ease);z-index:998}.overlay.active{opacity:1;visibility:visible}.content-header{margin-bottom:var(--spacing-xl, 32px)}.content-title{font-size:var(--font-size-2xl, 32px);font-weight:var(--font-weight-light, 300);color:var(--color-text, #333);margin:0 0 var(--spacing-xs, 8px) 0}.content-subtitle{color:var(--color-text-secondary, #666);font-size:var(--font-size-base, 16px)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg, 24px);margin-bottom:var(--spacing-xl, 32px)}.dashboard-card{background:#fff;border-radius:var(--border-radius-lg, 12px);padding:var(--spacing-lg, 24px);box-shadow:0 1px 3px #0000001a;transition:transform var(--transition-base, .3s ease),box-shadow var(--transition-base, .3s ease)}.dashboard-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.dashboard-card-icon{width:48px;height:48px;border-radius:var(--border-radius-base, 8px);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:var(--spacing-md, 16px)}.dashboard-card-title{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-xs, 8px)}.dashboard-card-value{font-size:var(--font-size-2xl, 32px);font-weight:var(--font-weight-bold, 700);color:var(--color-text, #333)}@media (max-width: 768px){.main-content{margin-left:0;padding:var(--spacing-md, 16px)}.sidebar-left{transform:translate(-260px)}.sidebar-toggle{left:0}.dashboard-grid{grid-template-columns:1fr}}.page-header{background:linear-gradient(135deg,#2c3e50,#34495e);color:var(--color-white, white);padding:var(--spacing-xl, 32px);border-radius:var(--border-radius-lg, 12px);margin-bottom:var(--spacing-xl, 32px);display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px #0000001a}.page-header__content{flex:1}.page-header__title{margin:0 0 var(--spacing-xs, 8px) 0;font-size:var(--font-size-2xl, 32px);font-weight:var(--font-weight-light, 300)}.page-header__subtitle{margin:0;font-size:var(--font-size-base, 16px);opacity:.9}.page-header__actions{display:flex;gap:var(--spacing-sm, 12px);align-items:center}@media (max-width: 768px){.page-header{flex-direction:column;text-align:center;gap:var(--spacing-lg, 24px)}.page-header__title{font-size:var(--font-size-xl, 24px)}}.modern-card{background:var(--color-white, white);border-radius:var(--border-radius-lg, 12px);box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all var(--transition-base, .3s ease);margin-bottom:var(--spacing-lg, 24px)}.modern-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.modern-card__header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:var(--spacing-lg, 24px);border-bottom:1px solid var(--color-border-light, #e2e8f0)}.modern-card__title{margin:0;font-size:var(--font-size-lg, 20px);font-weight:var(--font-weight-semibold, 600);color:var(--color-text, #333)}.modern-card__content{padding:var(--spacing-xl, 32px)}.modern-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg, 24px)}.modern-card__field{margin-bottom:var(--spacing-md, 16px)}.modern-card__label{display:block;font-weight:var(--font-weight-medium, 500);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px);text-transform:uppercase;letter-spacing:.5px}.modern-card__value{font-size:var(--font-size-base, 16px);color:var(--color-text, #333);font-weight:var(--font-weight-normal, 400);padding:var(--spacing-sm, 12px);background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 8px);border-left:4px solid var(--primary-color, #3498db)}.modern-card__body{padding:var(--spacing-xl, 32px)}.modern-card__actions{padding:var(--spacing-lg, 24px);background:var(--color-bg-light, #f8f9fa);display:flex;justify-content:center;gap:var(--spacing-sm, 12px);flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.detail-field{padding:var(--spacing-md);background:var(--gradient-hover);border-radius:var(--border-radius-base);border-left:4px solid var(--primary-color)}.detail-label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-xs)}.detail-value{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1.5}.detail-value--primary{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--primary-color)}.user-profile{display:flex;align-items:center;gap:var(--spacing-sm)}.user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);flex-shrink:0}.user-info{flex:1}@media (max-width: 768px){.modern-card__grid{grid-template-columns:1fr}.modern-card__actions{flex-direction:column}.detail-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.detail-field{padding:var(--spacing-sm)}.user-avatar{width:32px;height:32px;font-size:var(--font-size-xs)}}.modern-form{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.modern-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.modern-form__row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:var(--spacing-md)}.modern-form__col{flex:0 0 33.333333%;max-width:33.333333%;padding-left:15px;padding-right:15px}.modern-form__col--half{flex:0 0 50%;max-width:50%}.modern-form__col--full{flex:0 0 100%;max-width:100%}.modern-form__field{margin-bottom:var(--spacing-md)}.modern-form__label{display:block;font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm)}.modern-form__label--required:after{content:" *";color:var(--error-color)}.modern-form__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--border-radius-base);font-size:var(--font-size-base);transition:all var(--transition-fast);background:var(--color-white)}.modern-form__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11a;outline:none}.modern-form__input--search{background-color:var(--color-bg-light)}.modern-form__input--search:focus{background-color:var(--color-white)}.modern-form__input--error{border-color:var(--error-color)}.modern-form__input--error:focus{box-shadow:0 0 0 3px #ef44441a}.modern-form__select{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--border-radius-base);font-size:var(--font-size-base);background:var(--color-white);transition:all var(--transition-fast)}.modern-form__select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11a;outline:none}.modern-form__textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--border-radius-base);font-size:var(--font-size-base);resize:vertical;min-height:120px;background:var(--color-white);transition:all var(--transition-fast)}.modern-form__textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11a;outline:none}.modern-form__error{color:var(--error-color);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.modern-form__error-icon{width:16px;height:16px;stroke:currentColor;fill:none;flex-shrink:0}.modern-form__help{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.modern-form__buttons{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-light)}@media (max-width: 768px){.modern-form__grid{grid-template-columns:1fr}.modern-form__col,.modern-form__col--half{flex:0 0 100%;max-width:100%}.modern-form__buttons{flex-direction:column}}.modern-form__confirmation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.modern-form__confirmation-field{padding:var(--spacing-md);background:var(--gradient-hover);border-radius:var(--border-radius-base);border-left:4px solid var(--primary-color)}.modern-form__confirmation-label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-xs)}.modern-form__confirmation-value{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);min-height:1.5em}.modern-form__confirmation-value:empty:after{content:"未設定";color:var(--color-text-muted);font-style:italic}.modern-form__info-message{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:linear-gradient(135deg,#e3f2fd,#f8f9fa);border:1px solid var(--color-info);border-radius:var(--border-radius-base);color:var(--color-text);font-size:var(--font-size-base);line-height:1.6}.modern-form__info-icon{width:20px;height:20px;color:var(--color-info);flex-shrink:0;margin-top:2px}.modern-form__success-message{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:linear-gradient(135deg,#d4edda,#f8f9fa);border:2px solid var(--success-color);border-radius:var(--border-radius-lg);text-align:center;min-height:120px}.modern-form__success-icon{width:64px;height:64px;background:var(--success-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);flex-shrink:0;animation:bounce 1s ease-out}.modern-form__success-icon svg{width:32px;height:32px;stroke-width:3}.modern-form__success-content{flex:1;text-align:left}.modern-form__success-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--success-color);margin:0 0 var(--spacing-sm) 0}.modern-form__success-text{font-size:var(--font-size-base);color:var(--color-text);margin:0;line-height:1.6}@media (max-width: 768px){.modern-form__success-message{flex-direction:column;text-align:center;gap:var(--spacing-md)}.modern-form__success-content{text-align:center}}.modern-form__error-summary{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:linear-gradient(135deg,#f8d7da,#f8f9fa);border:1px solid var(--error-color);border-radius:var(--border-radius-base);color:var(--error-color)}.modern-form__error-summary-icon{width:20px;height:20px;color:var(--error-color);flex-shrink:0;margin-top:2px}.modern-form__error-list{margin:0;padding-left:var(--spacing-md);list-style-type:none}.modern-form__error-list li{margin-bottom:var(--spacing-xs);position:relative}.modern-form__error-list li:before{content:"•";color:var(--error-color);position:absolute;left:-var(--spacing-sm);font-weight:700}.modern-form__error-message{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:linear-gradient(135deg,#f8d7da,#f8f9fa);border:1px solid var(--error-color);border-radius:var(--border-radius-base);color:var(--error-color);font-size:var(--font-size-base);line-height:1.6}.modern-form__help{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--gradient-hover);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.modern-form__help-icon{width:16px;height:16px;color:var(--color-info);flex-shrink:0;margin-top:1px}.modern-form__security-notice{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);background:linear-gradient(135deg,#fff3cd,#f8f9fa);border:2px solid var(--warning-color);border-radius:var(--border-radius-lg)}.modern-form__security-icon{width:48px;height:48px;background:var(--warning-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);flex-shrink:0}.modern-form__security-icon svg{width:24px;height:24px}.modern-form__security-content{flex:1}.modern-form__security-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--warning-color);margin:0 0 var(--spacing-sm) 0}.modern-form__security-list{margin:0;padding-left:var(--spacing-md);list-style-type:none}.modern-form__security-list li{margin-bottom:var(--spacing-xs);position:relative;color:var(--color-text);line-height:1.5}.modern-form__security-list li:before{content:"•";color:var(--warning-color);position:absolute;left:-var(--spacing-sm);font-weight:700}.modern-form__current-value{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--gradient-hover);border:1px solid var(--color-border-light);border-radius:var(--border-radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.modern-form__current-icon{width:20px;height:20px;color:var(--primary-color);flex-shrink:0}.modern-form__input--readonly{background-color:var(--color-bg-light);color:var(--color-text-secondary);cursor:not-allowed;border-color:var(--color-border-light)}@media (max-width: 768px){.modern-form__security-notice{flex-direction:column;text-align:center;gap:var(--spacing-md)}.modern-form__security-content{text-align:left}}.modern-table{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:var(--spacing-lg)}.modern-table__header{background:var(--gradient-card);padding:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-light)}.modern-table__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.modern-table__actions{display:flex;gap:var(--spacing-sm)}.modern-table__container{overflow-x:auto}.modern-table__table{width:100%;border-collapse:collapse;font-size:var(--font-size-base)}.modern-table__head{background:var(--color-bg-light)}.modern-table__header-cell{padding:var(--spacing-md);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:var(--font-size-sm);border-bottom:2px solid var(--color-border-light)}.modern-table__row{transition:all var(--transition-fast);border-bottom:1px solid var(--color-border-light)}.modern-table__row:hover{background:var(--gradient-hover);transform:scale(1.001)}.modern-table__row:last-child{border-bottom:none}.modern-table__cell{padding:var(--spacing-md);vertical-align:middle;color:var(--color-text)}.modern-table__cell--actions{text-align:center;white-space:nowrap}.modern-table__cell--number{text-align:right;font-feature-settings:"tnum"}.modern-table__cell--center{text-align:center}.modern-table__primary-text{font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:4px}.modern-table__secondary-text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.modern-table__badge{display:inline-flex;align-items:center;padding:4px 12px;background:var(--primary-color);color:var(--color-white);border-radius:var(--border-radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.modern-table__badge--success{background:var(--success-color)}.modern-table__badge--warning{background:var(--warning-color)}.modern-table__badge--danger{background:var(--error-color)}.modern-table__badge--secondary{background:var(--secondary-color)}.modern-table__action-btn{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:8px 12px;border-radius:var(--border-radius-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--transition-fast);border:none;cursor:pointer}.modern-table__action-btn--primary{background:var(--primary-color);color:var(--color-white)}.modern-table__action-btn--primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.modern-table__action-btn--success{background:var(--success-color);color:var(--color-white)}.modern-table__action-btn--success:hover{background:var(--color-success-hover);transform:translateY(-1px)}.modern-table__action-btn--danger{background:var(--error-color);color:var(--color-white)}.modern-table__action-btn--danger:hover{background:var(--color-danger-hover);transform:translateY(-1px)}.modern-table__empty{text-align:center;padding:var(--spacing-xxl);color:var(--color-text-secondary)}.modern-table__empty-icon{width:48px;height:48px;margin:0 auto var(--spacing-md);opacity:.5;stroke:currentColor;fill:none}.modern-table__empty-text{font-size:var(--font-size-base);margin:0}.modern-table__pagination{padding:var(--spacing-lg);background:var(--color-bg-light);display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.modern-table__header{flex-direction:column;gap:var(--spacing-sm);text-align:center}.modern-table__header-cell,.modern-table__cell{padding:var(--spacing-sm);font-size:var(--font-size-sm)}.modern-table__action-btn{padding:6px 10px;font-size:var(--font-size-xs)}}.modern-table__link{color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.modern-table__link:hover{color:var(--color-primary-hover);text-decoration:underline}.modern-table__muted{color:var(--color-text-muted);font-style:italic}.icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon--xs{width:12px;height:12px;stroke-width:2.5}.icon--sm{width:16px;height:16px;stroke-width:2}.icon--lg{width:24px;height:24px;stroke-width:1.5}.icon--xl{width:32px;height:32px;stroke-width:1.5}.icon--xxl{width:48px;height:48px;stroke-width:1}.btn-icon{margin-right:var(--spacing-xs, 8px)}.btn-icon--right{margin-left:var(--spacing-xs, 8px);margin-right:0}.nav-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-right:var(--spacing-xs, 8px)}.card-icon{width:48px;height:48px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.status-icon{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon--primary{color:var(--primary-color)}.icon--secondary{color:var(--secondary-color)}.icon--success{color:var(--success-color)}.icon--danger{color:var(--error-color)}.icon--warning{color:var(--warning-color)}.icon--muted{color:var(--text-secondary);opacity:.7}.icon--animated{transition:all var(--transition-fast)}.icon--spin{animation:spin 1s linear infinite}.btn:hover .icon--animated,.card:hover .icon--animated{transform:scale(1.1)}.btn:hover .btn-icon--right{transform:translate(2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.fade-in-up{animation:fadeInUp .6s ease-out both}.slide-in-right{animation:slideInRight .4s ease-out both}.slide-in-left{animation:slideInLeft .4s ease-out both}.scale-in{animation:scaleIn .3s ease-out both}.pulse{animation:pulse 2s infinite}.spin{animation:spin 1s linear infinite}.bounce{animation:bounce 1s infinite}.stagger-children>*{animation-delay:calc(var(--stagger-delay, .1s) * var(--index, 0))}.stagger-children>*:nth-child(1){--index: 0}.stagger-children>*:nth-child(2){--index: 1}.stagger-children>*:nth-child(3){--index: 2}.stagger-children>*:nth-child(4){--index: 3}.stagger-children>*:nth-child(5){--index: 4}.stagger-children>*:nth-child(6){--index: 5}.stagger-children>*:nth-child(7){--index: 6}.stagger-children>*:nth-child(8){--index: 7}.stagger-children>*:nth-child(9){--index: 8}.stagger-children>*:nth-child(10){--index: 9}.hover-lift{transition:transform var(--transition-base)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform var(--transition-base)}.hover-rotate:hover{transform:rotate(5deg)}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:all .6s ease-out}.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:all .3s ease-in}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-dots:after{content:"";animation:loading-dots 1.5s infinite}@keyframes loading-dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.form-container{width:100%;max-width:600px;background-color:var(--card-bg, #ffffff);border-radius:var(--border-radius-xl, 16px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05));overflow:hidden;margin:0 auto}.form-content{padding:40px}.form-step{display:none;animation:fadeIn .5s ease-out}.form-step.active{display:block}.form-title{font-size:var(--font-size-xl, 24px);font-weight:var(--font-weight-bold, 700);margin-bottom:var(--spacing-sm, 8px);color:var(--text-primary, #334155)}.form-subtitle{font-size:var(--font-size-base, 16px);color:var(--text-secondary, #64748b);margin-bottom:var(--spacing-xl, 32px)}.confirm-item{display:flex;padding:var(--spacing-md, 16px) 0;border-bottom:1px solid var(--border-color, #e2e8f0)}.confirm-item:last-child{border-bottom:none}.confirm-label{flex:0 0 150px;font-weight:var(--font-weight-medium, 500);color:var(--text-secondary, #64748b)}.confirm-value{flex:1;color:var(--text-primary, #334155)}.completion-icon{width:80px;height:80px;margin:0 auto var(--spacing-lg, 24px);background-color:var(--success-color, #10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:scaleIn .5s ease-out}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.completion-icon svg{width:40px;height:40px;color:#fff}.completion-message{text-align:center;margin-bottom:var(--spacing-xl, 32px)}.completion-title{font-size:var(--font-size-2xl, 28px);font-weight:var(--font-weight-bold, 700);margin-bottom:var(--spacing-sm, 8px);color:var(--text-primary, #334155)}.completion-subtitle{font-size:var(--font-size-lg, 18px);color:var(--text-secondary, #64748b)}.radio-group,.checkbox-group{display:flex;gap:var(--spacing-lg, 24px);margin-top:var(--spacing-sm, 8px)}.radio-wrapper,.checkbox-wrapper{display:flex;align-items:center;cursor:pointer}.radio-wrapper input[type=radio],.checkbox-wrapper input[type=checkbox]{width:20px;height:20px;margin-right:var(--spacing-sm, 8px);cursor:pointer}.step-progress--five{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);gap:var(--spacing-sm);overflow-x:auto}.step-progress--five .step-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);min-width:100px;text-align:center}.step-progress--five .step-number{width:40px;height:40px;border-radius:50%;background:var(--color-border);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);transition:all var(--transition-base)}.step-progress--five .step-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);transition:all var(--transition-base)}.step-progress--five .step-item.active .step-number{background:var(--primary-color);color:var(--color-white);transform:scale(1.1)}.step-progress--five .step-item.active .step-title{color:var(--primary-color);font-weight:var(--font-weight-semibold)}.step-progress--five .step-item.completed .step-number{background:var(--success-color);color:var(--color-white)}.step-progress--five .step-item.completed .step-title{color:var(--success-color)}.step-progress--five .step-arrow{color:var(--color-border);font-size:var(--font-size-lg);margin:0 var(--spacing-xs);transition:color var(--transition-base)}@media (max-width: 768px){.step-progress--five{padding:var(--spacing-md);gap:var(--spacing-xs)}.step-progress--five .step-item{min-width:70px}.step-progress--five .step-number{width:32px;height:32px;font-size:var(--font-size-xs)}.step-progress--five .step-title{font-size:10px}.step-progress--five .step-arrow{font-size:var(--font-size-sm);margin:0 2px}}.step-progress--three{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);gap:var(--spacing-md);overflow-x:auto}.step-progress--three .step-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);min-width:120px;text-align:center}.step-progress--three .step-number{width:48px;height:48px;border-radius:50%;background:var(--color-border);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);transition:all var(--transition-base)}.step-progress--three .step-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);transition:all var(--transition-base)}.step-progress--three .step-item.active .step-number{background:var(--primary-color);color:var(--color-white);transform:scale(1.1);box-shadow:0 4px 12px #3b82f64d}.step-progress--three .step-item.active .step-title{color:var(--primary-color);font-weight:var(--font-weight-semibold)}.step-progress--three .step-item.completed .step-number{background:var(--success-color);color:var(--color-white);transform:scale(1.05)}.step-progress--three .step-item.completed .step-title{color:var(--success-color);font-weight:var(--font-weight-semibold)}.step-progress--three .step-arrow{color:var(--color-border);font-size:var(--font-size-xl);margin:0 var(--spacing-sm);transition:color var(--transition-base)}@media (max-width: 768px){.step-progress--three{padding:var(--spacing-md);gap:var(--spacing-sm)}.step-progress--three .step-item{min-width:90px}.step-progress--three .step-number{width:40px;height:40px;font-size:var(--font-size-sm)}.step-progress--three .step-title{font-size:var(--font-size-xs)}.step-progress--three .step-arrow{font-size:var(--font-size-lg);margin:0 var(--spacing-xs)}}.detail-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:12px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-left:var(--spacing-xs);transition:all var(--transition-fast)}.detail-badge--success{background-color:var(--success-color-light);color:var(--success-color);border:1px solid var(--success-color-border)}.detail-badge--warning{background-color:var(--warning-color-light);color:var(--warning-color);border:1px solid var(--warning-color-border)}.detail-badge--danger{background-color:var(--danger-color-light);color:var(--danger-color);border:1px solid var(--danger-color-border)}.detail-link{color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast);border-bottom:1px solid transparent}.detail-link:hover{color:var(--primary-color-dark);border-bottom-color:var(--primary-color)}.form-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl);margin-top:var(--spacing-lg)}@media (max-width: 768px){.form-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}}.help-section{background:var(--gradient-hover);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);border-left:4px solid var(--info-color);height:fit-content;position:sticky;top:var(--spacing-lg)}.help-section__title{display:flex;align-items:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-md);gap:var(--spacing-sm)}.help-section__content h5{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:var(--spacing-md) 0 var(--spacing-sm) 0;display:flex;align-items:center;gap:var(--spacing-xs)}.help-section__content h5:first-child{margin-top:0}.help-section__content ul{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-lg);list-style:none}.help-section__content li{position:relative;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.help-section__content li:before{content:"•";color:var(--primary-color);font-weight:var(--font-weight-bold);position:absolute;left:calc(-1 * var(--spacing-lg))}.confirmation-section{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-light)}.confirmation-section:last-child{border-bottom:none;margin-bottom:0}.confirmation-section__title{display:flex;align-items:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--spacing-lg);gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-color)}.alert-section{background:var(--warning-color-light);border:1px solid var(--warning-color-border);border-radius:var(--border-radius-base);padding:var(--spacing-md);margin:var(--spacing-md) 0}.alert-section h6{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--warning-color);margin:0 0 var(--spacing-xs) 0}.alert-section p{margin:0;font-size:var(--font-size-sm);color:var(--warning-color);line-height:1.5}.success-message{text-align:center;padding:var(--spacing-xl) var(--spacing-lg)}.success-message__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--success-color),var(--success-color-dark, #27ae60));border-radius:50%;margin:0 auto var(--spacing-lg);animation:success-pulse 2s ease-in-out infinite}.success-message__icon svg{width:40px;height:40px;stroke:#fff;stroke-width:3}.success-message__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--success-color);margin:0 0 var(--spacing-md) 0}.success-message__text{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl) 0;line-height:1.6}@keyframes success-pulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(var(--success-color-rgb, 46, 204, 113),.4)}50%{transform:scale(1.05);box-shadow:0 0 0 20px rgba(var(--success-color-rgb, 46, 204, 113),0)}}.confirmation-container,.completion-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.confirmation-subsection{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-light)}.confirmation-subsection:first-child{margin-top:0;padding-top:0;border-top:none}.confirmation-subsection__title{display:flex;align-items:center;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md);gap:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-light)}.confirmation-actions{display:flex;justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding:var(--spacing-xl) 0;border-top:2px solid var(--color-border-light)}.detail-field--full{grid-column:1 / -1}@media (max-width: 768px){.confirmation-container{padding:0 var(--spacing-md)}.confirmation-actions{flex-direction:column;align-items:center}.detail-field--full{grid-column:1}}.auth-layout{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.auth-container{width:100%;max-width:400px;margin:20px}.auth-branding{text-align:center;margin-bottom:30px}.auth-logo{background:var(--color-white, white);width:80px;height:80px;border-radius:var(--border-radius-circle, 50%);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg, 0 4px 15px rgba(0,0,0,.1))}.auth-logo svg{width:40px;height:40px}.auth-title{font-size:28px;font-weight:300;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.auth-subtitle{margin:5px 0 0;font-size:var(--font-size-sm, 14px)}.auth-card{background:var(--color-white, white);border-radius:15px;padding:40px;box-shadow:var(--shadow-xl, 0 10px 30px rgba(0,0,0,.1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-footer{text-align:center;margin-top:20px}.auth-footer p{font-size:var(--font-size-xs, 12px);margin:0}.auth-theme-client{background:linear-gradient(135deg,var(--auth-client-primary, #667eea) 0%,var(--auth-client-secondary, #764ba2) 100%)}.auth-theme-client .auth-logo svg{stroke:var(--auth-client-primary, #667eea)}.auth-theme-client .auth-title{color:var(--auth-client-text, #ffffff)}.auth-theme-client .auth-subtitle{color:var(--auth-client-text-muted, rgba(255, 255, 255, .8))}.auth-theme-client .auth-footer p{color:var(--auth-client-text-footer, rgba(255, 255, 255, .6))}.auth-theme-admin{background:linear-gradient(135deg,var(--auth-admin-primary, #2c3e50) 0%,var(--auth-admin-secondary, #34495e) 100%)}.auth-theme-admin .auth-logo svg{stroke:var(--auth-admin-primary, #2c3e50)}.auth-theme-admin .auth-title{color:var(--auth-admin-text, #ffffff)}.auth-theme-admin .auth-subtitle{color:var(--auth-admin-text-muted, rgba(255, 255, 255, .8))}.auth-theme-admin .auth-footer p{color:var(--auth-admin-text-footer, rgba(255, 255, 255, .6))}.auth-theme-developer{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%)}.auth-theme-developer .auth-logo{background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:var(--border-radius-lg, 8px);box-shadow:0 8px 25px #dc26264d}.auth-theme-developer .auth-logo svg{stroke:var(--color-white, white)}.auth-theme-developer .auth-title{color:var(--auth-developer-text, #ffffff);font-size:26px;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.auth-theme-developer .auth-subtitle{color:#dc2626cc;font-size:13px;font-weight:500}.auth-theme-developer .auth-card{background:#fffffff2;border-radius:var(--border-radius-lg, 8px);border:2px solid rgba(220,38,38,.1);box-shadow:0 20px 40px #0003,0 8px 20px #0000001a}.auth-theme-developer .auth-footer{padding:15px;background:#dc26261a;border-radius:var(--border-radius-lg, 8px);border:1px solid rgba(220,38,38,.2)}.auth-theme-developer .auth-footer p{color:#dc2626e6;font-weight:500}.auth-form-title{text-align:center;margin-bottom:30px;font-size:var(--font-size-xl, 24px);font-weight:600}.auth-form-title.client{color:var(--color-text, #333)}.auth-form-title.admin{color:var(--auth-admin-primary, #2c3e50)}.auth-form-title.developer{color:var(--auth-developer-title, #dc2626);font-size:22px;font-weight:700;letter-spacing:1px}.auth-theme-developer .form-label{color:var(--auth-developer-title, #dc2626);font-weight:600}.auth-theme-developer .form-input{border:2px solid #fecaca;background:#fef2f2}.auth-theme-developer .form-input:focus{border-color:var(--auth-developer-title, #dc2626);box-shadow:0 0 0 3px #dc26261a}.auth-theme-developer .btn-danger{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.auth-theme-developer .security-warning{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fecaca;border-radius:var(--border-radius-lg, 8px);padding:20px;margin-top:25px;box-shadow:0 4px 6px #dc26261a}.auth-theme-developer .security-warning-title{color:var(--auth-developer-title, #dc2626);font-weight:700;font-size:var(--font-size-sm, 14px);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.auth-theme-developer .security-warning-text{color:#991b1b;font-size:var(--font-size-xs, 12px);line-height:1.5;margin:0}.auth-message{padding:12px;border-radius:var(--border-radius-lg, 8px);margin-bottom:20px;border:1px solid}.auth-message.success{background:#d4edda;color:#155724;border-color:#c3e6cb}.auth-message.error{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.auth-checkbox{margin:var(--spacing-sm, 8px) 0}.auth-submit-btn{width:100%;margin-top:var(--spacing-md, 16px)}.auth-links{text-align:center;margin-top:var(--spacing-md, 16px)}.auth-links a{color:var(--color-primary, #007bff);text-decoration:none;font-size:var(--font-size-sm, 14px)}.auth-links a:hover{text-decoration:underline}.developer-page-title{color:var(--auth-developer-title, #dc2626);margin-bottom:var(--spacing-lg, 24px)}.developer-search-field{display:inline-block;width:300px}.admin-auth-notice{margin-top:25px;border-left:4px solid var(--auth-admin-primary, #2c3e50)}.admin-auth-notice p{color:#666;font-size:var(--font-size-xs, 12px);margin:0;line-height:1.4}.page{display:flex;align-items:center;justify-content:center;margin-top:43px}.page .page__ul{display:flex}.page .page__ul .page__li{list-style-type:none;padding:5px 10px;font-weight:700;cursor:pointer}.page .page__ul .page__li.active{background-color:#ff6e6e;color:#fff}.page .page__ul .page__li:not(:last-child){margin-right:20px}.auth-client__taLeft{text-align:left}.auth-client__mr10{margin-right:10px!important}.auth-client__mb20{margin-bottom:20px!important}.auth-client__w200{width:200px!important}.auth-client__flex{display:flex}.auth-client__justify-start{justify-content:flex-start}.auth-client__cursor-pointer{cursor:pointer}.auth-client__hover-opacity:hover{opacity:.7}.auth-client__menu_left{width:240px;background-color:#ff6e6e;height:100vh;position:fixed;top:0;left:0;z-index:20;display:flex;flex-direction:column;justify-content:space-between}.auth-client__menu_left .auth-client__menu_left_ttl{margin-bottom:44px;text-align:center}.auth-client__menu_left .auth-client__menu_left_ttl a{color:#fff;font-size:20px;text-decoration:none;padding:5px;display:block}.auth-client__menu_left .auth-client__menu_left_ttl a img{margin-top:15px;width:100%;padding:10px 24px 0}.auth-client__menu_left .auth-client__menu_list{padding:0 24px 38px}.auth-client__menu_left .auth-client__menu_list li p a{color:#fff;font-size:16px;text-decoration:none}.auth-client__menu_left .auth-client__menu_list li:not(:last-child){margin-bottom:26px}.auth-client__menu_left .menu_left_footer{margin-top:auto;width:100%}.auth-client__menu_left .menu_left_footer .line{display:flex;justify-content:center;align-items:center}.auth-client__menu_left .menu_left_footer .line a{font-size:1rem;color:#fff;text-decoration:underline;padding:0}.auth-client__menu_left .menu_left_footer .line a:last-child{margin-left:10px}.auth-client__menu_left .menu_left_footer .copy{font-size:1rem;text-align:center;color:#fff;margin-top:10px}.auth-client__arrow{content:"";display:inline-block;background-image:url(https://www.flangekarte.jp/build/assets/larave11-menu-arrow-right-BlgnxXZx.svg);background-repeat:no-repeat;background-position:center;position:absolute;width:20px;height:50px;background-color:#ff6e6e;right:-12px;top:50%;transform:translateY(-50%);border-radius:0 5px 5px 0;padding:10px 0;cursor:pointer}.auth-client__arrow.sidemenu-active{background-image:url(https://www.flangekarte.jp/build/assets/larave11-menu-arrow-lest-Czq-VnW0.svg)}.auth-client__menu_bar{background-color:#fff;box-shadow:0 3px 6px #00000029;position:fixed;top:0;height:60px;width:100%;z-index:5}.auth-client__menu_bar .auth-client__back_txt{position:absolute;left:290px;top:50%;transform:translateY(-50%)}.auth-client__menu_bar .auth-client__back_txt a{color:#888;position:relative;font-size:16px;font-weight:700}.auth-client__menu_bar .auth-client__back_txt a:hover{text-decoration:none}.auth-client__menu_bar .auth-client__back_txt a:before{content:"";position:absolute;left:-12px;top:39%;width:8px;height:8px;border-top:2px solid #707070;border-right:2px solid #707070;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.auth-client__menu_bar .auth-client__header_icon{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:3}.auth-client__menu_bar .auth-client__header_icon li{cursor:pointer;display:flex}.auth-client__menu_bar .auth-client__header_icon li a{display:block}.auth-client__menu_bar .auth-client__header_icon li a img{width:40px;height:40px;margin-left:10px}.auth-client__menu_bar .auth-client__header-user-menu{background-color:#fff;top:60px;right:-280px;height:96vh;width:250px;cursor:default;position:absolute;padding:0 40px 35px;transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.auth-client__header-user-menu.active{width:280px;top:60px;right:0;height:96vh;cursor:default;transition:all .3s ease-in-out}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li:not(:last-child){margin-bottom:20px}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li p{color:#393939;font-weight:400;font-size:14px}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li p span{font-size:16px;font-weight:700;color:#393939}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li:first-child{background-color:#ff6e6e;margin-right:-40px;margin-left:-40px;margin-bottom:30px;padding:10px 40px;vertical-align:middle;align-items:center}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li:first-child img{vertical-align:middle;margin-right:10px}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li:first-child p{color:#fff;font-size:14px;margin-bottom:0}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li:first-child span:first-child{color:#fff;font-size:22px}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__header_menu li:first-child span{color:#fff}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__btns{flex-direction:column}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__btns li{display:flex;align-items:center;justify-content:center}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__btns li p{text-align:center;width:100%;padding:0}.auth-client__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer}.auth-client__btn__acount_edit{background-color:#fff;border-radius:10px}.auth-client__btn__acount_edit a{background-color:#ff6e6e;color:#fff;text-decoration:none;display:block;font-size:16px;font-weight:700;padding:11px;border-radius:10px}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__logout{text-align:center;border:1px solid #707070;border-radius:12px;width:200px}.auth-client__menu_bar .auth-client__header-user-menu .auth-client__header_menu_inner .auth-client__logout a{text-decoration:none;color:#595959;font-size:14px;font-weight:700;padding:10px 20px;display:block}.company-create__form .company-create__content-box select{width:300px!important}.company-create__form .company-create__content-box textarea{width:100%!important;resize:none}.company-create__content-box label{width:100%}.company-create__content-box .password_label{color:#ff6e6e;margin:0;line-height:1;margin-left:5px!important}select{cursor:pointer;padding:6.2px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://www.flangekarte.jp/build/assets/larave11-icon_arrow_down-B2feRdHW.svg) no-repeat 98% 50%;background-color:#fff;color:#b9b9b9}select.is-empty{color:#b9b9b9}select option{color:#000;cursor:pointer}input[type=date]{cursor:pointer;padding:6.2px 12px}.company-list__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.company-list__sec{background-color:#edeef0;max-width:1400px;margin:30px auto}.company-list__content{max-width:1400px;margin:30px auto}.company-list__main .company-list__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.company-list__main .company-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.company-list__main .company-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.company-list__main .company-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.company-list__main .company-list__breadcrumb ul li:not(:last-child){margin-right:20px}.company-list__main .company-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.company-list__content_box{margin:10px 0 20px;padding:20px 30px;border-radius:10px}.company-list__content_box form{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.company-list__content_box form label{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.company-list__content_box form label.company-list__input02{margin:0 20px}.company-list__content_box form label.company-list__input02 span{padding:0 5px}.company-list__content_box form label.company-list__input02 input[type=date]{width:150px}.company-list__content_box form label p{font-weight:700;margin-right:10px}.company-list__content_box form select{width:180px;min-width:150px}.company-list__content_box form .company-list__btns{margin-top:0;display:flex;align-items:center;flex-shrink:0;gap:16px}.company-list__content_box form .company-list__btns button,.company-list__content_box form .company-list__btns a{white-space:nowrap}.company-list__content_box form .company-list__btns button{width:140px;padding:6.2px 10px}.company-list__content_box form .company-list__btns a{width:200px;padding:6.2px 10px}.company-list__content_box form .company-list__btns button:nth-child(1){margin-right:0}.company-list__content_box form .company-list__btns button:nth-child(2){margin-right:0}.company-list__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.company-list__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.company-list__pink_btn:focus{color:#fff}.company-list__pink_btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.company-list__pink_border_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.company-list__pink_border_btn:focus{color:#ff6e6e}.company-list__pink_border_btn:hover{opacity:.7}.company-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px}.company-list__table>tbody>tr>td{border-top:none}.company-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.company-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.company-list__table thead tr th:not(:last-child),.company-list__table tbody tr td:not(:last-child){border-right:1px solid #FF6E6E}.company-list__table thead tr{background-color:#fddada;color:#ff6e6e}.company-list__table tbody{background-color:#fff}.company-list__table tbody tr:not(:last-child){border-bottom:1px solid #595959;border:1px solid #FF6E6E}.company-list__table tbody tr:nth-child(2n){background-color:#f4cccc}.company-list__company_table thead tr th:nth-child(1),.company-list__company_table tbody tr td:nth-child(1){width:56%}.company-list__company_table thead tr th:nth-child(2),.company-list__company_table tbody tr td:nth-child(2){width:40%}.company-list__company_table thead tr th:nth-child(3),.company-list__company_table tbody tr td:nth-child(3){width:4%}.company-list__table.company-list__company_table tbody tr td:last-child{padding:14px 10px}.company-list__table.company-list__company_table tbody tr td{padding:16.5px 20px}.company-list__table thead tr .company-list__asc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.company-list__table thead tr .company-list__desc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.company-list__company_no_data{text-align:center;font-size:25px;font-weight:700;margin:20px 0 40px}@media (max-width: 1200px){.company-list__content_box form{flex-wrap:wrap}.company-list__content_box form .company-list__btns{width:100%;justify-content:flex-end;margin-top:20px}}.company-detail{background-color:#edeef0}.company-detail__section{max-width:1400px;width:100%;padding:60px 20px;margin:0 auto}.company-detail__content{max-width:1200px;width:100%;margin:30px auto}.company-detail__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.company-detail__breadcrumb-list{display:flex;align-items:center;justify-content:flex-start;width:100%;list-style-type:none;margin:0;padding:0}.company-detail__breadcrumb-item{position:relative;color:#606060;font-weight:700;font-size:14px}.company-detail__breadcrumb-item:not(:last-child){margin-right:20px}.company-detail__breadcrumb-item:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.company-detail__breadcrumb-link{color:#606060;text-decoration:underline}.company-detail__breadcrumb-link:hover{opacity:.7}.company-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between}.company-detail__delete-btn{margin-bottom:0;margin-left:auto}.company-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.company-detail__delete-button:hover{opacity:.7}.company-detail__delete-link{color:red;text-decoration:none}.company-detail__content-box{padding:60px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.company-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.company-detail__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.company-detail__office-link{color:#fff;text-decoration:none;display:block}.company-detail__office-btn:hover{opacity:.7}.company-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.company-detail__half-item{width:50%}.company-detail__label{width:160px;padding-left:10px;margin-right:40px;margin-bottom:0;position:relative;font-weight:400;font-size:14px;float:left}.company-detail__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.company-detail__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all}.company-detail__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.company-detail__info-item:not(:last-child){margin-bottom:40px}.company-detail__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.company-detail__buttons button:nth-child(1){margin-right:30px}.company-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.company-detail__back-btn:hover{opacity:.7}.company-detail__back-link{text-decoration:none;display:block;color:#ff6e6e}.company-detail__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;border:1px solid #FF6E6E;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.company-detail__edit-btn:hover{opacity:.7}.company-detail__edit-link{color:#fff;text-decoration:none;display:block}@media (max-width: 1024px){.company-detail__section{padding:40px 20px}.company-detail__content-box{padding:40px}.company-detail__half{flex-direction:column}.company-detail__half-item{width:100%;margin-bottom:20px}}@media (max-width: 768px){.company-detail__content-box{padding:20px}.company-detail__subtitle{flex-direction:column;align-items:flex-start}.company-detail__office-btn{margin-top:20px}.company-detail__buttons{flex-direction:column}.company-detail__buttons button:nth-child(1){margin-right:0;margin-bottom:20px}.company-detail__label{width:140px;margin-right:20px}}.company-create{background-color:#edeef0}.company-create__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.company-create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.company-create__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style-type:none}.company-create__breadcrumb ul li a{color:#606060;text-decoration:underline}.company-create__breadcrumb ul li:not(:last-child){margin-right:20px}.company-create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.company-create__title{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:20px}.company-create__form{width:100%}.company-create__error-form{margin-bottom:20px}.company-create__error-message{color:red;font-size:14px;font-weight:700}.company-create__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.company-create__content-box:not(:last-child){margin-bottom:20px}.company-create__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.company-create__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.company-create__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.company-create__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.company-create__button--back:hover{opacity:.7;color:#ff6e6e}.company-create__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.company-create__button--submit:hover{color:#fff;opacity:.7}.company-create__show-pass{margin-left:140px}.company-create__content-box div label input:not([type=checkbox]){width:100%}.company-create__post-code{align-items:flex-start}.company-create__post-code div{display:flex;align-items:center;justify-content:flex-start}.company-create__post-code div input:nth-of-type(1){width:70px!important}.company-create__post-code div input:nth-of-type(2){width:80px!important}.company-create__post-code div span{margin:0 5px}.company-create__post-code div .company-create__search-button{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;white-space:nowrap;padding:8px 24px;border-radius:12px;margin-left:8px;cursor:pointer}.company-create__phone-number{margin-top:24px}.company-create__phone-number div{display:flex;align-items:center;justify-content:flex-start}.company-create__phone-number div input:nth-of-type(1){width:70px!important}.company-create__phone-number div input:nth-of-type(2),.company-create__phone-number div input:nth-of-type(3){width:80px!important}.company-create__phone-number div span{margin:0 5px}.company-create__textarea{width:740px;height:170px}.company-create__user-create-input-form .company-create__user-other-info label input[type=password],.company-create__user-create-input-form .company-create__user-other-info label input[type=text]{color:#343434;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;width:460px}.company-create__user-create-input-form .company-create__user-other-info .company-create__password-form{display:flex;align-items:center;justify-content:flex-start;position:relative}.company-create__user-create-input-form .company-create__user-other-info .company-create__password-form .company-create__show-pass{display:flex;align-items:center;flex-direction:row;position:absolute;right:32%;top:30px;margin:0}.company-create__user-create-input-form .company-create__user-other-info .company-create__password-form .company-create__show-pass p{color:#ff6e6e;font-weight:700}.company-create__error-form{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.company-create__error-form p{color:red;font-size:14px;font-weight:700}.company-create__required{position:relative}.company-create__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;top:1px}.company-create__user-form select{width:300px}.company-create__user-name{align-items:flex-start}.company-create__user-name div{display:flex;align-items:center;justify-content:flex-start}.company-create__user-name div input:nth-of-type(1){width:260px!important;margin-right:20px}.company-create__user-name div input:nth-of-type(2){width:260px!important}.company-create__user-name div span{margin:0 5px}.company-create__password{width:70%!important}.company-create__password div input[type=password],.company-create__password div input[type=text]{width:70%!important;padding:4px!important}.company-create__password div label{display:inline!important}.company-create__ta-center{text-align:center}.company-update{background-color:#edeef0}.company-update__section{width:1200px;padding:60px 0;margin:0 auto}.company-update__content{max-width:900px;margin:30px auto}.company-update__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.company-update__breadcrumb-list{display:flex;align-items:center;justify-content:flex-start;width:100%;list-style-type:none;margin:0;padding:0}.company-update__breadcrumb-item{position:relative;color:#606060;font-weight:700;font-size:14px}.company-update__breadcrumb-item:not(:last-child){margin-right:20px}.company-update__breadcrumb-item:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.company-update__breadcrumb-link{color:#606060;text-decoration:underline}.company-update__breadcrumb-link:hover{opacity:.7}.company-update__title{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:21px}.company-update__error-form{margin-bottom:20px}.company-update__error-message{color:red;font-size:17px;font-weight:700}.company-update__form{width:100%}.company-update__content-box,.company-update__content-box--confirm{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.company-update__content-box:not(:last-child){margin-bottom:20px}.company-update__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.company-update__content-box--confirm h3{text-align:center;color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:30px;line-height:1.5}.company-update__form-group{margin-bottom:24px}.company-update__form-group:last-child{margin-bottom:0}.company-update__label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:10px}.company-update__label-text{font-size:14px;font-weight:700;color:#334155;margin-bottom:4px;margin-top:10px}.company-update__required{position:relative}.company-update__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.company-update__input{color:#343434;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;width:100%!important}.company-update__select{cursor:pointer;padding:6.2px 12px;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://www.flangekarte.jp/build/assets/larave11-icon_arrow_down-B2feRdHW.svg) no-repeat 98% 50%;background-color:#fff;border:1px solid #393939;border-radius:5px;width:40%}.company-update__select.selected-option{color:#000}.company-update__textarea{width:100%;height:200px;border-radius:5px;border:1px solid #343434;font-size:16px;font-weight:700;color:#000;padding:7px 5px;resize:none}.company-update__half{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.company-update__half-item{width:226px}.company-update__half-item:nth-child(1){margin-right:8px}.company-update__post-code{display:flex;align-items:flex-start;flex-direction:column}.company-update__post-code-inputs{display:flex;align-items:center;justify-content:flex-start}.company-update__post-code-input{width:70px!important}.company-update__post-code-input:nth-of-type(2){width:80px!important}.company-update__post-code-separator{margin:0 5px}.company-update__search-button{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;white-space:nowrap;padding:8px 24px;border-radius:12px;margin-left:8px;cursor:pointer;font-size:16px}.company-update__search-button:hover{opacity:.7}.company-update__phone-number{margin-top:24px}.company-update__phone-inputs{display:flex;align-items:center;justify-content:flex-start}.company-update__phone-input{width:70px!important}.company-update__phone-input:nth-of-type(2),.company-update__phone-input:nth-of-type(3){width:80px!important}.company-update__phone-separator{margin:0 5px}.company-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.company-update__button{width:300px;border-radius:10px;padding:10px;border:none;font-size:18px;cursor:pointer;font-weight:700;text-align:center}.company-update__button:nth-child(1){margin-right:30px}.company-update__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.company-update__button--back:hover{opacity:.7;color:#ff6e6e}.company-update__back-button{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e}.company-update__back-link{text-decoration:none;display:block;color:#ff6e6e}.company-update__submit-button{background-color:#ff6e6e;color:#fff}.company-update__button:hover{opacity:.7}.company-update__error-text{color:red;font-size:14px;font-weight:700;margin-top:4px}.company-update__company-name-error{margin-top:-10px;margin-bottom:10px}.company-update__company-name-error p{color:red;font-size:14px;font-weight:700}.company-update__notes{align-items:flex-start}.company-update__w100p{width:100%}.company-update__confirm-group{margin-bottom:24px}.company-update__confirm-group:last-child{margin-bottom:0}.company-update__confirm-data{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}.company-update__confirm-data:empty{color:#999}.company-update__confirm-data:empty:after{content:"（未入力）"}.company-update__complete-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px}.company-update__complete-message{font-size:20px;font-weight:700;color:#000;text-align:center}.company-update__single-button{display:flex;align-items:center;justify-content:center;margin-top:30px}.company-update__single-button .company-update__button{text-decoration:none;display:inline-block;line-height:1}@media (max-width: 1024px){.company-update__section{width:100%;padding:40px 20px}.company-update__content-box,.company-update__content-box--confirm,.company-update__complete-box{padding:30px}}@media (max-width: 768px){.company-update__content-box,.company-update__content-box--confirm,.company-update__complete-box{padding:20px}.company-update__half{flex-direction:column}.company-update__half-item{width:100%;margin-bottom:10px}.company-update__half-item:nth-child(1){margin-right:0}.company-update__buttons{flex-direction:column}.company-update__button:nth-child(1){margin-right:0;margin-bottom:20px}.company-update__post-code-inputs,.company-update__phone-inputs{flex-wrap:wrap}.company-update__search-button{margin-top:10px;margin-left:0;width:100%}}.company-delete{background-color:#edeef0}.company-delete__section{width:1200px;padding:60px 0;margin:0 auto}.company-delete__content{max-width:900px;margin:30px auto}.company-delete__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.company-delete__breadcrumb-list{display:flex;align-items:center;justify-content:flex-start;width:100%;list-style-type:none;margin:0;padding:0}.company-delete__breadcrumb-item{position:relative;color:#606060;font-weight:700;font-size:14px}.company-delete__breadcrumb-item:not(:last-child){margin-right:20px}.company-delete__breadcrumb-item:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.company-delete__breadcrumb-link{color:#606060;text-decoration:underline}.company-delete__breadcrumb-link:hover{opacity:.7}.company-delete__title{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:21px}.company-delete__error-message{color:red;font-size:17px;font-weight:700;text-align:center;margin-top:20px}.company-delete__form{width:100%}.company-delete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.company-delete__content-box:not(:last-child){margin-bottom:20px}.company-delete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.company-delete__content-box--confirm{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.company-delete__confirm-title{text-align:center;color:#fff;font-size:20px;font-weight:700;margin-bottom:0;line-height:1.5;background-color:red;padding:10px;border-radius:5px}.company-delete__label-text{font-size:14px;font-weight:700;color:#334155;margin-bottom:4px}.company-delete__confirm-group{margin-bottom:24px}.company-delete__confirm-group:last-child{margin-bottom:0}.company-delete__confirm-data{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}.company-delete__confirm-data:empty{color:#999}.company-delete__confirm-data:empty:after{content:"（未入力）"}.company-delete__notes{align-items:flex-start}.company-delete__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.company-delete__button{width:300px;border-radius:10px;padding:10px;border:none;font-size:18px;cursor:pointer;font-weight:700;text-align:center}.company-delete__button:nth-child(1){margin-right:30px}.company-delete__back-button{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e}.company-delete__delete-button,.company-delete__submit-button{background-color:#ff6e6e;color:#fff}.company-delete__button:hover{opacity:.7}.company-delete__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.company-delete__button--back:hover{opacity:.7;color:#ff6e6e}.company-delete__complete-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px}.company-delete__complete-message{font-size:20px;font-weight:700;color:#000;text-align:center}.company-delete__single-button{display:flex;align-items:center;justify-content:center;margin-top:30px}.company-delete__single-button .company-delete__button{text-decoration:none;display:inline-block;line-height:1}.company-delete__submit-button{background-color:#ff6e6e;color:#fff}@media (max-width: 1024px){.company-delete__section{width:100%;padding:40px 20px}.company-delete__content-box,.company-delete__content-box--confirm,.company-delete__complete-box{padding:30px}}@media (max-width: 768px){.company-delete__content-box,.company-delete__content-box--confirm,.company-delete__complete-box{padding:20px}.company-delete__buttons{flex-direction:column}.company-delete__button:nth-child(1){margin-right:0;margin-bottom:20px}.company-delete__single-button .company-delete__button{width:100%;max-width:300px}}.client-list{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.client-list__section{max-width:1400px;margin:30px auto}.client-list .client-list__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-list .client-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-list .client-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-list .client-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.client-list .client-list__breadcrumb ul li:not(:last-child){margin-right:20px}.client-list .client-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-list .client-list__header{color:#ff6e6e;font-size:28px;font-weight:700}.client-list .company-detail{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-list .company-detail div{flex:1;display:flex;align-items:center}.client-list .company-detail div .company-detail_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-list .company-detail div .company-detail_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-list .company-detail div .company-detail_inner_title{font-weight:400;padding-right:30px}.client-list .company-detail .company-detail_inner_data{margin-right:100px}.client-list .client-list__search-form{margin-top:20px}.client-list .client-list__search-form .client-list__search-row{display:inline-flex;align-items:center;justify-content:space-between}.client-list .client-list__search-form .client-list__search-row:not(:last-child){margin-bottom:12px}.client-list .client-list__search-form .client-list__search-row .client-list__search-cell{display:flex;align-items:center;justify-content:flex-start}.client-list .client-list__search-form .client-list__search-row .client-list__search-cell .client-list__search-label{width:100px;margin-right:10px;color:#333}.client-list .client-list__search-form .client-list__search-row .client-list__search-cell .client-list__search-input{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.client-list .client-list__search-form .client-list__search-row .client-list__search-cell .client-list__search-input-date{width:150px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;cursor:pointer}.client-list .client-list__search-form .client-list__search-row .client-list__search-cell .client-list__search-select{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.client-list .client-list__search-form .client-list__search-row .client-list__search-cell span{color:#333;margin:0 3px;font-size:17px}.client-list .client-list__search-form .client-list__search-row .client-list__button--secondary{margin-right:16px;width:160px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer;margin-left:142px}.client-list .client-list__search-form .client-list__search-row .client-list__button--primary{width:160px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.client-list .client-list__button{margin:30px 0 10px;display:flex;align-items:center;justify-content:flex-end}.client-list .client-list__button .client-list__button--primary{width:200px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.client-list .client-list__content{max-height:600px;overflow-y:auto;overflow-x:auto}.client-list .client-list__content p{font-size:15px;color:#000}.client-list .client-list__content .client-list__table,.client-list .client-list__content .client-list__table .client-list__table-header-cell{border-collapse:collapse;border:1px solid #FF6E6E}.client-list .client-list__content .client-list__table{width:100%;color:#ff6e6e;font-weight:700;white-space:nowrap}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row{width:100%;background-color:#fddada;color:#ff6e6e}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell{text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell-desc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell-asc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(1),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(1){width:16%}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(2),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(2){width:15%}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(3),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(3){width:13%}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(4),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(4){width:10%}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(5),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(5){width:20%}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(6),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(6){width:11%}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(7),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(7){width:11%}.client-list .client-list__content .client-list__table .client-list__table-header .client-list__table-header-row .client-list__table-header-cell:nth-child(8),.client-list .client-list__content .client-list__table .client-list__table-body .client-list__table-body-row .client-list__table-body-cell:nth-child(8){width:4%}.client-detail{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.client-detail__section{width:70%;max-width:1400px;margin:30px auto}.client-detail .client-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-detail .client-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-detail .client-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-detail .client-detail__breadcrumb ul li a{color:#606060;text-decoration:underline}.client-detail .client-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.client-detail .client-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-detail .client-detail__header{color:#ff6e6e;font-size:28px;font-weight:700}.client-detail .company-detail{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-detail .company-detail div{flex:1;display:flex;align-items:center}.client-detail .company-detail div .company-detail_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-detail .company-detail div .company-detail_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-detail .company-detail div .company-detail_inner_title{font-weight:400;padding-right:30px}.client-detail .company-detail .company-detail_inner_data{margin-right:100px}.client-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between}.client-detail__delete-btn{margin-bottom:0;margin-left:auto}.client-detail__delete-link{color:red;text-decoration:none}.client-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.client-detail__delete-button:hover{opacity:.7}.client-detail__content-box{padding:60px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.client-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.client-detail__half-item{width:50%}.client-detail__label{width:160px;padding-left:10px;margin-right:40px;margin-bottom:0;position:relative;font-weight:400;font-size:14px;float:left}.client-detail__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.client-detail__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all}.client-detail__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.client-detail__buttons button:nth-child(1){margin-right:20px}.client-detail__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.client-detail__buttons .client-detail__button a{text-decoration:none;display:block}.client-detail__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.client-detail__button--back:hover{opacity:.7;color:#ff6e6e}.client-detail__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.client-detail__pink-btn:focus{color:#fff}.client-detail__pink-btn a{color:#fff;text-decoration:none;display:block}.client-detail__pink-btn a:hover,.client-detail__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-detail__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.client-detail__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.client-detail__actions{display:flex;gap:var(--spacing-sm, 12px)}.client-detail__content{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.client-detail__section{margin-bottom:var(--spacing-xl, 32px)}.client-detail__section:last-child{margin-bottom:0}.client-detail__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0)}.client-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg, 24px)}.client-detail__info-item{display:flex;flex-direction:column}.client-detail__info-label{font-weight:600;color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.client-detail__info-value{color:var(--color-text, #333);font-size:var(--font-size-base, 16px)}.client-detail__user-name{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 16px)}.client-detail__name-kanji{display:flex;gap:var(--spacing-sm, 12px)}.client-detail__name-kana{display:flex;gap:var(--spacing-sm, 12px);color:var(--color-text-secondary, #666);font-size:var(--font-size-sm, 14px)}.client-detail__organization{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.client-detail__org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px)}.client-detail__company-info{background:linear-gradient(135deg,var(--auth-admin-primary, #2c3e50) 0%,var(--auth-admin-secondary, #34495e) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.client-detail__company-name{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px)}.client-detail__company-type{background:#fff3;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);display:inline-block}.client-detail__activity-log{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.client-detail__log-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.client-detail__log-item:last-child{border-bottom:none}.client-detail__log-action{font-weight:600;color:var(--color-text, #333)}.client-detail__log-date{color:var(--color-text-secondary, #666);font-size:var(--font-size-sm, 14px)}.client-detail__button--edit{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.client-detail__button--edit:hover{background-color:var(--auth-admin-secondary, #34495e);text-decoration:none;color:var(--color-white, white)}.client-detail__button--delete{background-color:var(--color-danger, #dc3545);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.client-detail__button--delete:hover{background-color:var(--color-danger-dark, #c82333);text-decoration:none;color:var(--color-white, white)}.client-detail__status--active{color:var(--color-success, #28a745);font-weight:600}.client-detail__status--inactive{color:var(--color-warning, #ffc107);font-weight:600}.client-detail__role--admin{background-color:var(--color-danger, #dc3545);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.client-detail__role--user{background-color:var(--color-info, #17a2b8);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.client-create{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.client-create input::placeholder{color:#ccc}.client-create input:focus{outline:none!important}.client-create__section{width:1000px;max-width:1400px;margin:30px auto}.client-create .client-create__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-create .client-create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-create .client-create__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-create .client-create__breadcrumb ul li a{color:#606060;text-decoration:underline}.client-create .client-create__breadcrumb ul li:not(:last-child){margin-right:20px}.client-create .client-create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-create .client-create__header{color:#ff6e6e;font-size:28px;font-weight:700}.client-create .company-detail{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-create .company-detail div{flex:1;display:flex;align-items:center}.client-create .company-detail div .company-detail_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-create .company-detail div .company-detail_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-create .company-detail div .company-detail_inner_title{font-weight:400;padding-right:30px}.client-create .company-detail .company-detail_inner_data{margin-right:100px}.client-create .client-create__content .client-create__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.client-create .client-create__form .client-create__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.client-create .client-create__form .client-create__form-row .client-create__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.client-create .client-create__form .client-create__form-row .client-create__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.client-create .client-create__form .client-create__form-row .client-create__form-cell p.required{position:relative;width:auto}.client-create .client-create__form .client-create__form-row .client-create__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.client-create .client-create__form .client-create__form-row .client-create__form-cell .client-create__form-name-input{width:226px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-create .client-create__form .client-create__form-row .client-create__form-cell .client-create__form-long-input{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-create .client-create__form .client-create__form-row .client-create__form-cell .client-create__form-password-input{width:460px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-create .client-create__form .client-create__form-row .client-create__form-password-row{display:flex;align-items:flex-start;justify-content:flex-start}.client-create .client-create__form .client-create__form-row .client-create__form-show-password-cell{margin-top:31px;margin-left:20px;display:flex;align-items:center;justify-content:flex-start}.client-create .client-create__form .client-create__form-row .client-create__form-show-password-cell input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px}.client-create .client-create__form .client-create__form-row .client-create__form-show-password-cell input[type=checkbox]:checked{background-color:#ff6e6e}.client-create .client-create__form .client-create__form-row .client-create__form-show-password-cell input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.client-create .client-create__form .client-create__form-row .client-create__form-show-password-cell label{color:#ff6e6e;font-weight:700}.client-create .client-create__form .client-create__form-row .client-create__form-cell .client-create__form-error-name-msg{color:red;font-size:14px;font-weight:700;width:226px}.client-create .client-create__form .client-create__form-row .client-create__form-cell .client-create__form-error-long-msg{color:red;font-size:14px;font-weight:700;width:900px}.client-create__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.client-create__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.client-create__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.client-create__button--back:hover{opacity:.7;color:#ff6e6e}.client-create__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.client-create__button--submit:hover{color:#fff;opacity:.7}.client-create .client-create__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.client-create .client-create__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.client-create .client-create__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.client-create__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.client-create__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.client-create__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.client-create__selection-section{background:linear-gradient(135deg,var(--auth-admin-primary, #2c3e50) 0%,var(--auth-admin-secondary, #34495e) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.client-create__selection-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center}.client-create__selection-icon{margin-right:var(--spacing-sm, 12px)}.client-create__selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 16px)}.client-create__selection-group{display:flex;flex-direction:column}.client-create__selection-label{font-size:var(--font-size-sm, 14px);margin-bottom:var(--spacing-xs, 8px);opacity:.9}.client-create__selection-select{padding:var(--spacing-sm, 12px);border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);background:#ffffff1a;color:var(--color-white, white);transition:all var(--transition-base, .3s)}.client-create__selection-select:focus{outline:none;border-color:var(--color-white, white);background:#fff3}.client-create__selection-help{font-size:var(--font-size-xs, 12px);opacity:.8;margin-top:var(--spacing-xs, 8px)}.client-create__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.client-create__section{margin-bottom:var(--spacing-xl, 32px)}.client-create__section:last-child{margin-bottom:0}.client-create__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center}.client-create__section-icon{margin-right:var(--spacing-sm, 12px);color:var(--auth-admin-primary, #2c3e50)}.client-create__user-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.client-create__name-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 16px);margin-bottom:var(--spacing-lg, 24px)}.client-create__name-group{display:flex;flex-direction:column}.client-create__name-label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.client-create__name-label--required:after{content:" *";color:var(--color-danger, #dc3545)}.client-create__name-input{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.client-create__name-input:focus{outline:none;border-color:var(--auth-admin-primary, #2c3e50);box-shadow:0 0 0 2px #2c3e501a}.client-create__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg, 24px)}.client-create__form-group{display:flex;flex-direction:column}.client-create__form-group--full{grid-column:1 / -1}.client-create__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.client-create__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.client-create__input,.client-create__select,.client-create__textarea{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.client-create__input:focus,.client-create__select:focus,.client-create__textarea:focus{outline:none;border-color:var(--auth-admin-primary, #2c3e50);box-shadow:0 0 0 2px #2c3e501a}.client-create__textarea{resize:vertical;min-height:80px}.client-create__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.client-create__password-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);border-left:3px solid var(--color-warning, #ffc107)}.client-create__password-notice{background:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);margin-bottom:var(--spacing-md, 16px);font-size:var(--font-size-sm, 14px);display:flex;align-items:center}.client-create__password-icon{margin-right:var(--spacing-sm, 12px)}.client-create__password-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 16px)}.client-create__password-input{position:relative}.client-create__password-toggle{position:absolute;right:var(--spacing-sm, 12px);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-secondary, #666);cursor:pointer;padding:var(--spacing-xs, 8px)}.client-create__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.client-create__input--error,.client-create__select--error,.client-create__textarea--error{border-color:var(--color-danger, #dc3545)}.client-create__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.client-create__button-group{display:flex;gap:var(--spacing-sm, 12px)}.client-create__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.client-create__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.client-create__button--reset{background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.client-create__button--reset:hover{background-color:var(--color-warning-dark, #e0a800)}.client-create__step-indicator{display:flex;justify-content:center;margin-bottom:var(--spacing-xl, 32px)}.client-create__step{display:flex;align-items:center;color:var(--color-text-secondary, #666)}.client-create__step--active{color:var(--auth-admin-primary, #2c3e50);font-weight:600}.client-create__step--completed{color:var(--color-success, #28a745)}.client-update{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.client-update input::placeholder{color:#ccc}.client-update input:focus{outline:none!important}.client-update__section{width:1000px;max-width:1400px;margin:30px auto}.client-update .client-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-update .client-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-update .client-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-update .client-update__breadcrumb ul li a{color:#606060;text-decoration:underline}.client-update .client-update__breadcrumb ul li:not(:last-child){margin-right:20px}.client-update .client-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-update .client-update__header{color:#ff6e6e;font-size:28px;font-weight:700}.client-update .company-detail{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-update .company-detail div{flex:1;display:flex;align-items:center}.client-update .company-detail div .company-detail_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-update .company-detail div .company-detail_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-update .company-detail div .company-detail_inner_title{font-weight:400;padding-right:30px}.client-update .company-detail .company-detail_inner_data{margin-right:100px}.client-update .client-update__content .client-update__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.client-update .client-update__form .client-update__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.client-update .client-update__form .client-update__form-row .client-update__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.client-update .client-update__form .client-update__form-row .client-update__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.client-update .client-update__form .client-update__form-row .client-update__form-cell p.required{position:relative;width:auto}.client-update .client-update__form .client-update__form-row .client-update__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.client-update .client-update__form .client-update__form-row .client-update__form-cell .client-update__form-name-input{width:226px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-update .client-update__form .client-update__form-row .client-update__form-cell .client-update__form-long-input{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-update .client-update__form .client-update__form-row .client-update__form-cell .client-update__form-password-input{width:460px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-update .client-update__form .client-update__form-row .client-update__form-password-row{display:flex;align-items:flex-start;justify-content:flex-start}.client-update .client-update__form .client-update__form-row .client-update__form-show-password-cell{margin-top:31px;margin-left:20px;display:flex;align-items:center;justify-content:flex-start}.client-update .client-update__form .client-update__form-row .client-update__form-show-password-cell input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px}.client-update .client-update__form .client-update__form-row .client-update__form-show-password-cell input[type=checkbox]:checked{background-color:#ff6e6e}.client-update .client-update__form .client-update__form-row .client-update__form-show-password-cell input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.client-update .client-update__form .client-update__form-row .client-update__form-show-password-cell label{color:#ff6e6e;font-weight:700}.client-update .client-update__form .client-update__form-row .client-update__form-cell .client-update__form-error-name-msg{color:red;font-size:14px;font-weight:700;width:226px}.client-update .client-update__form .client-update__form-row .client-update__form-cell .client-update__form-error-long-msg{color:red;font-size:14px;font-weight:700;width:900px}.client-confirm__confirm-item{align-items:baseline;padding:15px 0}.client-confirm__confirm-item:last-child{border-bottom:none}.client-confirm__confirm-label{width:200px;color:#666;font-size:14px;flex-shrink:0}.client-confirm__confirm-value{color:#333;font-size:16px;font-weight:700;word-break:break-all}.client-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.client-update__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.client-update__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.client-update__button--back:hover{opacity:.7;color:#ff6e6e}.client-update__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.client-update__button--submit:hover{color:#fff;opacity:.7}.client-update .client-update__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.client-update .client-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.client-update .client-update__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.client-confirm__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-confirm__btns button:nth-child(1){margin-right:20px}.client-confirm__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-confirm__btns .client-confirm__btn a{text-decoration:none;display:block}.client-confirm__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.client-confirm__pink-btn:focus{color:#fff}.client-confirm__pink-btn a{color:#fff;text-decoration:none;display:block}.client-confirm__pink-btn a:hover,.client-confirm__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.office-list__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.office-list__sec{background-color:#edeef0;max-width:1400px;margin:30px auto}.office-list__content{max-width:1400px;margin:30px auto}.office-list__main .office-list__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.office-list__main .office-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.office-list__main .office-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.office-list__main .office-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.office-list__main .office-list__breadcrumb ul li:not(:last-child){margin-right:20px}.office-list__main .office-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.office-list__content .company-detail{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.office-list__content .company-detail div{flex:1;display:flex;align-items:center}.office-list__content .company-detail div .company-detail_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.office-list__content .company-detail div .company-detail_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.office-list__content .company-detail div .company-detail_inner_title{font-weight:400;padding-right:30px}.office-list__content_box{margin:10px 0 20px;border-radius:10px}.office-list__content_box form{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.office-list__content_box form label{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.office-list__content_box form label.office-list__input02{margin:0 20px}.office-list__content_box form label.office-list__input02 span{padding:0 5px}.office-list__content_box form label.office-list__input02 input[type=date]{width:150px}.office-list__content_box form label p{font-weight:700;margin-right:10px}.office-list__content_box form select{width:180px;min-width:150px}.office-list__content_box form .office-list__btns{margin-top:0;display:flex;align-items:center;flex-shrink:0;gap:16px}.office-list__content_box form .office-list__btns button,.office-list__content_box form .office-list__btns a{white-space:nowrap}.office-list__content_box form .office-list__btns button{width:140px;padding:6.2px 10px}.office-list__content_box form .office-list__btns a{width:200px;padding:6.2px 10px}.office-list__content_box form .office-list__btns button:nth-child(1){margin-right:0}.office-list__content_box form .office-list__btns button:nth-child(2){margin-right:0}.align_end{text-align:end}.office-list__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.office-list__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.office-list__pink_btn:focus{color:#fff}.office-list__pink_btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.office-list__pink_border_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.office-list__pink_border_btn:focus{color:#ff6e6e}.office-list__pink_border_btn:hover{opacity:.7}.office-list__office_no_data{text-align:center;font-size:25px;font-weight:700;margin:20px 0 40px}.office-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px}.office-list__table>tbody>tr>td{border-top:none}.office-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.office-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.office-list__table thead tr th:not(:last-child),.office-list__table tbody tr td:not(:last-child){border-right:1px solid #FF6E6E}.office-list__table thead tr{background-color:#fddada;color:#ff6e6e}.office-list__table tbody{background-color:#fff}.office-list__table tbody tr:not(:last-child){border-bottom:1px solid #595959;border:1px solid #FF6E6E}.office-list__table tbody tr:nth-child(2n){background-color:#f4cccc}.office-list__office_table thead tr th:nth-child(1),.office-list__office_table tbody tr td:nth-child(1){width:32%}.office-list__office_table thead tr th:nth-child(2),.office-list__office_table tbody tr td:nth-child(2){width:32%}.office-list__office_table thead tr th:nth-child(3),.office-list__office_table tbody tr td:nth-child(3){width:32%}.office-list__office_table thead tr th:nth-child(4),.office-list__office_table tbody tr td:nth-child(4){width:4%}.office-list__table.office-list__office_table tbody tr td:last-child{padding:14px 10px}.office-list__table.office-list__office_table tbody tr td{padding:16.5px 20px}.office-list__table thead tr .office-list__asc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.office-list__table thead tr .office-list__desc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.office-list__error-text{color:red;font-size:14px;font-weight:700;margin-top:4px}.office-list__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.office-list__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.office-list__create-button{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.office-list__create-button:hover{background-color:var(--auth-admin-secondary, #34495e);text-decoration:none;color:var(--color-white, white)}.office-list__search{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.office-list__search-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px);align-items:end}.office-list__search-group{display:flex;flex-direction:column}.office-list__search-label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.office-list__search-input,.office-list__search-select{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.office-list__search-input:focus,.office-list__search-select:focus{outline:none;border-color:var(--auth-admin-primary, #2c3e50);box-shadow:0 0 0 2px #2c3e501a}.office-list__search-actions{display:flex;gap:var(--spacing-sm, 12px)}.office-list__search-button{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.office-list__search-button:hover{background-color:var(--auth-admin-secondary, #34495e)}.office-list__reset-button{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.office-list__reset-button:hover{background-color:var(--color-secondary-dark, #5a6268)}.office-list__table-container{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));overflow:hidden}.office-list__table{width:100%;border-collapse:collapse}.office-list__table-header{background-color:var(--color-bg-light, #f8f9fa)}.office-list__table-header-cell{padding:var(--spacing-md, 16px);text-align:left;font-weight:600;color:var(--color-text, #333);border-bottom:1px solid var(--color-border, #e0e0e0)}.office-list__table-row{transition:background-color var(--transition-base, .3s)}.office-list__table-row:hover{background-color:var(--color-bg-light, #f8f9fa)}.office-list__table-cell{padding:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border-light, #f0f0f0);color:var(--color-text, #333)}.office-list__table-cell--actions{text-align:center;white-space:nowrap}.office-list__company-info{display:flex;flex-direction:column}.office-list__company-name{font-weight:600;color:var(--auth-admin-primary, #2c3e50);margin-bottom:var(--spacing-xs, 8px)}.office-list__company-type{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);background:var(--color-bg-light, #f8f9fa);padding:var(--spacing-xs, 8px);border-radius:var(--border-radius-base, 5px);display:inline-block}.office-list__address{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);line-height:1.4}.office-list__action-button{display:inline-block;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);margin:0 var(--spacing-xs, 8px);border-radius:var(--border-radius-base, 5px);text-decoration:none;font-size:var(--font-size-sm, 14px);font-weight:600;transition:all var(--transition-base, .3s)}.office-list__action-button--view{background-color:var(--color-info, #17a2b8);color:var(--color-white, white)}.office-list__action-button--view:hover{background-color:var(--color-info-dark, #138496);text-decoration:none;color:var(--color-white, white)}.office-list__action-button--edit{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white)}.office-list__action-button--edit:hover{background-color:var(--auth-admin-secondary, #34495e);text-decoration:none;color:var(--color-white, white)}.office-list__action-button--delete{background-color:var(--color-danger, #dc3545);color:var(--color-white, white)}.office-list__action-button--delete:hover{background-color:var(--color-danger-dark, #c82333);text-decoration:none;color:var(--color-white, white)}.office-list__pagination{padding:var(--spacing-lg, 24px);text-align:center;background:var(--color-white, white);border-top:1px solid var(--color-border-light, #f0f0f0)}.office-list__empty{text-align:center;padding:var(--spacing-xxl, 48px);color:var(--color-text-secondary, #666)}.office-list__empty-icon{font-size:var(--font-size-xxl, 48px);color:var(--color-text-light, #999);margin-bottom:var(--spacing-lg, 24px)}.office-list__empty-message{font-size:var(--font-size-lg, 18px);margin-bottom:var(--spacing-md, 16px)}.office-list__empty-suggestion{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666)}.office-list__status--active{display:inline-block;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);background-color:var(--color-success, #28a745);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.office-list__status--inactive{display:inline-block;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.office-delete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:900px}.office-delete__content-box:not(:last-child){margin-bottom:20px}.office-delete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.office-delete__content-box div label input:not([type=checkbox]){width:100%}.office-delete__ta-center{text-align:center}.office-delete__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.office-delete__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.office-delete__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.office-delete__button--back:hover{opacity:.7;color:#ff6e6e}.office-delete__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.office-delete__button--submit:hover{color:#fff;opacity:.7}.office-delete__submit-button{background-color:#ff6e6e;color:#fff}.office-detail__main{background-color:#edeef0}.office-detail__sec{max-width:1400px;width:100%;margin:0 auto}.office-detail__content{max-width:1200px;width:100%;margin:30px auto}.office-detail__main .office-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.office-detail__main .office-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.office-detail__main .office-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.office-detail__main .office-detail__breadcrumb ul li a{color:#606060;text-decoration:underline}.office-detail__main .office-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.office-detail__main .office-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.office-detail__content .company-detail{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.office-detail__content .company-detail div{flex:1;display:flex;align-items:center}.office-detail__content .company-detail div .company-detail_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.office-detail__content .company-detail div .company-detail_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.office-detail__content .company-detail div .company-detail_inner_title{font-weight:400;padding-right:30px}.office-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between}.office-detail__delete-btn{margin-bottom:0;margin-left:auto}.office-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.office-detail__delete-button:hover{opacity:.7}.office-detail__delete-link{color:red;text-decoration:none}.office-detail__content-box{padding:60px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.office-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.office-detail__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.office-detail__office-link{color:#fff;text-decoration:none;display:block}.office-detail__office-btn:hover{opacity:.7}.office-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.office-detail__half-item{width:50%}.office-detail__label{width:160px;padding-left:10px;margin-right:40px;margin-bottom:0;position:relative;font-weight:400;font-size:14px;float:left}.office-detail__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.office-detail__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all}.office-detail__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.office-detail__info-item:not(:last-child){margin-bottom:40px}.office-detail__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.office-detail__buttons button:nth-child(1){margin-right:30px}.office-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.office-detail__back-btn:hover{opacity:.7}.office-detail__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;border:1px solid #FF6E6E;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.office-detail__edit-btn:hover{opacity:.7}.office-detail__edit-link{color:#fff;text-decoration:none;display:block}.office-detail__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.office-detail__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.office-detail__actions{display:flex;gap:var(--spacing-sm, 12px)}.office-detail__section{margin-bottom:var(--spacing-xl, 32px)}.office-detail__section:last-child{margin-bottom:0}.office-detail__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0)}.office-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg, 24px)}.office-detail__info-label{font-weight:600;color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.office-detail__info-value{color:var(--color-text, #333);font-size:var(--font-size-base, 16px)}.office-detail__company-info{background:linear-gradient(135deg,var(--auth-admin-primary, #2c3e50) 0%,var(--auth-admin-secondary, #34495e) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.office-detail__company-name{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px)}.office-detail__company-type{background:#fff3;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);display:inline-block}.office-detail__address-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.office-detail__address-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px)}.office-detail__address-full{grid-column:1 / -1;background:var(--color-white, white);padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);border-left:3px solid var(--auth-admin-primary, #2c3e50)}.office-detail__address-text{font-size:var(--font-size-base, 16px);line-height:1.6;color:var(--color-text, #333)}.office-detail__users-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.office-detail__users-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md, 16px)}.office-detail__user-card{background:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-md, 16px);border-left:3px solid var(--color-info, #17a2b8)}.office-detail__user-name{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px)}.office-detail__user-email{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px)}.office-detail__user-role{font-size:var(--font-size-xs, 12px);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);display:inline-block}.office-detail__user-role--admin{background:var(--color-danger, #dc3545);color:var(--color-white, white)}.office-detail__user-role--user{background:var(--color-info, #17a2b8);color:var(--color-white, white)}.office-detail__button--edit{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.office-detail__button--edit:hover{background-color:var(--auth-admin-secondary, #34495e);text-decoration:none;color:var(--color-white, white)}.office-detail__button--delete{background-color:var(--color-danger, #dc3545);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.office-detail__button--delete:hover{background-color:var(--color-danger-dark, #c82333);text-decoration:none;color:var(--color-white, white)}.office-detail__button--back{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.office-detail__button--back:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.office-detail__status--active{color:var(--color-success, #28a745);font-weight:600}.office-detail__status--inactive{color:var(--color-warning, #ffc107);font-weight:600}.office-detail__empty{text-align:center;padding:var(--spacing-xl, 32px);color:var(--color-text-secondary, #666)}.office-detail__empty-icon{font-size:var(--font-size-xl, 24px);color:var(--color-text-light, #999);margin-bottom:var(--spacing-md, 16px)}.office-detail__empty-message{font-size:var(--font-size-base, 16px);margin-bottom:var(--spacing-sm, 12px)}.office-detail__empty-suggestion{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666)}.office-create__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:900px}.office-create__content-box:not(:last-child){margin-bottom:20px}.office-create__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.office-create__content-box div label input:not([type=checkbox]){width:100%}.office-create__ta-center{text-align:center}.office-create__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.office-create__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.office-create__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.office-create__button--back:hover{opacity:.7;color:#ff6e6e}.office-create__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.office-create__button--submit:hover{color:#fff;opacity:.7}.office-complete{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.office-complete input::placeholder{color:#ccc}.office-complete input:focus{outline:none!important}.office-complete__section{width:1000px;max-width:1400px;margin:30px auto}.office-complete__content{max-width:1400px;margin:30px auto}.office-complete__manager section .office-complete__content{width:1000px}.office-complete .office-complete__header{color:#ff6e6e;font-size:28px;font-weight:700}.office-complete .office-complete__content{padding:40px;border-radius:10px;margin-top:20px;margin-bottom:20px}.office-complete .office-complete__content .office-complete__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.office-complete .office-complete__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;border-radius:10px}.office-complete .office-complete__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.office-complete__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.office-complete__btns button:nth-child(1){margin-right:20px}.office-complete__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.office-complete__btns .office-complete__btn a{text-decoration:none;display:block}.office-complete__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.office-complete__pink-btn:focus{color:#fff}.office-complete__pink-btn a{color:#fff;text-decoration:none;display:block}.office-complete__pink-btn a:hover,.office-complete__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.office-complete .office-complete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.office-complete .office-complete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.office-complete .office-complete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.office-complete .office-complete__breadcrumb ul li a{color:#606060;text-decoration:underline}.office-complete .office-complete__breadcrumb ul li:not(:last-child){margin-right:20px}.office-complete .office-complete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.office-create__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.office-create__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.office-create__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.office-create__company-selector{background:linear-gradient(135deg,var(--auth-admin-primary, #2c3e50) 0%,var(--auth-admin-secondary, #34495e) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.office-create__company-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center}.office-create__company-icon{margin-right:var(--spacing-sm, 12px)}.office-create__company-select{width:100%;padding:var(--spacing-sm, 12px);border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);background:#ffffff1a;color:var(--color-white, white);transition:all var(--transition-base, .3s)}.office-create__company-select:focus{outline:none;border-color:var(--color-white, white);background:#fff3}.office-create__company-help{font-size:var(--font-size-xs, 12px);opacity:.9;margin-top:var(--spacing-xs, 8px)}.office-create__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.office-create__section{margin-bottom:var(--spacing-xl, 32px)}.office-create__section:last-child{margin-bottom:0}.office-create__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0)}.office-create__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg, 24px)}.office-create__form-group{display:flex;flex-direction:column}.office-create__form-group--full{grid-column:1 / -1}.office-create__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.office-create__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.office-create__input,.office-create__select,.office-create__textarea{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.office-create__input:focus,.office-create__select:focus,.office-create__textarea:focus{outline:none;border-color:var(--auth-admin-primary, #2c3e50);box-shadow:0 0 0 2px #2c3e501a}.office-create__textarea{resize:vertical;min-height:80px}.office-create__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.office-create__address-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.office-create__address-grid{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-md, 16px);align-items:end}.office-create__postal-group{display:flex;align-items:end;gap:var(--spacing-sm, 12px)}.office-create__postal-input{width:120px}.office-create__postal-button{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s);white-space:nowrap}.office-create__postal-button:hover{background-color:var(--auth-admin-secondary, #34495e)}.office-create__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.office-create__input--error,.office-create__select--error,.office-create__textarea--error{border-color:var(--color-danger, #dc3545)}.office-create__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.office-create__button-group{display:flex;gap:var(--spacing-sm, 12px)}.office-create__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.office-create__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.office-create__button--reset{background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.office-create__button--reset:hover{background-color:var(--color-warning-dark, #e0a800)}.office-create__step-indicator{display:flex;justify-content:center;margin-bottom:var(--spacing-xl, 32px)}.office-create__step{display:flex;align-items:center;color:var(--color-text-secondary, #666)}.office-create__step--active{color:var(--auth-admin-primary, #2c3e50);font-weight:600}.office-create__step--completed{color:var(--color-success, #28a745)}.office-update__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:900px}.office-update__content-box:not(:last-child){margin-bottom:20px}.office-update__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.office-update__content-box div label input:not([type=checkbox]){width:100%}.office-update__ta-center{text-align:center}.office-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.office-update__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.office-update__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.office-update__button--back:hover{opacity:.7;color:#ff6e6e}.office-update__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.office-update__button--submit:hover{color:#fff;opacity:.7}.office-update__submit-button{background-color:#ff6e6e;color:#fff}.office-update__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.office-update__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.office-update__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.office-update__office-name{font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.office-update__current-info{background:linear-gradient(135deg,var(--auth-admin-primary, #2c3e50) 0%,var(--auth-admin-secondary, #34495e) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.office-update__current-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center}.office-update__current-icon{margin-right:var(--spacing-sm, 12px)}.office-update__current-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px)}.office-update__current-item{background:#ffffff1a;padding:var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px)}.office-update__current-label{font-size:var(--font-size-xs, 12px);opacity:.8;margin-bottom:var(--spacing-xs, 8px)}.office-update__current-value{font-size:var(--font-size-sm, 14px);font-weight:600}.office-update__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.office-update__section{margin-bottom:var(--spacing-xl, 32px)}.office-update__section:last-child{margin-bottom:0}.office-update__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0)}.office-update__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg, 24px)}.office-update__form-group{display:flex;flex-direction:column}.office-update__form-group--full{grid-column:1 / -1}.office-update__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.office-update__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.office-update__input,.office-update__select,.office-update__textarea{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.office-update__input:focus,.office-update__select:focus,.office-update__textarea:focus{outline:none;border-color:var(--auth-admin-primary, #2c3e50);box-shadow:0 0 0 2px #2c3e501a}.office-update__textarea{resize:vertical;min-height:80px}.office-update__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.office-update__changes{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin:var(--spacing-lg, 24px) 0}.office-update__changes-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px)}.office-update__change-item{display:grid;grid-template-columns:150px 1fr 1fr;gap:var(--spacing-md, 16px);padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.office-update__change-item:last-child{border-bottom:none}.office-update__change-label{font-weight:600;color:var(--color-text, #333)}.office-update__change-old{color:var(--color-text-secondary, #666);text-decoration:line-through}.office-update__change-new{color:var(--color-success, #28a745);font-weight:600}.office-update__address-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.office-update__address-grid{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-md, 16px);align-items:end}.office-update__postal-group{display:flex;align-items:end;gap:var(--spacing-sm, 12px)}.office-update__postal-input{width:120px}.office-update__postal-button{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s);white-space:nowrap}.office-update__postal-button:hover{background-color:var(--auth-admin-secondary, #34495e)}.office-update__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.office-update__input--error,.office-update__select--error,.office-update__textarea--error{border-color:var(--color-danger, #dc3545)}.office-update__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.office-update__button-group{display:flex;gap:var(--spacing-sm, 12px)}.office-update__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.office-update__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.office-update__button--reset{background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.office-update__button--reset:hover{background-color:var(--color-warning-dark, #e0a800)}.office-update__step-indicator{display:flex;justify-content:center;margin-bottom:var(--spacing-xl, 32px)}.office-update__step{display:flex;align-items:center;color:var(--color-text-secondary, #666)}.office-update__step--active{color:var(--auth-admin-primary, #2c3e50);font-weight:600}.office-update__step--completed{color:var(--color-success, #28a745)}.account-detail__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.account-detail__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-admin-primary, #2c3e50)}.account-detail__actions{display:flex;gap:var(--spacing-sm, 12px)}.account-detail__profile{background:linear-gradient(135deg,var(--auth-admin-primary, #2c3e50) 0%,var(--auth-admin-secondary, #34495e) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-xl, 32px);margin-bottom:var(--spacing-xl, 32px)}.account-detail__profile-role{background:#fff3;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);display:inline-block}.account-detail__name-part{background:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-lg, 18px);font-weight:600;flex:1;text-align:center}.account-detail__security{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.account-detail__button--edit{background-color:var(--auth-admin-primary, #2c3e50);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.account-detail__button--edit:hover{background-color:var(--auth-admin-secondary, #34495e);text-decoration:none;color:var(--color-white, white)}.account-detail__button--password{background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.account-detail__button--password:hover{background-color:var(--color-warning-dark, #e0a800);text-decoration:none;color:var(--color-text, #333)}.account-detail__button--email{background-color:var(--color-info, #17a2b8);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.account-detail__button--email:hover{background-color:var(--color-info-dark, #138496);text-decoration:none;color:var(--color-white, white)}.account-detail__status--active{color:var(--color-success, #28a745);font-weight:600}.account-detail__status--inactive{color:var(--color-warning, #ffc107);font-weight:600}.account-detail__role--admin{background-color:var(--color-danger, #dc3545);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.account-detail__role--user{background-color:var(--color-info, #17a2b8);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}input[type=checkbox]{background-color:#fff;border:1px solid #FF6E6E;border-radius:5px;position:relative;width:16px;height:16px;cursor:pointer;vertical-align:-4px;margin:0}.account-update__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.account-update__main,[class*=content]{align-items:initial!important}.account-update__sec{background-color:#edeef0}.account-update__content{max-width:1400px;margin:30px auto}.account-update__account section .account-update__content{width:1000px}.account-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.account-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.account-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.account-update__breadcrumb ul li a{color:#606060;text-decoration:underline}.account-update__breadcrumb ul li:not(:last-child){margin-right:20px}.account-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.account-update__ttl{color:#ff6e6e;font-size:28px;font-weight:700}.account-update__account-box h3{color:#ff6e6e;font-size:22px;font-weight:700}.account-update__account-box{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.account-update__account-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px}.account-update__form div label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.account-update__form div label p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.account-update__user-name{display:flex;flex-direction:column;margin-bottom:10px}.account-update__user-name p{color:#000;font-size:14px;font-weight:700;margin-bottom:4px}.account-update__user-name div{display:flex;align-items:center;justify-content:flex-start;width:100%}.account-update__user-name div label{margin-bottom:0;width:220px}.account-update__user-name div label:nth-child(1){margin-right:8px}.account-update__user-name div label input{width:100%}.account-update__account-input-form .account-update__user-name label input{width:226px;font-size:18px;padding:6.5px 12px}.account-update__account-input-form .account-update__user-info-form label{margin-bottom:10px}.account-update__account-input-form .account-update__user-info-form label input[type=text],.account-update__account-input-form .account-update__user-info-form label input[type=password]{width:100%;border-radius:7px;font-weight:700;padding:6.5px 10px;font-size:18px}.account-update__account-input-form .account-update__form .account-update__user-info-form .account-update__pass-area{position:relative;margin-bottom:24px}.account-update__account-input-form .account-update__form .account-update__user-info-form .account-update__pass-area .account-update__show-pass{position:absolute;margin:0;left:57%;top:70%}.account-update__account-input-form .account-update__form .account-update__user-info-form .account-update__pass-area .account-update__pass input[type=password],.account-update__account-input-form .account-update__form .account-update__user-info-form .account-update__pass-area .account-update__pass input[type=text]{width:56%;height:42px}.account-update__account-input-form .account-update__form .account-update__show-pass{position:absolute;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;top:50%;transform:translateY(-50%);right:-150px}.account-update__account-input-form .account-update__form .account-update__show-pass p{font-weight:400;font-size:14px;margin-left:6px;color:#ff6e6e;font-weight:700}.account-update__required{position:relative;width:auto}.account-update__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.account-update__user-form .account-update__error-form{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.account-update__user-form .account-update__error-form p{color:red;font-size:14px;font-weight:700;width:226px}.account-update__user-form .account-update__error-form p:nth-child(1){margin-right:10px}.account-update__user-form .account-update__user-name-kanji-error p{letter-spacing:-2px}.account-update__user-form .account-update__user-name-error :nth-child(2){margin-right:50px}.account-update__account-input-form .account-update__user-form .account-update__error-form{margin-top:-10px}.account-update__account-input-form .account-update__user-form .account-update__user-name-kana-error{justify-content:flex-start}.account-update__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.account-update__btns button:nth-child(1){margin-right:20px}.account-update__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.account-update__btns .account-update__btn a{text-decoration:none;display:block}.account-update__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.account-update__pink-btn:focus{color:#fff}.account-update__pink-btn a{color:#fff;text-decoration:none;display:block}.account-update__pink-btn a:hover,.account-update__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.account-update__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.account-update__pink-border-btn:focus{color:#ff6e6e}.account-update__pink-border-btn:hover{opacity:.7}.account-update__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.account-update__w100p-important{width:100%!important}.account-update__account .account-update__account-box .account-update__form .account-update__pass input[type=password],.account-update__account .account-update__account-box .account-update__form .account-update__pass input[type=text]{width:460px;padding:6.5px 10px;font-size:18px}.account-update__account-input-form .account-update__form div:nth-child(5) label input[type=text],.account-update__account-input-form .account-update__form div:nth-child(5) label input[type=password]{width:100%;border-radius:7px;font-weight:700;padding:6.5px 10px;font-size:18px}.account-update__account-input-form .account-update__form div:nth-child(5) .account-update__show-pass p{font-weight:400;font-size:14px;margin-left:6px;color:#ff6e6e;font-weight:700}.account-update__account-input-form .account-update__user-info-form label:last-child{margin-bottom:0}.account-update__confirm-text{color:#ff6e6e;font-size:16px;font-weight:700;text-align:center;padding:15px;border-radius:5px}.account-update__confirm-item{align-items:baseline;padding:15px 0}.account-update__confirm-item:last-child{border-bottom:none}.account-update__confirm-label{width:200px;color:#666;font-size:14px;flex-shrink:0}.account-update__confirm-value{color:#333;font-size:16px;font-weight:700;word-break:break-all}.account-update__account-confirm-form+.account-update__btns{margin-top:40px}.account-update__account_complete p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.auth-login .auth-login__left{height:100vh;box-sizing:border-box;width:calc(100% - 600px);margin-right:600px}.auth-login .auth-login__left_content{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-login .auth-login__left .auth-login__image{display:flex;justify-content:center}.auth-login .auth-login__logo{margin-top:50px;display:flex;justify-content:center}.auth-login .auth-login__left h2{color:#707070;text-align:center;font-size:100px;font-weight:400;margin-bottom:86px}.auth-login .auth-login__left div p{color:#707070;text-align:center;font-size:100px}.auth-login .auth-login__left div p:nth-child(1){margin-bottom:75px}.auth-login .auth-login_right{background-color:#fff;height:100%;width:600px;position:fixed;right:0;padding:130px 93px 0 85px;display:flex;flex-direction:column}.auth-login .auth-login_right h3{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:19px}.auth-login .auth-login__error_msg{color:red;font-size:14px;font-weight:700;width:100%!important;display:flex;justify-content:flex-start}.auth-login input[type=password],.auth-login input[type=text]{width:420px;border:1px solid #393939;border-radius:5px;padding:6.2px 12px;color:#000;font-size:18px}.auth-login_content .auth-login_item label:nth-of-type(1){margin-bottom:20px}.auth-login_content .auth-login_btn{width:350px;text-align:center;display:flex;align-items:center;justify-content:center;width:100%}.auth-login_content .auth-login_pass{justify-content:flex-end!important;display:flex}.auth-login_content .auth-login_pass .auth-login__pass_menu__checkbox{display:flex;align-items:center}.auth-login_content .auth-login_pass .auth-login__pass_menu{margin-bottom:40px}.auth-login_content .auth-login_pass .auth-login__pass_menu .auth-login__show_password{color:#ff6e6e;margin:0;line-height:1;margin-left:5px!important}.auth-login_content .auth-login_pass .auth-login__pass_menu>p{color:#ff6e6e}.auth-login section{width:100%;padding:0}.auth-login_content .auth-login_item label,.auth-login__password_content .auth-login__password_item label{display:flex;flex-direction:column;align-items:center;color:#595959}.auth-login_content .auth-login_item label .auth-login__item{text-align:left;font-weight:700;width:100%;color:#000000fa;margin-bottom:4px}.auth-login_content .auth-login__right .auth-login_pass .auth-login__pass_menu label p{color:#ff6e6e}.auth-login_content .auth-login_pass .auth-login__pass_menu{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#595959}.auth-login_content .auth-login_pass .auth-login__pass_menu label,.auth-login_content .auth-login_pass .auth-login__pass_menu>p{margin:0;line-height:1.5;color:#000}.auth-login_content .auth-login_pass .auth-login__pass_menu>p a{color:#000;text-decoration:underline}.auth-login_content .auth-login_btn input{width:328px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;border:none}.auth-login_content .auth-login_btn{color:#fff;display:flex;align-items:center;justify-content:center}.auth-login_content .auth-login_btn:hover{opacity:.7}.auth-login__pass_menu__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px;outline:none}.auth-login__pass_menu__checkbox input[type=checkbox]:checked{background-color:#ff6e6e}.auth-login__pass_menu__checkbox input[type=checkbox]:checked:before{position:absolute;top:0;left:4px;transform:rotate(50deg);width:5px;height:11px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:"";cursor:pointer}.mb20{margin-bottom:20px!important}.relative{position:relative}main,.main-content,[class*=content]{display:flex;flex-direction:column;align-items:center}.content{max-width:1400px;margin:30px auto}.auth-login__password_content .auth-login__password_pass{margin-bottom:30px}.auth-login__password section,.auth-login__password section .content{width:800px;padding-top:10px}.auth-login__password_content{display:flex;align-items:center;justify-content:center;flex-direction:column}.auth-login__password_content .auth-login__password_item label{display:flex;align-items:center;color:#595959}body{background-color:#edeef0}.breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px}.auth-login__password_content .auth-login__password_ttl{margin-bottom:19px;color:#ff6e6e;font-size:28px;font-weight:700;width:100%;text-align:left}.auth-login__password_content .auth-login__password_item{background-color:#fff;border-radius:10px;padding:40px 40px 40px 106px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.auth-login__password_content .auth-login__password_item p{font-size:16px;font-weight:700}.auth-login__password_content .auth-login__password_item p .ml5{color:#ff6e6e}.auth-login__password_content .auth-login__password_item .item{color:#000;width:100%;text-align:left;font-weight:700;margin-bottom:4px;font-size:14px}.auth-login__password_content .auth-login__password_complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.auth-login__password_content .auth-login__password_btn a{background-color:#ff6e6e;border-radius:12px;color:#fff;display:block;text-decoration:none;padding:10px 20px;font-weight:700;width:316px;text-align:center;font-size:18px;margin:0 auto}.auth-login__password_content .auth-login__password_resetting_item .show_pass01,.auth-login__password_content .auth-login__password_resetting_item .show_pass02{display:flex;align-items:center;justify-content:center;flex-direction:row;position:absolute;right:0;top:50%;color:#ff6e6e;font-weight:700;transform:translateY(-50%)}.auth-login__password_content .auth-login__password_item label input[type=password],.auth-login__password_content .auth-login__password_item label input[type=text]{background-color:#fff;border:1px solid #393939;border-radius:7px;padding:10px;width:578px;font-size:16px}.auth-login__password_content .auth-login__password_resetting_item label input[type=password],.auth-login__password_content .auth-login__password_resetting_item label input[type=text]{width:446px;padding:6.2px 12px;font-size:18px;color:#000}.auth-login__password_content .auth-login__password_resetting_item .show_pass01 input[type=checkbox],.auth-login__password_content .auth-login__password_resetting_item .show_pass02 input[type=checkbox]{margin:0 5px 0 0;vertical-align:middle}.auth-login__password_content .auth-login__password_resetting_item .show_pass01 p,.auth-login__password_content .auth-login__password_resetting_item .show_pass02 p{margin:0;line-height:1;vertical-align:middle}.auth-login__password{padding:120px 0 0}.auth-login__password .content{margin:0 auto}.auth-login__password section,.auth-login__password section .content{width:800px}.breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:8px 0}.breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.breadcrumb ul li{list-style:none;position:relative;color:#606060;font-weight:700;font-size:14px}.breadcrumb ul li a{color:#606060;text-decoration:underline}.breadcrumb ul li:not(:last-child){margin-right:20px}.breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.auth-login__password_input section{padding:0}.auth-login__password_content .auth-login__password_ttl{color:#595959;text-align:center;font-size:60px;font-weight:400;margin-bottom:30px}.auth-login__password_content .auth-login__password_ttl{margin-bottom:20px;color:#ff6e6e;font-size:28px;font-weight:700;width:100%;text-align:left}.auth-login__password_content .auth-login__password_item{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.auth-login__password_content .auth-login__password_item label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:0}.auth-login__password_content .auth-login__password_item h3{color:#595959;text-align:center;font-weight:700;font-size:30px;margin-bottom:20px}.auth-login__password_content .auth-login__password_item .txt{color:#000;font-weight:700;width:100%;font-size:16px;text-align:left;line-height:1.5;white-space:nowrap;margin-bottom:30px}.auth-login__password_content .auth-login__password_item .item{color:#000;width:100%;text-align:left;font-weight:700;margin-bottom:4px}.auth-login__password_content .auth-login__password_item .auth-login__password_item_inner{width:580px;margin:0 auto}.auth-login__password_content .auth-login__password_item .auth-login__password_item_inner label input{width:100%}.auth-login__password_content .auth-login__password_btn button{display:flex;align-items:center;justify-content:center}.auth-login__password_content .auth-login__password_btn button{width:316px;margin:0 auto;text-align:center;background-color:#ff6e6e;color:#fff;border:none;font-size:18px;font-weight:700;padding:10px;border-radius:12px;cursor:pointer}.auth-login__password_content .auth-login__password_btn button:hover{opacity:.7}.auth-login__password_content .auth-login__password_complete_txt{padding:20px 40px;min-height:130px;display:flex;align-items:center;justify-content:center}.auth-login__password_content .error{color:red;font-weight:700}.auth-login__password_content .auth-login__password_complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.auth-login__password_content .auth-login__password_btn a{background-color:#ff6e6e;border-radius:12px;color:#fff;display:block;text-decoration:none;padding:10px 20px;font-weight:700;width:316px;text-align:center;font-size:18px}.auth-login__password_content .auth-login__password_resetting_item .row{display:flex;align-items:center;justify-content:flex-start;position:relative}.auth-login__password_content .auth-login__password_resetting_item .row:not(:last-child){margin-bottom:20px}.auth-login__show_pass01,.auth-login__show_pass02{display:flex!important;flex-direction:row!important;align-items:center!important}.auth-login__show_pass01 input[type=checkbox],.auth-login__show_pass02 input[type=checkbox]{margin:2px 10px 0 5px}.auth-login__show_pass01 p,.auth-login__show_pass02 p{margin-top:10px!important;color:#ff6e6e}.auth-login__password_content .auth-login__password_resetting_item .show_pass01,.auth-login__password_content .auth-login__password_resetting_item .show_pass02{display:flex;align-items:center;justify-content:center;flex-direction:row;position:absolute;right:0;top:50%;color:#ff6e6e;font-weight:700}.auth-login__password_content .auth-login__password_item label input[type=password],.auth-login__password_content .auth-login__password_item label input[type=text]{background-color:#fff;border:1px solid #343434;border-radius:7px;padding:10px;width:425px;font-size:16px}.auth-login__password_content .auth-login__password_resetting_item{padding:40px 100px}.auth-login__password.complete{background:#707070b3;padding:17% 0 0}.auth-login__password.complete .auth-login__password_resetting_item{margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-login__password.complete .auth-login__password_resetting_item p{font-size:16px;font-weight:700;color:#000;margin-bottom:30px}.auth-login__password.complete .auth-login__password_resetting_item p.auth-login__password_btn{margin-bottom:0;width:300px}.auth-login__password.complete .auth-login__password_resetting_item p.auth-login__password_btn a{width:300px}.auth-login__password_content .modal-content{background-color:#f4f4f4;border-radius:10px;margin:18% auto;width:800px;padding:40px;box-shadow:0 3px 6px #00000029;animation-name:modalopen;animation-duration:1s}.auth-login__password_content .modal-content .text{font-size:20px;color:#000;text-align:center;font-weight:700}.float-left{float:left}.menu_left_active{display:block}.menu_left_none{display:none}*{box-sizing:border-box;margin:0;padding:0}body{font-size:14px;background-color:#edeef0;overflow-x:hidden;font-family:Noto Sans JP,sans-serif}a:hover{opacity:.7}ul li{list-style-type:none}.auth__taLeft{text-align:left}.auth__mr10{margin-right:10px!important}.auth__mb20{margin-bottom:20px!important}.auth__w200{width:200px!important}.auth__flex{display:flex}.auth__justify-start{justify-content:flex-start}.auth__cursor-pointer{cursor:pointer}.auth__hover-opacity:hover{opacity:.7}.auth__menu_left{width:10px;background-color:#ff6e6e;height:100vh;position:fixed;top:0;left:0;transition:all .4s ease-in-out 0s;z-index:20}.auth__menu_left .auth__menu_left_ttl{margin-bottom:44px;text-align:center}.auth__menu_left .auth__menu_left_ttl a{color:#fff;font-size:20px;text-decoration:none;padding:5px;display:block}.auth__menu_left .auth__menu_left_ttl a img{margin-top:15px;width:100%}.auth__menu_left .auth__menu_list{padding:0 24px 38px}.auth__menu_left .auth__menu_list li p a{color:#fff;font-size:16px;text-decoration:none}.auth__menu_left .auth__menu_list li:not(:last-child){margin-bottom:26px}.auth__arrow{content:"";display:inline-block;background-image:url(https://www.flangekarte.jp/build/assets/larave11-menu-arrow-lest-Czq-VnW0.svg);background-repeat:no-repeat;background-position:center;position:absolute;width:20px;height:50px;background-color:#ff6e6e;right:-12px;top:50%;transform:translateY(-50%);border-radius:0 5px 5px 0;padding:10px 0;cursor:pointer}.auth__menu_bar{background-color:#fff;box-shadow:0 3px 6px #00000029;position:fixed;top:0;height:60px;width:100%;z-index:5}.auth__menu_bar .auth__back_txt{position:absolute;left:290px;top:50%;transform:translateY(-50%)}.auth__menu_bar .auth__back_txt a{color:#888;position:relative;font-size:16px;font-weight:700}.auth__menu_bar .auth__back_txt a:hover{text-decoration:none}.auth__menu_bar .auth__back_txt a:before{content:"";position:absolute;left:-12px;top:39%;width:8px;height:8px;border-top:2px solid #707070;border-right:2px solid #707070;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.auth__menu_bar .auth__header_icon{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:3}.auth__menu_bar .auth__header_icon li{cursor:pointer;display:flex}.auth__menu_bar .auth__header_icon li a{display:block}.auth__menu_bar .auth__header_icon li a img{width:40px;height:40px;margin-left:10px}.auth__menu_bar .auth__header-user-menu{background-color:#fff;top:60px;right:-280px;height:100vh;width:250px;cursor:default;position:absolute;padding:0 40px 35px;transition:all .3s ease-in-out}.auth__header-user-menu.active{width:280px;top:60px;right:0;height:100vh;cursor:default;transition:all .3s ease-in-out}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu{margin-bottom:20vh}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu li:not(:last-child){margin-bottom:20px}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu li p{color:#393939;font-weight:400;font-size:14px}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu li p span{font-size:16px;font-weight:700;color:#393939}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu li:first-child{background-color:#ff6e6e;margin-right:-40px;margin-left:-40px;margin-bottom:30px;padding:10px 40px;vertical-align:middle;align-items:center}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu li:first-child img{vertical-align:middle;margin-right:10px}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu li:first-child p{color:#fff;font-size:14px}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__header_menu li:first-child span{color:#fff;font-size:22px}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__btns{flex-direction:column}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__btns li{display:flex;align-items:center;justify-content:center}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__btns li p{text-align:center;width:100%;padding:0}.auth__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer}.auth__btn--border-orange02{background-color:#fff;border:1px solid #FF6E6E;border-radius:10px}.auth__btn--border-orange02 a{color:#ff6e6e;text-decoration:none;display:block;font-size:16px;font-weight:700;padding:11px}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__logout{text-align:center;border:1px solid #707070;border-radius:12px;width:200px}.auth__menu_bar .auth__header-user-menu .auth__header_menu_inner .auth__logout a{text-decoration:none;color:#595959;font-size:14px;font-weight:700;padding:10px 20px;display:block}.admin-home__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.admin-home__main,[class*=content]{align-items:initial!important}.admin-home__sec{background-color:#edeef0}.admin-home__content{width:1400px;margin:30px auto}.admin-home__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-home__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-home__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-home__content .admin-home__report_content .admin-home__report_select_content{display:flex;justify-content:start;flex-direction:row;align-items:center!important;margin-bottom:20px}.admin-home__content .admin-home__report_content .admin-home__report_seletc_title{font-size:20px;margin-right:40px}.admin-home__content .admin-home__report_content .admin-home__report_seletc_input{width:30%}.admin-home__content .admin-home__report_content .admin-home__report_table thead th{border-collapse:collapse;border:1px solid #FF6E6E}.admin-home__content .admin-home__report_content .admin-home__report_table{width:100%;color:#ff6e6e;font-weight:700}.admin-home__content .admin-home__report_content .admin-home__report_table thead tr{width:100%;background-color:#fddada;color:#ff6e6e}.admin-home__content .admin-home__report_content .admin-home__report_table thead tr th{text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative;height:36px}.admin-home__content .admin-home__report_content .admin-home__report_table tbody tr td{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E}.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_measure_date,.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_company,.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_office,.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_area,.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_machine_number,.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_flange_name,.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_equipment{width:14%}.admin-home__content .admin-home__report_content .admin-home__report_table .admin-home__report_table_detail{width:2%}.admin-home__content .admin-home__report_content .admin-home__report_more{display:flex;justify-content:end;align-items:center}.admin-home__content .admin-home__report_content .admin-home__report_more a{color:#ff6e6e;font-weight:700;display:flex;margin-top:5px}.admin-home__content .admin-home__dashboard_content{margin-top:50px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_no_select_text{font-size:20px;text-align:center;margin:50px 0}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result{width:100%}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate{width:50%}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_ttl{display:block;align-items:center;margin-bottom:20px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_ttl h3{font-size:22px;font-weight:700;height:33px;display:flex;align-items:center;width:240px;padding:25px 20px;margin:25px 0;border:1px solid #606060;border-radius:10px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_ttl{display:flex;align-items:center}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_ttl h3{font-size:22px;font-weight:700;height:33px;display:flex;align-items:center;width:200px;padding:25px 20px;margin:25px 0;border:1px solid #606060;border-radius:10px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_ttl span{font-size:22px;margin-left:40px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_content,.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_content{display:flex;align-items:center;gap:8px;margin-top:10px;flex-direction:row;justify-content:space-between}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_content,span,.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_content{align-items:center;display:flex;font-weight:700;font-size:14px}.admin-home__dashboard_ttl__search_now{margin-left:200px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_date,.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_date{display:flex;align-items:center;gap:8px;margin-top:10px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_date p{font-size:16px;align-items:center}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_date input,.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_ttl .admin-home__dashboard_ttl__search_date input{width:200px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_ttl:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_ttl span{font-weight:700;color:#000;padding-left:15px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_content{padding-left:20px;display:flex;flex-direction:row}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_content .result_bar_margin{padding-left:100px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graphs{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content{padding-left:200px;display:flex;flex-direction:column}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_measure_name{display:block;margin-left:40px;font-size:16px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_item{position:relative;width:200px;height:200px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_count{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:sans-serif}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_count hr{margin:5px 0;border:none;border-top:#707070 1px solid}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_inspect_result{display:flex;align-items:flex-end}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_inspect_result>span{color:#000;font-weight:700;font-size:30px;line-height:1}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_inspect_result>span:last-child{color:#000;font-weight:700;font-size:20px;line-height:1;margin-bottom:3px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_content .admin-home__dashboard_progress-rate_graph_inspect_total{color:#707070;font-weight:700;font-size:20px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph:not(:last-child),.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph:not(:last-child){margin-bottom:50px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_legend{width:100px;margin-left:30px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_legend .admin-home__dashboard_result_graph_legend_square_over:before{position:absolute;content:"";width:13px;height:13px;background-color:#ff6e6e;margin-top:6px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_legend .admin-home__dashboard_result_graph_legend_square_under:before{position:absolute;content:"";width:13px;height:13px;background-color:#fddada;margin-top:6px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_legend .admin-home__dashboard_result_graph_legend_square_over span,.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_result .admin-home__dashboard_result_graph_legend .admin-home__dashboard_result_graph_legend_square_under span{padding-left:15px;color:#000;font-size:13px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_legend{padding-left:30px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_legend .admin-home__dashboard_progress-rate_graph_legend_square_done:before{position:absolute;content:"";width:13px;height:13px;background-color:#ff6e6e;margin-top:6px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_legend .admin-home__dashboard_progress-rate_graph_legend_square_not:before{position:absolute;content:"";width:13px;height:13px;background-color:#edeef0;margin-top:6px}.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_legend .admin-home__dashboard_progress-rate_graph_legend_square_done span,.admin-home__content .admin-home__dashboard_content .admin-home__dashboard_item .admin-home__dashboard_progress-rate .admin-home__dashboard_progress-rate_graph_legend .admin-home__dashboard_progress-rate_graph_legend_square_not span{padding-left:15px;color:#000;font-size:13px}.admin-home__dashboard_ttl__button--primary{width:150px;padding:6px 12px;height:40px;background-color:#fff;color:#000;border:1px solid #000;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.admin-home__dashboard_progress_office{font-size:20px}.manager-list{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.manager-list__section{max-width:1400px;margin:30px auto}.manager-list .manager-list__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.manager-list .manager-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.manager-list .manager-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.manager-list .manager-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.manager-list .manager-list__breadcrumb ul li:not(:last-child){margin-right:20px}.manager-list .manager-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.manager-list .manager-list__header{color:#ff6e6e;font-size:28px;font-weight:700}.manager-list .manager-list__search-form{margin-top:20px}.manager-list .manager-list__search-form .manager-list__search-row{display:inline-flex;align-items:center;justify-content:space-between}.manager-list .manager-list__search-form .manager-list__search-row:not(:last-child){margin-bottom:12px}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__search-cell{display:flex;align-items:center;justify-content:flex-start}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__search-cell .manager-list__search-label{width:100px;margin-right:10px;color:#333}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__search-cell .manager-list__search-input{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__search-cell .manager-list__search-input-date{width:150px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;cursor:pointer}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__search-cell .manager-list__search-select{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__search-cell span{color:#333;margin:0 3px;font-size:17px}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__button--secondary{margin-right:16px;width:160px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer;margin-left:142px}.manager-list .manager-list__search-form .manager-list__search-row .manager-list__button--primary{width:160px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.manager-list .manager-list__button{margin:30px 0 10px;display:flex;align-items:center;justify-content:flex-end}.manager-list .manager-list__button .manager-list__button--primary{width:200px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.manager-list .manager-list__content{max-height:600px;overflow-y:auto;overflow-x:auto}.manager-list .manager-list__content p{font-size:15px;color:#000}.manager-list .manager-list__content .manager-list__table,.manager-list .manager-list__content .manager-list__table .manager-list__table-header-cell{border-collapse:collapse;border:1px solid #FF6E6E}.manager-list .manager-list__content .manager-list__table{width:100%;color:#ff6e6e;font-weight:700;white-space:nowrap}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row{width:100%;background-color:#fddada;color:#ff6e6e}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell{text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell-desc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell-asc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(1),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(1){width:16%}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(2),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(2){width:15%}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(3),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(3){width:13%}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(4),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(4){width:10%}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(5),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(5){width:20%}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(6),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(6){width:11%}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(7),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(7){width:11%}.manager-list .manager-list__content .manager-list__table .manager-list__table-header .manager-list__table-header-row .manager-list__table-header-cell:nth-child(8),.manager-list .manager-list__content .manager-list__table .manager-list__table-body .manager-list__table-body-row .manager-list__table-body-cell:nth-child(8){width:4%}.manager-create{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.manager-create input::placeholder{color:#ccc}.manager-create input:focus{outline:none!important}.manager-create__section{width:1000px;max-width:1400px;margin:30px auto}.manager-create .manager-create__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.manager-create .manager-create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.manager-create .manager-create__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.manager-create .manager-create__breadcrumb ul li a{color:#606060;text-decoration:underline}.manager-create .manager-create__breadcrumb ul li:not(:last-child){margin-right:20px}.manager-create .manager-create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.manager-create .manager-create__header{color:#ff6e6e;font-size:28px;font-weight:700}.manager-create .manager-create__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.manager-create .manager-create__content .manager-create__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.manager-create .manager-create__form .manager-create__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell p.required{position:relative;width:auto}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell .manager-create__form-name-input{width:226px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell .manager-create__form-long-input{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell .manager-create__form-password-input{width:460px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-password-row{display:flex;align-items:flex-start;justify-content:flex-start}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-show-password-cell{margin-top:31px;margin-left:20px;display:flex;align-items:center;justify-content:flex-start}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-show-password-cell input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-show-password-cell input[type=checkbox]:checked{background-color:#ff6e6e}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-show-password-cell input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-show-password-cell label{color:#ff6e6e;font-weight:700}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell .manager-create__form-error-name-msg{color:red;font-size:14px;font-weight:700;width:226px}.manager-create .manager-create__form .manager-create__form-row .manager-create__form-cell .manager-create__form-error-long-msg{color:red;font-size:14px;font-weight:700;width:900px}.manager-create .manager-create__button{display:flex;align-items:center;justify-content:center;margin-top:30px}.manager-create .manager-create__button--secondary{margin-right:16px;width:300px;border-radius:10px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;font-size:18px;cursor:pointer}.manager-create a .manager-create__button--secondary{color:#ff6e6e!important}.manager-create .manager-create__button--primary{width:300px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.manager-create .manager-confirm__manager-confirm-form p.required{position:relative;width:auto}.manager-create .manager-confirm__manager-confirm-form p.required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.manager-create .manager-create__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.manager-create .manager-create__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.manager-detail{background-color:#edeef0}.manager-detail__section{max-width:1400px;width:100%;padding:60px 20px;margin:0 auto}.manager-detail__content{max-width:1200px;width:100%;margin:30px auto}.manager-detail .manager-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.manager-detail .manager-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.manager-detail .manager-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.manager-detail .manager-detail__breadcrumb ul li a{color:#606060;text-decoration:underline}.manager-detail .manager-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.manager-detail .manager-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.manager-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between}.manager-detail__delete-btn{margin-bottom:0;margin-left:auto}.manager-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.manager-detail__delete-button:hover{opacity:.7}.manager-detail__delete-link{color:red;text-decoration:none}.manager-detail__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.manager-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.manager-detail__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.manager-detail__office-link{color:#fff;text-decoration:none;display:block}.manager-detail__office-btn:hover{opacity:.7}.manager-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.manager-detail__half-item{width:50%}.manager-detail__label{width:160px;padding-left:10px;margin-right:40px;margin-bottom:0;position:relative;font-weight:400;font-size:14px;float:left}.manager-detail__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.manager-detail__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all}.manager-detail__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.manager-detail__info-item:not(:last-child){margin-bottom:40px}.manager-detail__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.manager-detail__buttons button:nth-child(1){margin-right:30px}.manager-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.manager-detail__back-btn:hover{opacity:.7}.manager-detail__back-link{text-decoration:none;display:block;color:#ff6e6e}.manager-detail__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.manager-detail__edit-btn:hover{opacity:.7}.manager-detail__edit-link{color:#fff;text-decoration:none;display:block}.manager-update{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.manager-update input::placeholder{color:#ccc}.manager-update input:focus{outline:none!important}.manager-update__section{width:1000px;max-width:1400px;margin:30px auto}.manager-update .manager-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.manager-update .manager-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.manager-update .manager-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.manager-update .manager-update__breadcrumb ul li a{color:#606060;text-decoration:underline}.manager-update .manager-update__breadcrumb ul li:not(:last-child){margin-right:20px}.manager-update .manager-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.manager-update .manager-update__header{color:#ff6e6e;font-size:28px;font-weight:700}.manager-update .manager-update__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.manager-update .manager-update__content .manager-update__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.manager-update .manager-update__form .manager-update__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell p.required{position:relative;width:auto}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell .manager-update__form-name-input{width:226px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell .manager-update__form-long-input{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell .manager-update__form-password-input{width:460px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-password-row{display:flex;align-items:flex-start;justify-content:flex-start}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-show-password-cell{margin-top:31px;margin-left:20px;display:flex;align-items:center;justify-content:flex-start}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-show-password-cell input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-show-password-cell input[type=checkbox]:checked{background-color:#ff6e6e}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-show-password-cell input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-show-password-cell label{color:#ff6e6e;font-weight:700}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell .manager-update__form-error-name-msg{color:red;font-size:14px;font-weight:700;width:226px}.manager-update .manager-update__form .manager-update__form-row .manager-update__form-cell .manager-update__form-error-long-msg{color:red;font-size:14px;font-weight:700;width:900px}.manager-update .manager-update__button{display:flex;align-items:center;justify-content:center;margin-top:30px}.manager-update .manager-update__button--secondary{margin-right:16px;width:300px;border-radius:10px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;font-size:18px;cursor:pointer}.manager-update a .manager-update__button--secondary{color:#ff6e6e!important}.manager-update .manager-update__button--primary{width:300px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.manager-confirm__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.manager-confirm___sec{background-color:#edeef0}.manager-confirm__content{max-width:1400px;margin:30px auto}.manager-confirm__manager section .manager-confirm__content{width:1000px}.manager-confirm__manager-box h3{color:#ff6e6e;font-size:22px;font-weight:700}.manager-confirm__manager-box{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.manager-confirm__manager-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px}.manager-confirm__form div label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.manager-confirm__form div label p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.manager-confirm__manager-input-form .manager-confirm__form div:nth-child(5) label input[type=text],.manager-confirm__manager-input-form .manager-confirm__form div:nth-child(5) label input[type=password]{width:100%;border-radius:7px;font-weight:700;padding:6.5px 10px;font-size:18px}.manager-confirm__manager-input-form .manager-confirm__form div:nth-child(5) .manager-confirm__show-pass p{font-weight:400;font-size:14px;margin-left:6px;color:#ff6e6e;font-weight:700}.manager-confirm__manager-input-form .manager-confirm__user-info-form label:last-child{margin-bottom:0}.manager-confirm__confirm-item{align-items:baseline;padding:15px 0}.manager-confirm__confirm-item:last-child{border-bottom:none}.manager-confirm__confirm-label{width:200px;color:#666;font-size:14px;flex-shrink:0}.manager-confirm__confirm-value{color:#333;font-size:16px;font-weight:700;word-break:break-all}.manager-confirm__manager-confirm-form+.manager-confirm__btns{margin-top:40px}.manager-confirm__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.manager-confirm__btns button:nth-child(1){margin-right:20px}.manager-confirm__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.manager-confirm__btns .manager-confirm__btn a{text-decoration:none;display:block}.manager-confirm__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.manager-confirm__pink-border-btn:focus{color:#ff6e6e}.manager-confirm__pink-border-btn:hover{opacity:.7}.manager-confirm__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.manager-confirm__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.manager-confirm__pink-btn:focus{color:#fff}.manager-confirm__pink-btn a{color:#fff;text-decoration:none;display:block}.manager-confirm__pink-btn a:hover,.manager-confirm__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.manager-update .manager-confirm__manager-confirm-form p.required{position:relative;width:auto}.manager-update .manager-confirm__manager-confirm-form p.required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.manager-update .manager-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.manager-update .manager-update__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.manager-update__content .manager-update__form-row .manager-update__form-cell .manager-update__form-long-input:read-only{background-color:#999;cursor:not-allowed}select{cursor:pointer;padding:4px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg) no-repeat 98% 50%;background-color:#fff}.flange-list__content_box{margin:10px 0 20px}.flange-list__content_box form label .flange-list__input02{margin:0 20px}.flange-list__content_box form select{width:180px;min-width:150px}.flange-list__content_box form .flange-list__btns button,.flange-list__content_box form .flange-list__btns a{white-space:nowrap;padding:6.2px 10px}.flange-list__content_box form .flange-list__btns button{width:140px;padding:6.2px 10px}.flange-list__content_box form .flange-list__btns button:nth-child(1){margin-right:0}.flange-list__content_box form .flange-list__btns button:nth-child(2){margin-right:0}.flange-list__grey_btn{background-color:#999;color:#fff;font-weight:700;text-align:center}.flange-list__grey_btn:focus{color:#fff}.flange-list__grey_btn:hover{color:#fff;text-decoration:none;opacity:.7}.flange-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center;border-right:1px solid #FF6E6E}.flange-list__modal{display:none;position:fixed;z-index:2;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#00000067}.flange-list__modal-content{width:750px;padding:15px;background-color:#fff;border:1px solid #a6c9e2;border-radius:10px;position:absolute;left:35%;top:30%}.flange-list__modal-btn{border:none;border-radius:10px}.modal-row{display:flex;justify-content:space-between;margin:15px}.modal-row .inner{display:flex;width:65%}.flange-create{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.flange-create .flange-create__content-box select{width:90%}.flange-create input::placeholder{color:#ccc}.flange-create input:focus{outline:none!important}.flange-create__section{width:1000px;max-width:1400px;margin:30px auto}.flange-create .flange-create__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.flange-create .flange-create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.flange-create .flange-create__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.flange-create .flange-create__breadcrumb ul li a{color:#606060;text-decoration:underline}.flange-create .flange-create__breadcrumb ul li:not(:last-child){margin-right:20px}.flange-create .flange-create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.flange-create__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.flange-create__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.flange-create__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.flange-create__button--back:hover{opacity:.7;color:#ff6e6e}.flange-create__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.flange-create__button--submit:hover{color:#fff;opacity:.7}.flange-create__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.flange-create__complete-message{text-align:center}.flange-create .flange-create__content-box .flange-create__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.flange-create .flange-create__reate-form{margin-top:20px}.flange-create .flange-create__reate-form .flange-create__reate-row{display:flex;align-items:center;justify-content:space-between}.flange-create .flange-create__reate-form .flange-create__reate-row{margin-bottom:12px;width:95%}.flange-create .flange-create__reate-form .flange-create__reate-row .flange-create__reate-input{width:300px;font-size:18px}.flange-create .flange-create__reate-form .flange-create__reate-row .flange-create__reate-cell{display:flex;align-items:center;justify-content:flex-start}.flange-create .flange-create__reate-form .flange-create__reate-row .flange-create__reate-cell .flange-create__reate-label{width:100px;margin-right:10px;color:#333}.flange-create .flange-create__reate-form .flange-create__reate-row .flange-create__reate-cell .flange-create__reate-input,.flange-create .flange-create__reate-form .flange-create__reate-row .flange-create__reate-cell .flange-create__reate-select{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.flange-create .flange-create__reate-form .flange-create__reate-row .flange-create__reate-cell .flange-create__reate-p{width:320px;padding:6.2px 12px;font-size:18px}.flange-create__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.flange-create__form-error-msg{color:red;font-size:14px;font-weight:700;width:226px}.flange-create .flange-create__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.flange-create .flange-create__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.flange-create .flange-create__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.flange-create .flange-create__content-box .flange-create__reate-form .flange-create__reate-label{width:110px;float:left}.flange-create .flange-create__content-box .flange-create__reate-form span{width:300px;font-size:18px}.admin-flange-detail{background-color:#edeef0}.admin-flange-detail__section{margin-left:6%}.admin-flange-detail__content{width:1400px;margin:30px auto}.admin-flange-detail .admin-flange-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-flange-detail .admin-flange-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-flange-detail .admin-flange-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-flange-detail .admin-flange-detail__breadcrumb ul li a{color:#606060}.admin-flange-detail .admin-flange-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-flange-detail .admin-flange-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-flange-detail .admin-flange-detail__breadcrumb a{text-decoration:underline}.admin-flange-detail .admin-flange-detail__info_ttl{display:flex;justify-content:space-between;align-items:center}.admin-flange-detail .admin-flange-detail__info_ttl h3{color:#ff6e6e;font-weight:700;font-size:20px}.admin-flange-detail .admin-flange-detail__info_ttl .admin-flange-detail__update_btn{text-align:center;width:165px;height:32px;background-color:#ff6e6e;border-radius:7px;font-size:15px;color:#fff;border:none;font-weight:700;display:flex;justify-content:center;align-items:center}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_content{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_content .admin-flange-detail__info_row{display:flex}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_content .admin-flange-detail__info_row.row-close{display:none}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_content .admin-flange-detail__info_row:not(:last-child){margin-bottom:5px}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_content .admin-flange-detail__info_row .admin-flange-detail__info_cell{display:flex;align-items:center;width:25%}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_label:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_label{color:#ff6e6e;font-size:12px;width:130px;font-weight:700}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_label>span{padding-left:15px}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_item{color:#000;font-size:16px;font-weight:700;width:190px;overflow-wrap:break-word}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_more{display:flex;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer;align-items:center}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_more_img{transform:rotate(90deg);margin-left:3px;margin-top:0;margin-bottom:3px}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_more_close{display:none;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer;align-items:center}.admin-flange-detail .admin-flange-detail__info .admin-flange-detail__info_more_img_close{transform:rotate(-90deg);margin-left:3px;margin-top:3px}.admin-flange-detail .admin-flange-detail__pair-info_ttl{display:flex;justify-content:space-between;align-items:center}.admin-flange-detail .admin-flange-detail__pair-info_ttl h3{color:#ff6e6e;font-weight:700;font-size:20px}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_content{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_content .admin-flange-detail__pair-info_row{display:flex}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_content .admin-flange-detail__pair-info_row:not(:last-child){margin-bottom:5px}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_content .admin-flange-detail__pair-info_row .admin-flange-detail__pair-info_cell{display:flex;align-items:center;width:25%}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_label:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_label{color:#ff6e6e;font-size:12px;width:120px;font-weight:700}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_label>span{padding-left:15px}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_item{color:#000;font-size:16px;font-weight:700}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_more{display:flex;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer}.admin-flange-detail .admin-flange-detail__pair-info .admin-flange-detail__pair-info_more a{color:#ff6e6e}.admin-flange-detail .admin-flange-detail__flange-history_ttl h3{color:#ff6e6e;font-weight:700;font-size:20px}.admin-flange-detail .admin-flange-detail__flange-history_sub-ttl{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.admin-flange-detail .admin-flange-detail__flange-history_sub-ttl p{color:#393939;font-weight:700;font-size:16px;margin-bottom:0}.admin-flange-detail .admin-flange-detail__flange-history_sub-ttl .admin-flange-detail__flange-history_create_btn{text-align:center;width:165px;height:32px;background-color:#ff6e6e;border-radius:7px;font-size:15px;color:#fff;border:none;font-weight:700;display:flex;justify-content:center;align-items:center}.admin-flange-detail .admin-flange-detail__flange-history_table .admin-flange-detail__flange-history_table_date{width:160px}.admin-flange-detail .admin-flange-detail__flange-history_table .admin-flange-detail__flange-history_table_target{width:290px}.admin-flange-detail .admin-flange-detail__flange-history_table .admin-flange-detail__flange-history_table_detail{width:950px}.admin-flange-detail .admin-flange-detail__flange-history_table .admin-flange-detail__flange-history_table_edit,.admin-flange-detail .admin-flange-detail__flange-history_table .admin-flange-detail__flange-history_table_delete{width:80px}.admin-flange-detail .admin-flange-detail__flange-history_table{margin-top:10px}.admin-flange-detail .admin-flange-detail__flange-history_table thead tr{width:100%;background-color:#fddada;color:#ff6e6e}.admin-flange-detail .admin-flange-detail__flange-history_table thead tr th{border-collapse:collapse;border:1px solid #FF6E6E;text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative;height:36px;font-weight:700}.admin-flange-detail .admin-flange-detail__flange-history_table tbody tr td{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E;font-weight:700}.admin-flange-detail .admin-flange-detail__flange-history .admin-flange-detail_flange-history-info_more{display:flex;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer}.admin-flange-detail .admin-flange-detail__flange-history .admin-flange-detail_flange-history-info_more a{color:#ff6e6e}.admin-flange-detail .admin-flange-detail__inspect-result_ttl{color:#393939;font-weight:700;font-size:16px;margin-top:30px}.admin-flange-detail .admin-flange-detail__inspect-result_table table{margin-top:10px}.admin-flange-detail .admin-flange-detail__inspect-result_table thead tr{width:100%;background-color:#fddada;color:#ff6e6e}.admin-flange-detail .admin-flange-detail__inspect-result_table thead tr th{border-collapse:collapse;border:1px solid #FF6E6E;text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative;height:36px;font-weight:700}.admin-flange-detail .admin-flange-detail__inspect-result_table tbody tr td{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E;font-weight:700}.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_date{width:160px}.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_strain_judge,.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_strain_threshold,.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_circumference_difference{width:140px}.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_radial_angle,.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_radial_difference{width:190px}.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_damage_deposit_judge,.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_damage_deposit_depth{width:200px}.admin-flange-detail .admin-flange-detail__inspect-result_table .admin-flange-detail__inspect-result_table_detail{width:48px}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_ttl{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_ttl p{color:#393939;font-weight:700;font-size:16px;margin-bottom:0}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_ttl a{text-align:center;width:165px;height:32px;background-color:#ff6e6e;border-radius:7px;font-size:15px;color:#fff;border:none;font-weight:700;display:flex;justify-content:center;align-items:center}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item{margin-top:10px;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029;display:flex}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_circumference,.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_radial{width:50%;display:flex}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_circumference .admin-flange-detail__over-time_label,.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_radial .admin-flange-detail__over-time_label{width:30%;display:flex;align-items:center;justify-content:end;padding-right:20px}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_circumference .admin-flange-detail__over-time_label p,.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_radial .admin-flange-detail__over-time_label p{width:130px;height:50px;border:1px solid #FF6E6E;color:#ff6e6e;margin-bottom:0;display:flex;justify-content:center;align-items:center;font-weight:700}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_circumference .admin-flange-detail__over-time_graph,.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_radial .admin-flange-detail__over-time_graph{width:70%;display:flex;position:relative}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_circumference .admin-flange-detail__over-time_graph .admin-flange-detail__over-time_graph_label,.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_radial .admin-flange-detail__over-time_graph .admin-flange-detail__over-time_graph_label{writing-mode:vertical-rl;position:absolute;top:75px}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_circumference .admin-flange-detail__over-time_graph .admin-flange-detail__over-time_graph_y,.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_radial .admin-flange-detail__over-time_graph .admin-flange-detail__over-time_graph_y{position:absolute;font-size:12px;top:13px;left:-10px}.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_circumference .admin-flange-detail__over-time_graph .admin-flange-detail__over-time_graph_x,.admin-flange-detail .admin-flange-detail__over-time .admin-flange-detail__over-time_item .admin-flange-detail__over-time_radial .admin-flange-detail__over-time_graph .admin-flange-detail__over-time_graph_x{position:absolute;bottom:32px;right:45px;font-size:12px}.admin-flange-detail__modal{display:none;position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:hidden;background-color:#707070b3;z-index:25}.admin-flange-detail__modal .admin-flange-detail__modal-content{background-color:#fff;border-radius:10px;margin:15% auto;width:800px;padding:40px 90px;box-shadow:0 3px 6px #00000029;animation-name:modalopen;animation-duration:1s;border:none}.admin-flange-detail__modal .admin-flange-detail__modal-content .admin-flange-detail__modal_text{color:#ff6e6e;font-weight:700;text-align:center;font-size:20px;margin-bottom:30px}.admin-flange-detail__modal .admin-flange-detail__modal-content .admin-flange-detail__modal_info_row{display:flex;margin-top:5px}.admin-flange-detail__modal .admin-flange-detail__modal-content .admin-flange-detail__modal_info_row .admin-flange-detail__modal_info_cell{display:flex;align-items:center;width:50%}.admin-flange-detail__modal .admin-flange-detail__modal_info_label:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.admin-flange-detail__modal .admin-flange-detail__modal_info_label{color:#ff6e6e;font-size:12px;width:120px;font-weight:700}.admin-flange-detail__modal .admin-flange-detail__modal_info_label>span{padding-left:15px}.admin-flange-detail__modal .admin-flange-detail__modal_info_item{color:#000;font-size:16px;font-weight:700}.admin-flange-detail__modal .admin-flange-detail__modal_btns{margin-top:30px}.admin-flange-detail__modal .admin-flange-detail__modal_btns .admin-flange-detail__modal_btn_row{margin-top:10px;display:flex;justify-content:center}.admin-flange-detail__modal .admin-flange-detail__modal_btns .admin-flange-detail__modal_btn_row button{width:240px;height:40px;font-weight:700}.admin-flange-detail__modal .admin-flange-detail__modal_btns .admin-flange-detail__modal_btn_row button:hover{opacity:.7}.admin-flange-detail__modal .admin-flange-detail__modal_btns .admin-flange-detail__modal_btn_row .admin-flange-detail__modal_btn_approve{text-align:center;background-color:#ff6e6e;color:#fff;border:none;font-size:18px;border-radius:7px;cursor:pointer;margin-left:20px}.admin-flange-detail__modal .admin-flange-detail__modal_btns .admin-flange-detail__modal_btn_row .admin-flange-detail__modal_btn_back,.admin-flange-detail__modal .admin-flange-detail__modal_btns .admin-flange-detail__modal_btn_row .admin-flange-detail__modal_btn_inquiry{text-align:center;background-color:#fff;color:#ff6e6e;border:1px solid #FF6E6E;font-size:18px;border-radius:7px;cursor:pointer}.admin-flange-detail__modal .admin-flange-detail__modal_btns .admin-flange-detail__modal_btn_row .admin-flange-detail__modal_btn_inquiry{width:320px}.flange-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:155px;font-weight:700;cursor:pointer;margin-left:900px}.flange-detail__delete-button:hover{opacity:.7}.flange-detail__border-none{border:none!important;background-color:#edeef0!important}.flange-detail__margin-auto{margin:auto;color:#000;font-weight:700}.pair_flange_create{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.pair_flange_create input::placeholder{color:#ccc}.pair_flange_create input:focus{outline:none!important}.pair_flange_create__section{width:65%;max-width:1400px;margin:30px auto}.pair_flange_create .pair_flange_create__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.pair_flange_create .pair_flange_create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.pair_flange_create .pair_flange_create__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.pair_flange_create .pair_flange_create__breadcrumb ul li a{color:#606060;text-decoration:underline}.pair_flange_create .pair_flange_create__breadcrumb ul li:not(:last-child){margin-right:20px}.pair_flange_create .pair_flange_create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.pair_flange_create h3{color:#ff6e6e;font-size:18px;margin-top:40px;font-weight:700;display:ruby-text}.pair_flange_create__flange_no_data{text-align:center;font-size:25px;font-weight:700;margin:20px 0 40px}.pair_flange_create__table-wrap{overflow-x:scroll}.pair_flange_create__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px;white-space:nowrap}.pair_flange_create__table>tbody>tr>td{border-top:none}.pair_flange_create__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center;border-right:1px solid #FF6E6E}.pair_flange_create__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.pair_flange_create__table thead tr th:not(:last-child),.pair_flange_create__table tbody tr td:not(:last-child){border-right:1px solid #FF6E6E}.pair_flange_create__table thead tr{background-color:#fddada;color:#ff6e6e}.pair_flange_create__table tbody{background-color:#fff}.pair_flange_create__table tbody tr:not(:last-child){border-bottom:1px solid #595959;border:1px solid #FF6E6E}.pair_flange_create__table tbody tr:nth-child(2n){background-color:#f4cccc}.pair_flange_create__scale-x{transform:scaleX(-1)}.pair_flange_create__table input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2rem;height:2rem;border:2px solid #cccccc;border-radius:50%;outline:none;cursor:pointer;margin-right:5px;position:relative;padding:0}.pair_flange_create__table input[type=radio]:checked{border-color:#ff6e6e}.pair_flange_create__table input[type=radio]:checked:before{content:"";display:block;width:1rem;height:1rem;background:#ff6e6e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.pair_flange_create__table label{display:inline-flex;align-items:center}.pair_flange_create__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.pair_flange_create__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.pair_flange_create__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.pair_flange_create__button--back:hover{opacity:.7;color:#ff6e6e}.pair_flange_create__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.pair_flange_create__button--submit:hover{color:#fff;opacity:.7}.pair_flange_create__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.pair_flange_create__half{display:flex;justify-content:flex-start;align-items:baseline}.pair_flange_create__half-item{width:50%}.pair_flange_create__label{padding-left:10px;margin-right:40px;margin-bottom:0;position:relative;font-weight:400;font-size:14px;float:left}.pair_flange_create__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.pair_flange_create__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all}.inquiry-list__main{background-color:#edeef0;width:95%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:4%;margin-top:2%;overflow:auto}.inquiry-list__main,[class*=content]{align-items:initial!important}.inquiry-list__inquiry-box h3{color:#ff6e6e;font-size:22px;font-weight:700}.inquiry-list__inquiry-box{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.inquiry-list__inquiry-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px}.inquiry-list__content{max-width:1400px;margin:50px auto}.inquiry-list__.inquiry section .inquiry-list__content{width:1000px}.inquiry-list__confirm-item{margin-top:50px;align-items:baseline}.inquiry-list__confirm-item:last-child{border-bottom:none}.inquiry-list__confirm-label{width:200px;color:#666;font-size:20px;flex-shrink:0;font-weight:700}.inquiry-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px}.inquiry-list__table>tbody>tr>td{border-top:none}.inquiry-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.inquiry-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.inquiry-list__table thead tr th:not(:last-child),.inquiry-list__table tbody tr td:not(:last-child){border-right:1px solid #FF6E6E}.inquiry-list__table thead tr{background-color:#fddada;color:#ff6e6e}.inquiry-list__table tbody{background-color:#fff}.inquiry-list__table tbody tr:not(:last-child){border-bottom:1px solid #595959;border:1px solid #FF6E6E}.inquiry-list__table tbody tr:nth-child(2n){background-color:#f4cccc}.inquiry-list__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.inquiry-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.inquiry-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.inquiry-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.inquiry-list__breadcrumb ul li:not(:last-child){margin-right:20px}.inquiry-list__label{width:200px;color:#666;font-size:14px;font-weight:700;flex-shrink:0}.inquiry-list__value{color:#333;font-size:16px;word-break:break-all;margin-bottom:1%}select{cursor:pointer;padding:6.2px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg) no-repeat 98% 50%;background-color:#fff}.group-list{background-color:#edeef0;width:95%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:4%;margin-top:2%;overflow:auto}.group-list,[class*=content]{align-items:initial!important}.group-list__section{width:80%;max-width:1400px;margin:30px auto}.group-list__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.group-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.group-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.group-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.group-list__breadcrumb ul li:not(:last-child){margin-right:20px}.group-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.group-list__ttl{color:#ff6e6e;font-size:28px;font-weight:700}.group-list__content_box{margin:10px 0 20px}.group-list__content_box form{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.group-list__content_box form label{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.group-list__content_box form label.group-list__input02{margin:0 20px}.group-list__content_box form label.group-list__input02 span{padding:0 5px}.group-list__content_box form label.group-list__input02 input[type=date]{width:150px}.group-list__content_box form label p{font-weight:700;margin-right:10px}.group-list__content_box form select{width:180px;min-width:150px}.group-list__content_box form .group-list__btns{margin-top:0;display:flex;align-items:center;flex-shrink:0;gap:16px}.group-list__content_box form .group-list__btns button,.group-list__content_box form .group-list__btns a{white-space:nowrap;padding:6.2px 10px}.group-list__content_box form .group-list__btns button{width:140px;padding:6.2px 10px}.group-list__content_box form .group-list__btns button:nth-child(1){margin-right:0}.group-list__content_box form .group-list__btns button:nth-child(2){margin-right:0}.group-list__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.group-list__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.group-list__pink_btn:focus{color:#fff}.group-list__pink_btn:hover{color:#fff;text-decoration:none;opacity:.7}.group-list__pink_border_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.group-list__pink_border_btn:focus{color:#ff6e6e}.group-list__pink_border_btn:hover{opacity:.7}.group-list__grey_btn{background-color:#999;color:#fff;font-weight:700;text-align:center}.group-list__grey_btn:focus{color:#fff}.group-list__grey_btn:hover{color:#fff;text-decoration:none;opacity:.7}.group-list section .group-list__content{width:1000px}.group-list__confirm-item{margin-top:50px;align-items:baseline}.group-list__confirm-item:last-child{border-bottom:none}.group-list__confirm-label{width:200px;color:#666;font-size:20px;flex-shrink:0;font-weight:700}.group-list__table-wrap{overflow-x:scroll}.group-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px;white-space:nowrap}.group-list__table>tbody>tr>td{border-top:none}.group-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.group-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.group-list__table thead tr th:not(:last-child),.group-list__table tbody tr td:not(:last-child){border-right:1px solid #FF6E6E}.group-list__table thead tr{background-color:#fddada;color:#ff6e6e}.group-list__table tbody{background-color:#fff}.group-list__table tbody tr:not(:last-child){border-bottom:1px solid #595959;border:1px solid #FF6E6E}.group-list__table tbody tr:nth-child(2n){background-color:#f4cccc}.group-list__scale-x{transform:scaleX(-1)}.group-list .group-list__button{margin:30px 0 10px;display:flex;align-items:center;justify-content:flex-end}.group-list .group-list__button .group-list__button--primary{width:200px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.group-create{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.group-create input::placeholder{color:#ccc}.group-create input:focus{outline:none!important}.group-create__section{width:1000px;max-width:1400px;margin:30px auto}.group-create .group-create__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.group-create .group-create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.group-create .group-create__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.group-create .group-create__breadcrumb ul li a{color:#606060;text-decoration:underline}.group-create .group-create__breadcrumb ul li:not(:last-child){margin-right:20px}.group-create .group-create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.group-create__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.group-create__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.group-create__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.group-create__button--back:hover{opacity:.7;color:#ff6e6e}.group-create__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.group-create__button--submit:hover{color:#fff;opacity:.7}.group-create__content-box{padding:60px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.group-create .group-create__content-box .group-create__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.group-create .group-create__reate-form{margin-top:20px}.group-create .group-create__reate-form .group-create__reate-row{display:flex;align-items:center;justify-content:space-between}.group-create .group-create__reate-form .group-create__reate-row:not(:last-child){margin-bottom:12px}.group-create .group-create__reate-form .group-create__reate-row .group-create__reate-cell{display:flex;align-items:center;justify-content:flex-start}.group-create .group-create__reate-form .group-create__reate-row .group-create__reate-cell .group-create__reate-label{width:100px;margin-right:10px;color:#333}.group-create .group-create__reate-form .group-create__reate-row .group-create__reate-cell .group-create__reate-input,.group-create .group-create__reate-form .group-create__reate-row .group-create__reate-cell .group-create__reate-select{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.group-create .group-create__reate-form .group-create__reate-row .group-create__reate-cell .group-create__reate-p{width:320px;padding:6.2px 12px;font-size:18px}.group-create__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.group-create__form-error-msg{color:red;font-size:14px;font-weight:700;width:226px}.group-create .group-create__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.group-create .group-create__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.group-create .group-create__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.group-update{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.group-update input::placeholder{color:#ccc}.group-update input:focus{outline:none!important}.group-update__section{width:1000px;max-width:1400px;margin:30px auto}.group-update .group-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.group-update .group-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.group-update .group-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.group-update .group-update__breadcrumb ul li a{color:#606060;text-decoration:underline}.group-update .group-update__breadcrumb ul li:not(:last-child){margin-right:20px}.group-update .group-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.group-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.group-update__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.group-update__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.group-update__button--back:hover{opacity:.7;color:#ff6e6e}.group-update__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.group-update__button--submit:hover{color:#fff;opacity:.7}.group-update__content-box{padding:60px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.group-update .group-create__content-box .group-create__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.group-update .group-update__reate-form{margin-top:20px}.group-update .group-update__reate-form .group-update__reate-row{display:flex;align-items:center;justify-content:space-between}.group-update .group-update__reate-form .group-update__reate-row:not(:last-child){margin-bottom:12px}.group-update .group-update__reate-form .group-update__reate-row .group-update__reate-cell{display:flex;align-items:center;justify-content:flex-start}.group-update .group-update__reate-form .group-update__reate-row .group-update__reate-cell .group-update__reate-label{width:100px;margin-right:10px;color:#333}.group-update .group-update__reate-form .group-update__reate-row .group-update__reate-cell .group-update__reate-input,.group-update .group-update__reate-form .group-update__reate-row .group-update__reate-cell .group-update__reate-select{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.group-update .group-update__reate-form .group-update__reate-row .group-update__reate-cell .group-update__reate-p{width:320px;padding:6.2px 12px;font-size:18px}.group-update__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.group-update__form-error-msg{color:red;font-size:14px;font-weight:700;width:226px}.group-update .group-update__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.group-update .group-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.group-update .group-update__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}select{cursor:pointer;padding:6.2px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg) no-repeat 98% 50%;background-color:#fff}.connection-list{background-color:#edeef0;width:95%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:4%;margin-top:2%;overflow:auto}.connection-list,[class*=content]{align-items:initial!important}.connection-list__section{width:80%;max-width:1400px;margin:30px auto}.connection-list__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.connection-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.connection-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.connection-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.connection-list__breadcrumb ul li:not(:last-child){margin-right:20px}.connection-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.connection-list__ttl{color:#ff6e6e;font-size:28px;font-weight:700}.connection-list .company-detail{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.connection-list .company-detail div{flex:1;display:flex;align-items:center}.connection-list .company-detail div .company-detail_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.connection-list .company-detail div .company-detail_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.connection-list .company-detail div .company-detail_inner_title{font-weight:400;padding-right:30px}.connection-list .company-detail .company-detail_inner_data{margin-right:40px}.connection-list__content_box{margin:10px 0 20px}.connection-list__content_box form{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.connection-list__content_box form label{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.connection-list__content_box form label.connection-list__input02{margin:0 20px}.connection-list__content_box form label.connection-list__input02 span{padding:0 5px}.connection-list__content_box form label.connection-list__input02 input[type=date]{width:150px}.connection-list__content_box form label p{font-weight:700;margin-right:10px}.connection-list__content_box form select{width:180px;min-width:150px}.connection-list__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.connection-list__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.connection-list__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.connection-list__button--back:hover{opacity:.7;color:#ff6e6e}.connection-list__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.connection-list__button--submit:hover{color:#fff;opacity:.7}.connection-list__content_box form .connection-list__btns{margin-top:0;display:flex;align-items:center;flex-shrink:0;gap:16px}.connection-list__content_box form .connection-list__btns button,.connection-list__content_box form .connection-list__btns a{white-space:nowrap;padding:6.2px 10px}.connection-list__content_box form .connection-list__btns button{width:140px;padding:6.2px 10px}.connection-list__content_box form .connection-list__btns button:nth-child(1){margin-right:0}.connection-list__content_box form .connection-list__btns button:nth-child(2){margin-right:0}.connection-list__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.connection-list__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.connection-list__pink_btn:focus{color:#fff}.connection-list__pink_btn:hover{color:#fff;text-decoration:none;opacity:.7}.connection-list__pink_border_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.connection-list__pink_border_btn:focus{color:#ff6e6e}.connection-list__pink_border_btn:hover{opacity:.7}.connection-list__grey_btn{background-color:#999;color:#fff;font-weight:700;text-align:center}.connection-list__grey_btn:focus{color:#fff}.connection-list__grey_btn:hover{color:#fff;text-decoration:none;opacity:.7}.connection-list__confirm-item{margin-top:50px;align-items:baseline}.connection-list__confirm-item:last-child{border-bottom:none}.connection-list__confirm-label{width:200px;color:#666;font-size:20px;flex-shrink:0;font-weight:700}.connection-list__table-wrap{overflow-x:scroll}.connection-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px;white-space:nowrap}.connection-list__table>tbody>tr>td{border-top:none}.connection-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.connection-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.connection-list__table thead tr th:not(:last-child),.connection-list__table tbody tr td:not(:last-child){border-right:1px solid #FF6E6E}.connection-list__table thead tr{background-color:#fddada;color:#ff6e6e}.connection-list__table tbody{background-color:#fff}.connection-list__table tbody tr:not(:last-child){border-bottom:1px solid #595959;border:1px solid #FF6E6E}.connection-list__table tbody tr:nth-child(2n){background-color:#f4cccc}.connection-list__scale-x{transform:scaleX(-1)}.connection-list .connection-list__search-form{margin-top:20px}.connection-list .connection-list__search-form .connection-list__search-row{display:flex;align-items:center;justify-content:space-between}.connection-list .connection-list__search-form .connection-list__search-row:not(:last-child){margin-bottom:12px}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__search-cell{display:flex;align-items:center;justify-content:flex-start}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__search-cell .connection-list__search-label{width:70px;margin-right:10px;color:#333}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__search-cell .connection-list__search-input{width:263px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;margin-right:10px}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__search-cell .connection-list__search-input-date{width:150px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;cursor:pointer}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__search-cell .connection-list__search-select{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__search-cell span{color:#333;margin:0 3px;font-size:17px}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__button--secondary{margin-right:16px;width:160px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer;margin-left:142px}.connection-list .connection-list__search-form .connection-list__search-row .connection-list__button--primary{width:160px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.connection-list .connection-list__search-form .connection-list__search-row .display-right{margin-left:auto}.connection-list .connection-list__content_box .connection-list__table .connection-list__table-header .connection-list__table-header-row .connection-list__table-header-cell{text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative}.connection-list .connection-list__content_box .connection-list__table .connection-list__table-header .connection-list__table-header-row .connection-list__table-header-cell-desc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.connection-list .connection-list__content_box .connection-list__table .connection-list__table-header .connection-list__table-header-row .connection-list__table-header-cell-asc:not(:last-child):after{content:"";background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.connection-list .connection-list__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.connection-list .connection-list__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.connection-list .connection-list__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.admin-report_create_input__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px}.admin-report_create_input__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-report_create_input__section{width:1000px;max-width:1400px;margin:30px auto}.admin-report_create_input .admin-report_create_input__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-report_create_input .admin-report_create_input__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-report_create_input .admin-report_create_input__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-report_create_input .admin-report_create_input__row{display:flex}.admin-report_create_input .admin-report_create_input__row:not(:last-child){margin-bottom:10px}.admin-report_create_input .admin-report_create_input__row .admin-report_create_input__cell{width:50%}.admin-report_create_input .admin-report_create_input__row .admin-report_create_input__large_cell{width:100%}.admin-report_create_input .admin-report_create_input__row .admin-report_create_input__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-report_create_input .admin-report_create_input__required{position:relative}.admin-report_create_input .admin-report_create_input__required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;margin-left:5px}.admin-report_create_input .admin-report_create_input__form-input{width:430px!important;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-report_create_input .admin-report_create_input__form-textarea{width:920px!important;height:120px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-report_create_input .admin-report_create_input__form-file-area{display:flex}.admin-report_create_input .admin-report_create_input__form-drop_area{color:#707070;background-color:#f2f2f2;padding:9px 12px 9px 46px;width:421px;border-radius:5px;border:1px dashed #C4C4C4;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.admin-report_create_input .admin-report_create_input__form-drop_area:before{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-upload-D6oS-dzC.svg);width:24px;height:24px;position:absolute;left:15px}.admin-report_create_input .admin-report_create_input__form-file_label{position:absolute;right:10px;margin-bottom:0}.admin-report_create_input .admin-report_create_input__form-file_input{font-weight:400;font-size:14px;width:130px}.admin-report_create_input .admin-report_create_input__form-file_input::file-selector-button{font-weight:700;color:#fff;background:#ff6e6e;font-size:12px;border:0;border-radius:5px;padding:3.5px;text-align:center;width:125px;margin-right:20px;outline:0;cursor:pointer}.admin-report_create_input .admin-report_create_input__form-file_input::file-selector-button:hover{opacity:.7}.admin-report_create_input .admin-report_create_input__form-file_input:focus{outline:0}.admin-report_create_input .admin-report_create_input__form-file_name{color:#707070;font-size:14px;font-weight:400;display:flex;align-items:center;margin-left:10px}.admin-report_create_input .admin-report_create_input__button{display:flex;justify-content:center;margin-top:20px}.admin-report_create_input .admin-report_create_input__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-report_create_input .admin-report_create_input__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-report_create_input .admin-report_create_input__back_btn:hover,.admin-report_create_input .admin-report_create_input__confirm_btn:hover{opacity:.7}.admin-report_create_input .admin-report_create_input__error-form{width:100%}.admin-report_create_input .admin-report_create_input__error-form p{color:red;font-size:14px;font-weight:700}.admin-report_create_confirm__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1400px}.admin-report_create_confirm__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-report_create_confirm__section{width:1400px;max-width:1400px;margin:30px auto}.admin-report_create_confirm .admin-report_create_confirm__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-report_create_confirm .admin-report_create_confirm__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-report_create_confirm .admin-report_create_confirm__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-report_create_confirm .admin-report_create_confirm__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-report_create_confirm .admin-report_create_confirm__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-report_create_confirm .admin-report_create_confirm__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-report_create_confirm .admin-report_create_confirm__sub_header{color:#000000fa;font-weight:700;font-size:18px}.admin-report_create_confirm .admin-report_create_confirm__row{display:flex}.admin-report_create_confirm .admin-report_create_confirm__row:not(:last-child){margin-bottom:10px}.admin-report_create_confirm .admin-report_create_confirm__row .admin-report_create_confirm__cell{width:50%}.admin-report_create_confirm .admin-report_create_confirm__row .admin-report_create_confirm__large_cell{width:100%}.admin-report_create_confirm .admin-report_create_confirm__row .admin-report_create_confirm__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-report_create_confirm .admin-report_create_confirm__row .admin-report_create_confirm__content{color:#000000fa;font-size:18px;font-weight:700;margin-bottom:5px}.admin-report_create_confirm .admin-report_create_confirm__sub_ttl{display:flex;justify-content:space-between;align-items:center}.admin-report_create_confirm .admin-report_create_confirm__sub_ttl .admin-report_create_confirm__accordion{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:9px solid #FF6E6E;cursor:pointer}.admin-report_create_confirm .admin-report_create_confirm__sub_ttl .admin-report_create_confirm__accordion-close{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid #FF6E6E;cursor:pointer}.admin-report_create_confirm .admin-report_create_confirm__sub_ttl h3{margin:0}.admin-report_create_confirm .admin-report_create_confirm__accordion_body-close{display:none}.admin-report_create_confirm .admin-report_create_confirm__table{width:100%;border:1px solid #FF6E6E;font-weight:700;margin-top:20px;border-collapse:collapse}.admin-report_create_confirm .admin-report_create_confirm__table tr th{background-color:#fddada;color:#ff6e6e;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse;padding-top:8px;padding-bottom:8px}.admin-report_create_confirm .admin-report_create_confirm__table tr td{background-color:#fff;color:#000000fa;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse}.admin-report_create_confirm .admin-report_create_confirm__measure_result{display:flex;margin-top:20px;justify-content:space-between}.admin-report_create_confirm .admin-report_create_confirm__measure_result>div{width:45%;display:flex;flex-direction:column}.admin-report_create_confirm .admin-report_create_confirm__measure_result .admin-report_create_confirm__measure_result__label{width:160px;padding-left:15px;margin-right:40px;margin-bottom:20px;position:relative;font-weight:700;font-size:14px;float:left;color:#ff6e6e}.admin-report_create_confirm .admin-report_create_confirm__measure_result .admin-report_create_confirm__measure_result__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:6px;height:24px;top:50%;left:0;transform:translateY(-50%)}.admin-report_create_confirm .admin-report_create_confirm__damage_deposit_table img{width:130px;height:66px}.admin-report_create_confirm .admin-report_create_confirm__button{display:flex;justify-content:center;margin-top:20px}.admin-report_create_confirm .admin-report_create_confirm__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-report_create_confirm .admin-report_create_confirm__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-report_create_confirm .admin-report_create_confirm__back_btn:hover,.admin-report_create_confirm .admin-report_create_confirm__confirm_btn:hover{opacity:.7}.admin-report_create_complete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px;text-align:center;font-weight:700;color:#000000fa;font-size:20px}.admin-report_create_complete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-report_create_complete__section{width:1000px;max-width:1000px;margin:30px auto}.admin-report_create_complete .admin-report_create_complete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-report_create_complete .admin-report_create_complete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-report_create_complete .admin-report_create_complete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-report_create_complete .admin-report_create_complete__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-report_create_complete .admin-report_create_complete__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-report_create_complete .admin-report_create_complete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-report_create_complete .admin-report_create_complete__button{display:flex;justify-content:center;margin-top:30px}.admin-report_create_complete .admin-report_create_complete__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-report_create_complete .admin-report_create_complete__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-report_create_complete .admin-report_create_complete__back_btn:hover,.admin-report_create_complete .admin-report_create_complete__confirm_btn:hover{opacity:.7}.admin-flange_report_create_input__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px}.admin-flange_report_create_input__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-flange_report_create_input__section{width:1000px;max-width:1400px;margin:30px auto}.admin-flange_report_create_input .admin-flange_report_create_input__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-flange_report_create_input .admin-flange_report_create_input__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-flange_report_create_input .admin-flange_report_create_input__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-flange_report_create_input .admin-flange_report_create_input__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-flange_report_create_input .admin-flange_report_create_input__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-flange_report_create_input .admin-flange_report_create_input__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-flange_report_create_input .admin-flange_report_create_input__row{display:flex}.admin-flange_report_create_input .admin-flange_report_create_input__row:not(:last-child){margin-bottom:10px}.admin-flange_report_create_input .admin-flange_report_create_input__row .admin-flange_report_create_input__cell{width:50%}.admin-flange_report_create_input .admin-flange_report_create_input__row .admin-flange_report_create_input__large_cell{width:100%}.admin-flange_report_create_input .admin-flange_report_create_input__row .admin-flange_report_create_input__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-flange_report_create_input .admin-flange_report_create_input__required{position:relative}.admin-flange_report_create_input .admin-flange_report_create_input__required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;margin-left:5px}.admin-flange_report_create_input .admin-flange_report_create_input__form-input{width:430px!important;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-flange_report_create_input .admin-flange_report_create_input__form-textarea{width:920px!important;height:120px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-flange_report_create_input .admin-flange_report_create_input__form-file-area{display:flex}.admin-flange_report_create_input .admin-flange_report_create_input__form-drop_area{color:#707070;background-color:#f2f2f2;padding:9px 12px 9px 46px;width:421px;border-radius:5px;border:1px dashed #C4C4C4;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.admin-flange_report_create_input .admin-flange_report_create_input__form-drop_area:before{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-upload-D6oS-dzC.svg);width:24px;height:24px;position:absolute;left:15px}.admin-flange_report_create_input .admin-flange_report_create_input__form-file_label{position:absolute;right:10px;margin-bottom:0}.admin-flange_report_create_input .admin-flange_report_create_input__form-file_input{font-weight:400;font-size:14px;width:130px}.admin-flange_report_create_input .admin-flange_report_create_input__form-file_input::file-selector-button{font-weight:700;color:#fff;background:#ff6e6e;font-size:12px;border:0;border-radius:5px;padding:3.5px;text-align:center;width:125px;margin-right:20px;outline:0;cursor:pointer}.admin-flange_report_create_input .admin-flange_report_create_input__form-file_input::file-selector-button:hover{opacity:.7}.admin-flange_report_create_input .admin-flange_report_create_input__form-file_input:focus{outline:0}.admin-flange_report_create_input .admin-flange_report_create_input__form-file_name{color:#707070;font-size:14px;font-weight:400;display:flex;align-items:center;margin-left:10px}.admin-flange_report_create_input .admin-flange_report_create_input__button{display:flex;justify-content:center;margin-top:20px}.admin-flange_report_create_input .admin-flange_report_create_input__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-flange_report_create_input .admin-flange_report_create_input__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-flange_report_create_input .admin-flange_report_create_input__back_btn:hover,.admin-flange_report_create_input .admin-flange_report_create_input__confirm_btn:hover{opacity:.7}.admin-flange_report_create_input .admin-flange_report_create_input__error-form{width:100%}.admin-flange_report_create_input .admin-flange_report_create_input__error-form p{color:red;font-size:14px;font-weight:700}.admin-flange_report_create_confirm__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1400px}.admin-flange_report_create_confirm__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-flange_report_create_confirm__section{width:1400px;max-width:1400px;margin:30px 140px 30px 380px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__sub_header{color:#000000fa;font-weight:700;font-size:18px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__row{display:flex}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__row:not(:last-child){margin-bottom:10px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__row .admin-flange_report_create_confirm__cell{width:50%}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__row .admin-flange_report_create_confirm__large_cell{width:100%}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__row .admin-flange_report_create_confirm__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__row .admin-flange_report_create_confirm__content{color:#000000fa;font-size:18px;font-weight:700;margin-bottom:5px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__sub_ttl{display:flex;justify-content:space-between;align-items:center}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__sub_ttl .admin-flange_report_create_confirm__accordion{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:9px solid #FF6E6E;cursor:pointer}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__sub_ttl .admin-flange_report_create_confirm__accordion-close{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid #FF6E6E;cursor:pointer}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__sub_ttl h3{margin:0}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__accordion_body-close{display:none}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__table{width:100%;border:1px solid #FF6E6E;font-weight:700;margin-top:20px;border-collapse:collapse}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__table tr th{background-color:#fddada;color:#ff6e6e;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse;padding-top:8px;padding-bottom:8px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__table tr td{background-color:#fff;color:#000000fa;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__measure_result{display:flex;margin-top:20px;justify-content:space-between}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__measure_result>div{width:45%;display:flex;flex-direction:column}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__measure_result .admin-flange_report_create_confirm__measure_result__label{width:160px;padding-left:15px;margin-right:40px;margin-bottom:20px;position:relative;font-weight:700;font-size:14px;float:left;color:#ff6e6e}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__measure_result .admin-flange_report_create_confirm__measure_result__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:6px;height:24px;top:50%;left:0;transform:translateY(-50%)}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__damage_deposit_table img{width:130px;height:66px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__button{display:flex;justify-content:center;margin-top:20px}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-flange_report_create_confirm .admin-flange_report_create_confirm__back_btn:hover,.admin-flange_report_create_confirm .admin-flange_report_create_confirm__confirm_btn:hover{opacity:.7}.admin-flange_report_create_complete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px;text-align:center;font-weight:700;color:#000000fa;font-size:20px}.admin-flange_report_create_complete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-flange_report_create_complete__section{width:1000px;max-width:1000px;margin:30px auto}.admin-flange_report_create_complete .admin-flange_report_create_complete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-flange_report_create_complete .admin-flange_report_create_complete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-flange_report_create_complete .admin-flange_report_create_complete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-flange_report_create_complete .admin-flange_report_create_complete__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-flange_report_create_complete .admin-flange_report_create_complete__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-flange_report_create_complete .admin-flange_report_create_complete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-flange_report_create_complete .admin-flange_report_create_complete__button{display:flex;justify-content:center;margin-top:30px}.admin-flange_report_create_complete .admin-flange_report_create_complete__btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-flange_report_create_complete .admin-flange_report_create_complete__btn:hover{opacity:.7}.flange-report-delete{background-color:#edeef0}.flange-report-delete__section{width:1200px;padding:60px 0;margin:0 auto}.flange-report-delete__content{max-width:900px;margin:30px auto}.flange-report-delete__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.flange-report-delete__breadcrumb-list{display:flex;align-items:center;justify-content:flex-start;width:100%;list-style-type:none;margin:0;padding:0}.flange-report-delete__breadcrumb-item{position:relative;color:#606060;font-weight:700;font-size:14px}.flange-report-delete__breadcrumb-item:not(:last-child){margin-right:20px}.flange-report-delete__breadcrumb-item:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.flange-report-delete__breadcrumb-link{color:#606060;text-decoration:underline}.flange-report-delete__breadcrumb-link:hover{opacity:.7}.flange-report-delete__title{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:21px}.flange-report-delete__error-message{color:red;font-size:17px;font-weight:700;text-align:center;margin-top:20px}.flange-report-delete__form{width:100%}.flange-report-delete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.flange-report-delete__content-box:not(:last-child){margin-bottom:20px}.flange-report-delete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.flange-report-delete__content-box--confirm{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.flange-report-delete__confirm-sub-title{color:#ff6e6e;font-weight:700}.flange-report-delete__confirm-title{text-align:center;color:#fff;font-size:20px;font-weight:700;margin-bottom:0;line-height:1.5;background-color:red;padding:10px;border-radius:5px}.flange-report-delete__label-text{font-size:14px;font-weight:700;color:#334155;margin-bottom:4px}.flange-report-delete__confirm-group{margin-bottom:24px}.flange-report-delete__confirm-group:last-child{margin-bottom:0}.flange-report-delete__confirm-data{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}.flange-report-delete__confirm-data:empty{color:#999}.flange-report-delete__confirm-data:empty:after{content:"（未入力）"}.flange-report-delete__notes{align-items:flex-start}.flange-report-delete__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.flange-report-delete__button{width:300px;border-radius:10px;padding:10px;border:none;font-size:18px;cursor:pointer;font-weight:700;text-align:center}.flange-report-delete__button:nth-child(1){margin-right:30px}.flange-report-delete__back-button{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e}.flange-report-delete__delete-button{background-color:red;color:#fff}.flange-report-delete__button:hover{opacity:.7}.flange-report-delete__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.flange-report-delete__button--back:hover{opacity:.7;color:#ff6e6e}.flange-report-delete__complete-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px}.flange-report-delete__complete-message{font-size:20px;font-weight:700;color:#000;text-align:center}.flange-report-delete__single-button{display:flex;align-items:center;justify-content:center;margin-top:30px}.flange-report-delete__single-button .flange-report-delete__button{text-decoration:none;display:inline-block;line-height:1}.flange-report-delete__submit-button{background-color:#ff6e6e;color:#fff}@media (max-width: 1024px){.flange-report-delete__section{width:100%;padding:40px 20px}.flange-report-delete__content-box,.flange-report-delete__content-box--confirm,.flange-report-delete__complete-box{padding:30px}}@media (max-width: 768px){.flange-report-delete__content-box,.flange-report-delete__content-box--confirm,.flange-report-delete__complete-box{padding:20px}.flange-report-delete__buttons{flex-direction:column}.flange-report-delete__button:nth-child(1){margin-right:0;margin-bottom:20px}.flange-report-delete__single-button .flange-report-delete__button{width:100%;max-width:300px}}.admin-notice-list{background-color:#edeef0}.admin-notice-list__section{margin-left:6%}.admin-notice-list__content{width:1400px;margin:30px auto}.admin-notice-list .admin-notice-list__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice-list .admin-notice-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice-list .admin-notice-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice-list .admin-notice-list__breadcrumb ul li a{color:#606060}.admin-notice-list .admin-notice-list__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice-list .admin-notice-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice-list .admin-notice-list__breadcrumb a{text-decoration:underline}.admin-notice-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px}.admin-notice-list__table>tbody>tr>td{border-top:none}.admin-notice-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.admin-notice-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.admin-notice-list__table thead tr th,.admin-notice-list__table tbody tr td{border-right:1px solid #FF6E6E}.admin-notice-list__table thead tr{background-color:#fddada;color:#ff6e6e}.admin-notice-list__table_date{width:12%}.admin-notice-list__table_view{width:24%}.admin-notice-list__table_client_view,.admin-notice-list__table_admin_view{width:12%;color:#ff6e6e!important}.admin-notice-list__table_title{width:60%}.admin-notice-list__table_detail{width:4%}.admin-notice-list__search_cell{display:flex;align-items:center}.admin-notice-list__content_box{margin-top:0;display:flex;flex-shrink:0;gap:16px;flex-direction:row;align-items:center;justify-content:space-between}.admin-notice-list__content_box div{display:flex;align-items:center}.admin-notice-list__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.admin-notice-list__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.admin-notice-list__no_data{text-align:center;font-size:25px;font-weight:700;margin:20px 0 40px}.admin-notice-detail{background-color:#edeef0}.admin-notice-detail__section{width:1000px;max-width:1400px;margin:30px auto}.admin-notice-detail .admin-notice-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice-detail .admin-notice-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice-detail .admin-notice-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice-detail .admin-notice-detail__breadcrumb ul li a{color:#606060}.admin-notice-detail .admin-notice-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice-detail .admin-notice-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice-detail .admin-notice-detail__breadcrumb a{text-decoration:underline}.admin-notice-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between}.admin-notice-detail__delete-btn{margin-bottom:0;margin-left:auto;height:35px}.admin-notice-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:10px 20px;width:136px;font-weight:700;cursor:pointer}.admin-notice-detail__delete-button:hover{opacity:.7}.admin-notice-detail__delete-link{color:red;text-decoration:none}.admin-notice-detail__content-box{padding:10px 40px 40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.admin-notice-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;color:#ff6e6e;font-size:20px;font-weight:700}.admin-notice-detail__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.admin-notice-detail__office-link{color:#fff;text-decoration:none;display:block}.admin-notice-detail__office-btn:hover{opacity:.7}.admin-notice-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.admin-notice-detail__half-item{width:50%;display:flex;flex-direction:column}.admin-notice-detail__label{width:160px;margin-right:40px;margin-bottom:0;position:relative;font-weight:700;font-size:14px;float:left}.admin-notice-detail__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all;margin-top:10px}.admin-notice-detail__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.admin-notice-detail__info-item:not(:last-child){margin-bottom:40px}.admin-notice-detail__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.admin-notice-detail__btns button:nth-child(1){margin-right:30px}.admin-notice-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.admin-notice-detail__back-btn:hover{opacity:.7}.admin-notice-detail__back-link{text-decoration:none;display:block;color:#ff6e6e}.admin-notice-detail__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer;margin-left:30px}.admin-notice-detail__edit-btn:hover{opacity:.7}.admin-notice-detail__edit-link{color:#fff;text-decoration:none;display:block}.admin-notice_create_input__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px}.admin-notice_create_input__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_create_input__section{width:1000px;max-width:1400px;margin:30px auto}.admin-notice_create_input .admin-notice_create_input__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice_create_input .admin-notice_create_input__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice_create_input .admin-notice_create_input__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice_create_input .admin-notice_create_input__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-notice_create_input .admin-notice_create_input__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice_create_input .admin-notice_create_input__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice_create_input .admin-notice_create_input__row{display:flex}.admin-notice_create_input .admin-notice_create_input__row:not(:last-child){margin-bottom:10px}.admin-notice_create_input .admin-notice_create_input__row .admin-notice_create_input__cell{width:50%}.admin-notice_create_input .admin-notice_create_input__row .admin-notice_create_input__large_cell{width:100%;color:#000000fa}.admin-notice_create_input .admin-notice_create_input__row .admin-notice_create_input__large_cell input[type=checkbox]{outline:none;margin-right:10px}.admin-notice_create_input .admin-notice_create_input__row .admin-notice_create_input__large_cell input[name=admin_view_flag]{margin-left:43px}.admin-notice_create_input .admin-notice_create_input__row .admin-notice_create_input__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-notice_create_input .admin-notice_create_input__required{position:relative}.admin-notice_create_input .admin-notice_create_input__required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;margin-left:5px}.admin-notice_create_input .admin-notice_create_input__form-date{width:200px!important;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-notice_create_input .admin-notice_create_input__form-input{width:920px!important;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-notice_create_input .admin-notice_create_input__form-textarea{width:920px!important;height:120px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-notice_create_input .admin-notice_create_input__form-file-area{display:flex}.admin-notice_create_input .admin-notice_create_input__form-drop_area{color:#707070;background-color:#f2f2f2;padding:9px 12px 9px 46px;width:421px;border-radius:5px;border:1px dashed #C4C4C4;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.admin-notice_create_input .admin-notice_create_input__form-drop_area:before{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-upload-D6oS-dzC.svg);width:24px;height:24px;position:absolute;left:15px}.admin-notice_create_input .admin-notice_create_input__form-file_label{position:absolute;right:10px;margin-bottom:0}.admin-notice_create_input .admin-notice_create_input__form-file_input{font-weight:400;font-size:14px;width:130px}.admin-notice_create_input .admin-notice_create_input__form-file_name span{margin-left:10px}.admin-notice_create_input .admin-notice_create_input__form-file_name .admin-notice_create_input__form-file_close{cursor:pointer;margin-left:10px}.admin-notice_create_input .admin-notice_create_input__form-file_input::file-selector-button{font-weight:700;color:#fff;background:#ff6e6e;font-size:12px;border:0;border-radius:5px;padding:3.5px;text-align:center;width:125px;margin-right:20px;outline:0;cursor:pointer}.admin-notice_create_input .admin-notice_create_input__form-file_input::file-selector-button:hover{opacity:.7}.admin-notice_create_input .admin-notice_create_input__form-file_input:focus{outline:0}.admin-notice_create_input .admin-notice_create_input__form-file_name{color:#707070;font-size:14px;font-weight:400;display:flex;align-items:center;margin-left:10px}.admin-notice_create_input .admin-notice_create_input__button{display:flex;justify-content:center;margin-top:20px}.admin-notice_create_input .admin-notice_create_input__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_create_input .admin-notice_create_input__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_create_input .admin-notice_create_input__back_btn:hover,.admin-notice_create_input .admin-notice_create_input__confirm_btn:hover{opacity:.7}.admin-notice_create_input .admin-notice_create_input__error-form{width:100%}.admin-notice_create_input .admin-notice_create_input__error-form p{color:red;font-size:14px;font-weight:700}.admin-notice_create_input .display_block{display:block}.admin-notice_create_input .display_none{display:none}.admin-notice_create_confirm__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px}.admin-notice_create_confirm__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_create_confirm__section{width:1000px;max-width:1000px;margin:30px auto}.admin-notice_create_confirm .admin-notice_create_confirm__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice_create_confirm .admin-notice_create_confirm__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice_create_confirm .admin-notice_create_confirm__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice_create_confirm .admin-notice_create_confirm__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-notice_create_confirm .admin-notice_create_confirm__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice_create_confirm .admin-notice_create_confirm__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice_create_confirm .admin-notice_create_confirm__sub_header{color:#000000fa;font-weight:700;font-size:18px}.admin-notice_create_confirm .admin-notice_create_confirm__row{display:flex}.admin-notice_create_confirm .admin-notice_create_confirm__row:not(:last-child){margin-bottom:10px}.admin-notice_create_confirm .admin-notice_create_confirm__row .admin-notice_create_confirm__cell{width:50%}.admin-notice_create_confirm .admin-notice_create_confirm__row .admin-notice_create_confirm__large_cell{width:100%}.admin-notice_create_confirm .admin-notice_create_confirm__row .admin-notice_create_confirm__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-notice_create_confirm .admin-notice_create_confirm__row .admin-notice_create_confirm__content{color:#000000fa;font-size:18px;font-weight:700;margin-bottom:5px}.admin-notice_create_confirm .admin-notice_create_confirm__sub_ttl{display:flex;justify-content:space-between;align-items:center}.admin-notice_create_confirm .admin-notice_create_confirm__sub_ttl .admin-notice_create_confirm__accordion{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:9px solid #FF6E6E;cursor:pointer}.admin-notice_create_confirm .admin-notice_create_confirm__sub_ttl .admin-notice_create_confirm__accordion-close{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid #FF6E6E;cursor:pointer}.admin-notice_create_confirm .admin-notice_create_confirm__sub_ttl h3{margin:0}.admin-notice_create_confirm .admin-notice_create_confirm__accordion_body-close{display:none}.admin-notice_create_confirm .admin-notice_create_confirm__table{width:100%;border:1px solid #FF6E6E;font-weight:700;margin-top:20px;border-collapse:collapse}.admin-notice_create_confirm .admin-notice_create_confirm__table tr th{background-color:#fddada;color:#ff6e6e;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse;padding-top:8px;padding-bottom:8px}.admin-notice_create_confirm .admin-notice_create_confirm__table tr td{background-color:#fff;color:#000000fa;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse}.admin-notice_create_confirm .admin-notice_create_confirm__measure_result{display:flex;margin-top:20px;justify-content:space-between}.admin-notice_create_confirm .admin-notice_create_confirm__measure_result>div{width:45%;display:flex;flex-direction:column}.admin-notice_create_confirm .admin-notice_create_confirm__measure_result .admin-notice_create_confirm__measure_result__label{width:160px;padding-left:15px;margin-right:40px;margin-bottom:20px;position:relative;font-weight:700;font-size:14px;float:left;color:#ff6e6e}.admin-notice_create_confirm .admin-notice_create_confirm__measure_result .admin-notice_create_confirm__measure_result__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:6px;height:24px;top:50%;left:0;transform:translateY(-50%)}.admin-notice_create_confirm .admin-notice_create_confirm__damage_deposit_table img{width:130px;height:66px}.admin-notice_create_confirm .admin-notice_create_confirm__button{display:flex;justify-content:center;margin-top:20px}.admin-notice_create_confirm .admin-notice_create_confirm__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_create_confirm .admin-notice_create_confirm__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_create_confirm .admin-notice_create_confirm__back_btn:hover,.admin-notice_create_confirm .admin-notice_create_confirm__confirm_btn:hover{opacity:.7}.admin-notice_create_complete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px;text-align:center;font-weight:700;color:#000000fa;font-size:20px}.admin-notice_create_complete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_create_complete__section{width:1000px;max-width:1000px;margin:30px auto}.admin-notice_create_complete .admin-notice_create_complete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice_create_complete .admin-notice_create_complete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice_create_complete .admin-notice_create_complete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice_create_complete .admin-notice_create_complete__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-notice_create_complete .admin-notice_create_complete__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice_create_complete .admin-notice_create_complete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice_create_complete .admin-notice_create_complete__button{display:flex;justify-content:center;margin-top:30px}.admin-notice_create_complete .admin-notice_create_complete__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_create_complete .admin-notice_create_complete__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_create_complete .admin-notice_create_complete__back_btn:hover,.admin-notice_create_complete .admin-notice_create_complete__confirm_btn:hover{opacity:.7}.admin-notice_update_input__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px}.admin-notice_update_input__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_update_input__section{width:1000px;max-width:1400px;margin:30px auto}.admin-notice_update_input .admin-notice_update_input__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice_update_input .admin-notice_update_input__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice_update_input .admin-notice_update_input__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice_update_input .admin-notice_update_input__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-notice_update_input .admin-notice_update_input__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice_update_input .admin-notice_update_input__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice_update_input .admin-notice_update_input__row{display:flex}.admin-notice_update_input .admin-notice_update_input__row:not(:last-child){margin-bottom:10px}.admin-notice_update_input .admin-notice_update_input__row .admin-notice_update_input__cell{width:50%}.admin-notice_update_input .admin-notice_update_input__row .admin-notice_update_input__large_cell{width:100%;color:#000000fa}.admin-notice_update_input .admin-notice_update_input__row .admin-notice_update_input__large_cell input[type=checkbox]{outline:none}.admin-notice_update_input .admin-notice_update_input__row .admin-notice_update_input__large_cell input[type=checkbox]:last-child{margin-left:43px}.admin-notice_update_input .admin-notice_update_input__row .admin-notice_update_input__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-notice_update_input .admin-notice_update_input__required{position:relative}.admin-notice_update_input .admin-notice_update_input__required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;margin-left:5px}.admin-notice_update_input .admin-notice_update_input__form-date{width:200px!important;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-notice_update_input .admin-notice_update_input__form-input{width:920px!important;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-notice_update_input .admin-notice_update_input__form-textarea{width:920px!important;height:120px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.admin-notice_update_input .admin-notice_update_input__form-file-area{display:flex}.admin-notice_update_input .admin-notice_update_input__form-drop_area{color:#707070;background-color:#f2f2f2;padding:9px 12px 9px 46px;width:421px;border-radius:5px;border:1px dashed #C4C4C4;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.admin-notice_update_input .admin-notice_update_input__form-drop_area:before{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-upload-D6oS-dzC.svg);width:24px;height:24px;position:absolute;left:15px}.admin-notice_update_input .admin-notice_update_input__form-file_label{position:absolute;right:10px;margin-bottom:0}.admin-notice_update_input .admin-notice_update_input__form-file_input{font-weight:400;font-size:14px;width:130px}.admin-notice_update_input .admin-notice_update_input__form-file_name span{margin-left:10px}.admin-notice_update_input .admin-notice_update_input__form-file_name .admin-notice_update_input__form-file_close{cursor:pointer;margin-left:10px}.select-init{color:#b9b9b9!important}.admin-notice_update_input .admin-notice_update_input__form-file_input::file-selector-button{font-weight:700;color:#fff;background:#ff6e6e;font-size:12px;border:0;border-radius:5px;padding:3.5px;text-align:center;width:125px;margin-right:20px;outline:0;cursor:pointer}.admin-notice_update_input .admin-notice_update_input__form-file_input::file-selector-button:hover{opacity:.7}.admin-notice_update_input .admin-notice_update_input__form-file_input:focus{outline:0}.admin-notice_update_input .admin-notice_update_input__form-file_name{color:#707070;font-size:14px;font-weight:400;display:flex;align-items:center;margin-left:10px}.admin-notice_update_input .admin-notice_update_input__button{display:flex;justify-content:center;margin-top:20px}.admin-notice_update_input .admin-notice_update_input__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_update_input .admin-notice_update_input__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_update_input .admin-notice_update_input__back_btn:hover,.admin-notice_update_input .admin-notice_update_input__confirm_btn:hover{opacity:.7}.admin-notice_update_input .admin-notice_update_input__error-form{width:100%}.admin-notice_update_input .admin-notice_update_input__error-form p{color:red;font-size:14px;font-weight:700}.admin-notice_update_input .display_block{display:block}.admin-notice_update_input .display_none{display:none}.admin-notice_update_confirm__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1400px}.admin-notice_update_confirm__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_update_confirm__section{width:1400px;max-width:1400px;margin:30px auto}.admin-notice_update_confirm .admin-notice_update_confirm__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice_update_confirm .admin-notice_update_confirm__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice_update_confirm .admin-notice_update_confirm__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice_update_confirm .admin-notice_update_confirm__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-notice_update_confirm .admin-notice_update_confirm__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice_update_confirm .admin-notice_update_confirm__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice_update_confirm .admin-notice_update_confirm__sub_header{color:#000000fa;font-weight:700;font-size:18px}.admin-notice_update_confirm .admin-notice_update_confirm__row{display:flex}.admin-notice_update_confirm .admin-notice_update_confirm__row:not(:last-child){margin-bottom:10px}.admin-notice_update_confirm .admin-notice_update_confirm__row .admin-notice_update_confirm__cell{width:50%}.admin-notice_update_confirm .admin-notice_update_confirm__row .admin-notice_update_confirm__large_cell{width:100%}.admin-notice_update_confirm .admin-notice_update_confirm__row .admin-notice_update_confirm__label{color:#000000fa;font-size:14px;font-weight:700;margin-bottom:5px}.admin-notice_update_confirm .admin-notice_update_confirm__row .admin-notice_update_confirm__content{color:#000000fa;font-size:18px;font-weight:700;margin-bottom:5px}.admin-notice_update_confirm .admin-notice_update_confirm__sub_ttl{display:flex;justify-content:space-between;align-items:center}.admin-notice_update_confirm .admin-notice_update_confirm__sub_ttl .admin-notice_update_confirm__accordion{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:9px solid #FF6E6E;cursor:pointer}.admin-notice_update_confirm .admin-notice_update_confirm__sub_ttl .admin-notice_update_confirm__accordion-close{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid #FF6E6E;cursor:pointer}.admin-notice_update_confirm .admin-notice_update_confirm__sub_ttl h3{margin:0}.admin-notice_update_confirm .admin-notice_update_confirm__accordion_body-close{display:none}.admin-notice_update_confirm .admin-notice_update_confirm__table{width:100%;border:1px solid #FF6E6E;font-weight:700;margin-top:20px;border-collapse:collapse}.admin-notice_update_confirm .admin-notice_update_confirm__table tr th{background-color:#fddada;color:#ff6e6e;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse;padding-top:8px;padding-bottom:8px}.admin-notice_update_confirm .admin-notice_update_confirm__table tr td{background-color:#fff;color:#000000fa;text-align:center;border:1px solid #FF6E6E;border-collapse:collapse}.admin-notice_update_confirm .admin-notice_update_confirm__measure_result{display:flex;margin-top:20px;justify-content:space-between}.admin-notice_update_confirm .admin-notice_update_confirm__measure_result>div{width:45%;display:flex;flex-direction:column}.admin-notice_update_confirm .admin-notice_update_confirm__measure_result .admin-notice_update_confirm__measure_result__label{width:160px;padding-left:15px;margin-right:40px;margin-bottom:20px;position:relative;font-weight:700;font-size:14px;float:left;color:#ff6e6e}.admin-notice_update_confirm .admin-notice_update_confirm__measure_result .admin-notice_update_confirm__measure_result__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:6px;height:24px;top:50%;left:0;transform:translateY(-50%)}.admin-notice_update_confirm .admin-notice_update_confirm__damage_deposit_table img{width:130px;height:66px}.admin-notice_update_confirm .admin-notice_update_confirm__button{display:flex;justify-content:center;margin-top:20px}.admin-notice_update_confirm .admin-notice_update_confirm__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_update_confirm .admin-notice_update_confirm__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_update_confirm .admin-notice_update_confirm__back_btn:hover,.admin-notice_update_confirm .admin-notice_update_confirm__confirm_btn:hover{opacity:.7}.admin-notice_update_complete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px;text-align:center;font-weight:700;color:#000000fa;font-size:20px}.admin-notice_update_complete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_update_complete__section{width:1000px;max-width:1000px;margin:30px auto}.admin-notice_update_complete .admin-notice_update_complete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice_update_complete .admin-notice_update_complete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice_update_complete .admin-notice_update_complete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice_update_complete .admin-notice_update_complete__breadcrumb ul li a{color:#606060;text-decoration:underline}.admin-notice_update_complete .admin-notice_update_complete__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice_update_complete .admin-notice_update_complete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice_update_complete .admin-notice_update_complete__button{display:flex;justify-content:center;margin-top:30px}.admin-notice_update_complete .admin-notice_update_complete__back_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_update_complete .admin-notice_update_complete__confirm_btn{background-color:#ff6e6e;color:#fff;font-weight:700;border:none;padding:10px;width:300px;height:48px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;text-align:center}.admin-notice_update_complete .admin-notice_update_complete__back_btn:hover,.admin-notice_update_complete .admin-notice_update_complete__confirm_btn:hover{opacity:.7}.admin-notice_delete{background-color:#edeef0}.admin-notice_delete__section{width:1000px;max-width:1400px;margin:30px auto}.admin-notice_delete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029;width:1000px}.admin-notice_delete .admin-notice_delete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-notice_delete .admin-notice_delete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-notice_delete .admin-notice_delete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-notice_delete .admin-notice_delete__breadcrumb ul li a{color:#606060}.admin-notice_delete .admin-notice_delete__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-notice_delete .admin-notice_delete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-notice_delete .admin-notice_delete__breadcrumb a{text-decoration:underline}.admin-notice_delete__title{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:21px}.admin-notice_delete__error-message{color:red;font-size:17px;font-weight:700;text-align:center;margin-top:20px}.admin-notice_delete__form{width:100%}.admin-notice_delete__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.admin-notice_delete__content-box:not(:last-child){margin-bottom:20px}.admin-notice_delete__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_delete__content-box--confirm{padding:20px 40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.admin-notice_delete__confirm-title{text-align:center;color:#fff;font-size:20px;font-weight:700;margin-bottom:0;line-height:1.5;background-color:red;padding:10px;border-radius:5px}.admin-notice_delete__label-text{font-size:14px;font-weight:700;color:#334155;margin-bottom:4px}.admin-notice_delete__confirm-group{margin-bottom:24px}.admin-notice_delete__confirm-group:last-child{margin-bottom:0}.admin-notice_delete__confirm-data{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}.admin-notice_delete__confirm-data:empty{color:#999}.admin-notice_delete__confirm-data:empty:after{content:"（未入力）"}.admin-notice_delete__notes{align-items:flex-start}.admin-notice_delete__button{width:300px;border-radius:10px;padding:10px;border:none;font-size:18px;cursor:pointer;font-weight:700;text-align:center}.admin-notice_delete__button:nth-child(1){margin-right:30px}.admin-notice_delete__back-button{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e}.admin-notice_delete__delete-button,.admin-notice_delete__submit-button{background-color:#ff6e6e;color:#fff}.admin-notice_delete__button:hover{opacity:.7}.admin-notice_delete_confirm__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.admin-notice_delete__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.admin-notice_delete__button{padding:6px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.admin-notice_delete__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.admin-notice_delete__button--back:hover{opacity:.7;color:#ff6e6e}.admin-notice_delete__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.admin-notice_delete__button--submit:hover{color:#fff;opacity:.7}.admin-notice-delete__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.admin-notice-delete__half-item{width:50%;display:flex;flex-direction:column}.admin-notice-delete__label{width:160px;margin-right:40px;margin-bottom:0;position:relative;font-weight:700;font-size:14px;float:left}.admin-notice-delete__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all;margin-top:4px}.admin-notice_delete__complete-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.admin-notice_delete__complete-message{font-size:20px;font-weight:700;color:#000;text-align:center}.admin-notice_delete__single-button{display:flex;align-items:center;justify-content:center;margin-top:30px}.admin-notice_delete__single-button .admin-notice_delete__button{text-decoration:none;display:inline-block;line-height:1}.admin-notice_delete__submit-button{background-color:#ff6e6e;color:#fff}@media (max-width: 1024px){.admin-notice_delete__section{width:100%;padding:40px 20px}.admin-notice_delete__content-box,.admin-notice_delete__content-box--confirm,.admin-notice_delete__complete-box{padding:30px}}@media (max-width: 768px){.admin-notice_delete__content-box,.admin-notice_delete__content-box--confirm,.admin-notice_delete__complete-box{padding:20px}.admin-notice_delete__buttons{flex-direction:column}.admin-notice_delete__button:nth-child(1){margin-right:0;margin-bottom:20px}.admin-notice_delete__single-button .admin-notice_delete__button{width:100%;max-width:300px}}.admin-flange-print{background-color:#edeef0;color:#000000fa}.admin-flange-print__section{margin-left:10%}.admin-flange-print__content{width:1400px;margin:30px auto}.admin-red-bold-font{color:red;font-weight:700}.admin-flange-print-background-pink{background-color:#ff6e6e;color:#fff;font-weight:700}.admin-flange-print-background-gray{background-color:#edeef0}.admin-flange-print-graph_position{font-weight:700}.admin-flange-print .admin-flange-print__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.admin-flange-print .admin-flange-print__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.admin-flange-print .admin-flange-print__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.admin-flange-print .admin-flange-print__breadcrumb ul li a{color:#606060}.admin-flange-print .admin-flange-print__breadcrumb ul li:not(:last-child){margin-right:20px}.admin-flange-print .admin-flange-print__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.admin-flange-print .admin-flange-print__breadcrumb a{text-decoration:underline}.admin-flange-print .admin-flange-print__ttl{display:flex;justify-content:space-between;align-items:center}.admin-flange-print .admin-flange-print__ttl .admin-flange-print__btn{width:120px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;border:none;color:#fff;height:40px}.admin-flange-print .admin-flange-print__ttl .admin-flange-print__btn img{margin-right:5px}.admin-flange-close__btn{width:100%;text-align:center;display:flex;align-items:end;justify-content:flex-end;background-color:#fff;border-radius:12px;font-size:18px;border:none;color:#ff6e6e;height:40px;padding:5px}.admin-flange-print__strain_result_area.open{transform:translate(0)}.admin-flange-print__flangekarte_logo,.admin-flange-print__valqua_logo{display:none;text-align:center}.admin-flange-print__flangekarte_logo img{width:30%}.admin-flange-print .admin-flange-print__item{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.admin-flange-print .admin-flange-print__detail_btn_area{margin-top:20px;width:100%;display:flex;justify-content:center}.admin-flange-print .admin-flange-print__detail_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;width:300px;height:48px;border-radius:12px;font-size:18px;padding:6px 12px}.admin-flange-print .admin-flange-print__detail_btn:hover{opacity:.7}.admin-flange-print .admin-flange-print__item .admin-flange-print__result{display:flex}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info{width:440px;margin-right:40px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result{width:840px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info .admin-flange-print__flange_info__ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info .admin-flange-print__result_overview__ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result .admin-flange-print__inspect_result__ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__strain_result_ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_result_ttl{width:100%;background-color:#ff6e6e;height:28px;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content,.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item{margin-top:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item{display:flex}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_img{width:700px;height:700px;text-align:center;align-content:center;background-color:#000}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_img img{height:610px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_angle_area{display:flex;justify-content:center;align-items:center;height:45px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_angle{background-color:#fff;height:25px;width:40px;text-align:center;margin-left:2.5px;margin-right:2.5px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_angle_row{display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__inspect_result .admin-flange-print__measure_result_color_bar_crop{width:140px;height:700px;overflow:hidden;position:relative}.admin-flange-print .admin-flange-print__inspect_result .admin-flange-print__measure_result_color_bar_crop img{width:100%;height:100%;object-fit:cover;object-position:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row{display:flex;font-size:14px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row .admin-flange-print__flange_info__label{width:150px;background-color:#edeef0;color:#000000fa;border-top:1px solid #707070;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row .admin-flange-print__flange_info__item{width:290px;background-color:#fff;color:#000000fa;border-top:1px solid #B9B9B9;display:flex;align-items:center;justify-content:center;word-break:break-all}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row .admin-flange-print__flange_info__item_label{width:145px;border-right:1px solid #B9B9B9;height:26px;text-align:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row .admin-flange-print__flange_info__item_item{width:145px;height:26px;text-align:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2{display:flex}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__label_2{display:flex;background-color:#edeef0;height:52px;align-items:center;width:150px;border-top:1px solid #707070}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__label_2 .admin-flange-print__flange_info__label_2_label{width:100px;border-right:1px solid #707070;height:52px;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__label_2 .admin-flange-print__flange_info__label_2_sub_label div{width:50px;height:26px;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__item_2{width:290px;height:26px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__label_2 .admin-flange-print__flange_info__label_2_sub_label div:first-child{border-bottom:1px solid #707070}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__item{display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__item_label{width:145px;border-right:1px solid #B9B9B9;height:26px;text-align:center;border-top:1px solid #B9B9B9}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__item_item{width:145px;height:26px;text-align:center;border-top:1px solid #B9B9B9}.admin-flange-print__flange_info__label.last-row{border-bottom:1px solid #707070}.admin-flange-print__flange_info__item.last-row{border-bottom:1px solid #B9B9B9}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info .admin-flange-print__result_overview__ttl{margin-top:40px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info .admin-flange-print__result_overview_content{color:#000000fa}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result{margin-top:40px}.admin-flange-print__damage_result_content{margin-top:10px}.admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item{max-width:33.33%;min-width:0px;flex:0 0 calc(33.33% - 10px);display:inline-flex;justify-content:center;vertical-align:top;width:447px}.admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item img{width:180px;height:100px}.admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item table{width:100%;border-collapse:collapse}.admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item table td{border:solid 1px #707070!important;overflow-wrap:break-word;padding:3px;display:table-cell}.admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__content{font-size:14px;text-align:end}.admin-flange-print__damage_result_content{display:table;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box;flex:none;align-self:stretch}.admin-flange-print__damage_result{display:block;flex:0 0 100%;width:100%}.admin-flange-print__damage_result__height{height:100%}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__position{background-color:#ff6e6e;color:#fff;font-weight:700}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result__judge_label{background-color:#edeef0}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result__judge{width:100%}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result__judge tr td:first-child{width:160px}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result__judge tr td:nth-child(2){width:286px}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result__judge td{border:solid 1px #707070!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__label{background-color:#edeef0;width:108px;font-size:13px;padding:3px}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__label.rowspan{width:52px}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__label.large{width:160px}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__label div{display:flex}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__label .unit{font-size:11px;font-weight:400}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__label_background_pink{background-color:#ff6e6e;color:#fff;width:218px;font-weight:700}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result__text{border:1px solid #707070;text-align:center;padding:10px 0;margin:10px 0 0}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content{margin-top:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content table td{border:1px solid #707070!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__strain_result_text{display:inline-block;color:red;font-weight:700}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result{margin-top:40px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_sub_ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_sub_ttl{background-color:#fddada;width:100%;color:#ff6e6e;font-weight:700;height:40px;display:flex;justify-content:center;align-items:center;position:relative;font-size:16px;margin-bottom:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_sub_ttl .admin-flange-print__radial_strain_result_sub_ttl_interval,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_sub_ttl .admin-flange-print__circumferential_strain_result_sub_ttl_interval{position:absolute;right:0;color:#000000fa;font-size:12px;display:flex;align-items:center;justify-content:flex-end;width:200px;padding-right:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_sub_ttl .admin-flange-print__radial_strain_result_sub_ttl_interval select,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_sub_ttl .admin-flange-print__circumferential_strain_result_sub_ttl_interval select{width:100px;margin-left:5px;height:28px;font-size:14px;padding:0 4px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph{display:flex;flex-wrap:wrap;margin-top:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph table td{border:solid 1px #707070!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item{width:446.5px;border:none}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table{width:100%}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_header td:nth-child(1){width:200px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_header td:nth-child(2){width:120px;text-align:center;background-color:#edeef0}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_header td:nth-child(3){width:120px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_fixed_header td:nth-child(1){width:140px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_fixed_header td:nth-child(2){width:120px;text-align:center;font-weight:700}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_fixed_header td:nth-child(3){width:100px;background-color:#edeef0}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_fixed_header td:nth-child(4){width:80px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table tr:not(:first-child) td{position:relative;color:#707070;font-size:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table td .admin-flange-print__radial_strain_result_graph_y{position:absolute;top:0}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table td .admin-flange-print__radial_strain_result_graph_x{display:flex;justify-content:space-around}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content table .admin-flange-print__radial_strain_result_header{background-color:#edeef0;font-weight:700}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content{margin-top:30px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item table{width:100%}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item table tr td:first-child{width:170px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item table td{border:solid 1px #707070!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result tr:first-child{background-color:#edeef0}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result tr td:first-child{width:170px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item table td:not(:first-child){position:relative;color:#707070;font-size:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item table td .admin-flange-print__circumferential_strain_result_graph_y{position:absolute;top:0}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item table td .admin-flange-print__circumferential_strain_result_graph_x{display:flex;justify-content:end;margin-right:70px}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item .admin-flange-print__circumferential_strain_result_position{height:10px;background-color:#ff6e6e;color:#fff;font-weight:700}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item .admin-flange-print__circumferential_strain_result_text{height:60px;background-color:#ff6e6e;color:#fff;font-weight:700}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result td{border:solid 1px #707070!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result{margin-top:40px}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_result_none{text-align:center;color:red}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_img{display:flex;margin-top:5px}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_img .admin-flange-print__between_img_left{width:50%;font-weight:700;border-right:1px dashed #B9B9B9}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_img .admin-flange-print__between_img_right{width:50%;font-weight:700;text-align:end}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_img .admin-flange-print__between_img_right span{padding-left:70px}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_img .admin-flange-print__between_img_left img,.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_img .admin-flange-print__between_img_right img{width:600px}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info{display:flex;border:1px solid #707070;height:30px;margin-top:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__ttl{width:340px;background-color:#ff6e6e;border-right:1px solid #707070;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__date_label{width:200px;background-color:#edeef0;border-right:1px solid #707070;color:#000000fa;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__date{width:200px;border-right:1px solid #707070;color:#000000fa;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__name_label{width:200px;background-color:#edeef0;border-right:1px solid #707070;color:#000000fa;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__name{width:400px;color:#000000fa;display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_sub_ttl,.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_sub_ttl{background-color:#fddada;width:100%;color:#ff6e6e;font-weight:700;height:40px;display:flex;justify-content:center;align-items:center;position:relative;font-size:16px;margin-top:10px;margin-bottom:10px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_sub_ttl .admin-flange-print__radial_strain_between_sub_ttl_interval,.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_sub_ttl .admin-flange-print__circumferential_strain_between_sub_ttl_interval{position:absolute;right:0;color:#000000fa;font-size:12px;display:flex;align-items:center;justify-content:flex-end;width:200px;padding-right:10px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_sub_ttl .admin-flange-print__radial_strain_between_sub_ttl_interval select,.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_sub_ttl .admin-flange-print__circumferential_strain_between_sub_ttl_interval select{width:100px;margin-left:5px;height:28px;font-size:14px;padding:0 4px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area .admin-flange-print__radial_strain_between_max_min{display:flex}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area .admin-flange-print__radial_strain_between_max_min table{width:calc(100% / 3)}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area .admin-flange-print__radial_strain_between_max_min table tr td:nth-child(2){text-align:center}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area .admin-flange-print__radial_strain_between_graph{display:flex;flex-wrap:wrap}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area .admin-flange-print__radial_strain_between_graph table{width:446.6px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area .admin-flange-print__radial_strain_between_graph table tr td:nth-child(1){width:40%}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area .admin-flange-print__radial_strain_between_graph table tr td:nth-child(2){width:60%}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area table tr td{border:solid 1px #707070!important}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area table tr:not(:first-child) td{position:relative;color:#707070;font-size:10px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area table td .admin-flange-print__radial_strain_between_graph_y{position:absolute;top:0}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_graph_area table td .admin-flange-print__radial_strain_between_graph_x{display:flex;justify-content:space-around}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area .admin-flange-print__circumferential_strain_between_max_min table{width:100%}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area .admin-flange-print__circumferential_strain_between_max_min table tbody{height:190px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area .admin-flange-print__circumferential_strain_between_max_min table tr{height:95px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area .admin-flange-print__circumferential_strain_between_max_min table tr td:nth-child(1){width:170px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area .admin-flange-print__circumferential_strain_between_graph table{width:100%}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area .admin-flange-print__circumferential_strain_between_graph table tr td:nth-child(1){width:170px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area table tr td{border:solid 1px #707070!important}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area table td:not(:first-child){position:relative;color:#707070;font-size:10px}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area table td .admin-flange-print__circumferential_strain_between_graph_y{position:absolute;top:0}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_graph_area table td .admin-flange-print__circumferential_strain_between_graph_x{display:flex;justify-content:end;margin-right:70px}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4 landscape;margin:10mm}html,body,main{width:auto!important;max-width:100%!important;margin:0;padding:0;transform:scale(.97);transform-origin:top left}.no_print,header{display:none!important}select{background-color:#fff!important}.admin-flange-print__flangekarte_logo,.admin-flange-print__valqua_logo{display:block}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info .admin-flange-print__flange_info__ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info .admin-flange-print__result_overview__ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result .admin-flange-print__inspect_result__ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__strain_result_ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_result_ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result_content_item .admin-flange-print__damage_result__label_background_pink{background-color:#ff6e6e!important;color:#fff!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row .admin-flange-print__flange_info__label{background-color:#edeef0!important;color:#000000fa!important;border-top:1px solid #707070!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__flange_info__content .admin-flange-print__flange_info__row_2 .admin-flange-print__flange_info__label_2{background-color:#edeef0!important;border-top:1px solid #707070!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__damage_result .admin-flange-print__damage_result_content .admin-flange-print__damage_result__judge_label{background-color:#edeef0!important}.admin-red-bold-font{color:red!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_sub_ttl,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_sub_ttl{background-color:#fddada!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_sub_ttl span,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_sub_ttl span{color:#ff6e6e!important}.admin-flange-print-background-pink{background-color:#ff6e6e!important;color:#fff!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_fixed_header td:nth-child(3){background-color:#edeef0!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content table .admin-flange-print__radial_strain_result_header{background-color:#edeef0!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__radial_strain_result_content .admin-flange-print__radial_strain_result_graph .admin-flange-print__radial_strain_result_graph_item table .admin-flange-print__radial_strain_result_graph_header td:nth-child(2){background-color:#edeef0!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result_graph .admin-flange-print__circumferential_strain_result_graph_item .admin-flange-print__circumferential_strain_result_text{background-color:#ff6e6e!important;color:#fff!important}.admin-flange-print-background-gray,.admin-flange-print .admin-flange-print__item .admin-flange-print__strain_result .admin-flange-print__circumferential_strain_result_content .admin-flange-print__circumferential_strain_result tr:first-child{background-color:#edeef0!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__ttl{background-color:#ff6e6e!important;border-right:1px solid #707070!important;color:#fff!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__date_label,.admin-flange-print .admin-flange-print__item .admin-flange-print__between_result .admin-flange-print__between_pair_info .admin-flange-print__between_pair_info__name_label{background-color:#edeef0!important;border-right:1px solid #707070!important;color:#000000fa!important}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_sub_ttl,.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_sub_ttl{background-color:#fddada!important}.admin-flange-print .admin-flange-print__between_result .admin-flange-print__radial_strain_between_sub_ttl span,.admin-flange-print .admin-flange-print__between_result .admin-flange-print__circumferential_strain_between_sub_ttl span{color:#ff6e6e!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item{display:flex;margin-top:10px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_img{width:690px;height:690px;text-align:center;align-content:center;background-color:#000!important}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_img img{height:590px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_angle_area{display:flex;justify-content:center;align-items:center;height:45px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_angle{background-color:#fff!important;height:25px;width:40px;text-align:center;margin-left:2.5px;margin-right:2.5px}.admin-flange-print .admin-flange-print__item .admin-flange-print__result .admin-flange-print__inspect_result__item .admin-flange-print__measure_result_angle_row{display:flex;align-items:center;justify-content:center}.admin-flange-print .admin-flange-print__inspect_result .admin-flange-print__measure_result_color_bar_crop{width:140px;height:689px;overflow:hidden;position:relative}.admin-flange-print .admin-flange-print__inspect_result .admin-flange-print__measure_result_color_bar_crop img{width:100%;height:100%;object-fit:cover;object-position:center}}.account-detail__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.account-detail__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-client-primary, #667eea)}.account-detail__welcome{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.account-detail__content{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.account-detail__section{margin-bottom:var(--spacing-xl, 32px)}.account-detail__section:last-child{margin-bottom:0}.account-detail__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0)}.account-detail__profile{background:linear-gradient(135deg,var(--auth-client-primary, #667eea) 0%,var(--auth-client-secondary, #764ba2) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-xl, 32px);margin-bottom:var(--spacing-xl, 32px)}.account-detail__profile-header{display:flex;align-items:center;margin-bottom:var(--spacing-lg, 24px)}.account-detail__avatar{width:80px;height:80px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl, 24px);font-weight:600;margin-right:var(--spacing-lg, 24px)}.account-detail__profile-info{flex:1}.account-detail__profile-name{font-size:var(--font-size-xl, 24px);font-weight:600;margin-bottom:var(--spacing-xs, 8px)}.account-detail__profile-email{font-size:var(--font-size-base, 16px);opacity:.9;margin-bottom:var(--spacing-xs, 8px)}.account-detail__profile-company{background:#fff3;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);display:inline-block}.account-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg, 24px)}.account-detail__info-item{display:flex;flex-direction:column}.account-detail__info-label{font-weight:600;color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.account-detail__info-value{color:var(--color-text, #333);font-size:var(--font-size-base, 16px)}.account-detail__name-display{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.account-detail__name-kanji{display:flex;gap:var(--spacing-sm, 12px);margin-bottom:var(--spacing-md, 16px)}.account-detail__name-part{background:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-lg, 18px);font-weight:600;flex:1;text-align:center;border-left:3px solid var(--auth-client-primary, #667eea)}.account-detail__name-kana{display:flex;gap:var(--spacing-sm, 12px)}.account-detail__name-kana-part{background:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);flex:1;text-align:center}.account-detail__organization{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.account-detail__org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px)}.account-detail__org-item{background:var(--color-white, white);padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);border-left:3px solid var(--auth-client-secondary, #764ba2)}.account-detail__org-label{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px);text-transform:uppercase;font-weight:600}.account-detail__org-value{font-size:var(--font-size-base, 16px);color:var(--color-text, #333);font-weight:600}.account-detail__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px);margin-top:var(--spacing-xl, 32px)}.account-detail__action-card{background:var(--color-white, white);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);text-align:center;transition:all var(--transition-base, .3s)}.account-detail__action-card:hover{border-color:var(--auth-client-primary, #667eea);transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 8px rgba(0, 0, 0, .1))}.account-detail__action-icon{font-size:var(--font-size-xl, 24px);color:var(--auth-client-primary, #667eea);margin-bottom:var(--spacing-md, 16px)}.account-detail__action-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-sm, 12px)}.account-detail__action-description{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-md, 16px);line-height:1.4}.account-detail__action-button{background-color:var(--auth-client-primary, #667eea);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;font-size:var(--font-size-sm, 14px);transition:all var(--transition-base, .3s);display:inline-block}.account-detail__action-button:hover{background-color:var(--auth-client-secondary, #764ba2);text-decoration:none;color:var(--color-white, white)}.account-detail__security{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);border-left:3px solid var(--color-warning, #ffc107)}.account-detail__security-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.account-detail__security-item:last-child{border-bottom:none}.account-detail__security-label{font-weight:600;color:var(--color-text, #333)}.account-detail__security-value{color:var(--color-text-secondary, #666);font-size:var(--font-size-sm, 14px)}input[type=text],input[type=password]{color:#343434;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.client-account-update__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.client-account-update__main,[class*=content]{align-items:initial!important}.client-account-update__sec{background-color:#edeef0}.client-account-update__content{max-width:1400px;margin:30px auto;width:1000px}.client-account-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-account-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-account-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-account-update__breadcrumb ul li a{color:#606060;text-decoration:underline}.client-account-update__breadcrumb ul li:not(:last-child){margin-right:20px}.client-account-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-account-update__account-box{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.client-account-update__account-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px}.client-account-update__form div label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.client-account-update__form div label p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.client-account-update__form input::placeholder{color:silver}.client-account-update__user-name{display:flex;flex-direction:column;margin-bottom:10px}.client-account-update__user-name p{color:#000;font-size:14px;font-weight:700;margin-bottom:4px}.client-account-update__user-name div{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-account-update__user-name div label{margin-bottom:0;width:220px}.client-account-update__user-name div label:nth-child(1){margin-right:8px}.client-account-update__user-name div label input{width:100%}.client-account-update__account-input-form .client-account-update__user-name label input{width:226px;font-size:18px;padding:6.5px 12px}.client-account-update__account-input-form .client-account-update__user-info-form label{margin-bottom:10px}.client-account-update__account-input-form .client-account-update__user-info-form label input[type=text],.client-account-update__account-input-form .client-account-update__user-info-form label input[type=password]{width:100%;border-radius:7px;font-weight:700;padding:6.5px 10px;font-size:18px}.client-account-update__account-input-form .client-account-update__form .client-account-update__user-info-form .client-account-update__pass-area{display:flex}.client-account-update__account-input-form .client-account-update__form .client-account-update__user-info-form .client-account-update__pass-area .client-account-update__show-pass{margin-left:15px;display:flex;flex-direction:row;margin-top:34px}.client-account-update__account-input-form .client-account-update__form .client-account-update__user-info-form .client-account-update__pass-area .client-account-update__pass input[type=password],.client-account-update__account-input-form .client-account-update__form .client-account-update__user-info-form .client-account-update__pass-area .client-account-update__pass input[type=text]{width:446px;height:42px}.client-account-update__account-input-form .client-account-update__form .client-account-update__show-pass p{margin-left:6px;color:#ff6e6e;font-weight:700;margin-bottom:0}.client-account-update__account-input-form .client-account-update__form .client-account-update__show-pass input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:4px;outline:none}.client-account-update__account-input-form .client-account-update__form .client-account-update__show-pass input[type=checkbox]:checked{background-color:#ff6e6e}.client-account-update__account-input-form .client-account-update__form .client-account-update__show-pass input[type=checkbox]:checked:before{position:absolute;top:0;left:4px;transform:rotate(50deg);width:5px;height:11px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:"";cursor:pointer}.client-account-update__required{position:relative;width:auto}.client-account-update__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.client-account-update__user-form .client-account-update__error-form{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.client-account-update__user-form .client-account-update__error-form p{color:red;font-size:14px;font-weight:700;width:100%}.client-account-update__user-form .client-account-update__error-form p:nth-child(1){margin-right:10px}.client-account-update__user-form .client-account-update__user-name-error p{width:226px!important}.client-account-update__account-input-form .client-account-update__user-form .client-account-update__error-form{margin-top:-10px}.client-account-update__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-account-update__btns button:nth-child(1){margin-right:20px}.client-account-update__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-account-update__btns .client-account-update__btn a{text-decoration:none;display:block}.client-account-update__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.client-account-update__pink-btn:focus{color:#fff}.client-account-update__pink-btn a{color:#fff;text-decoration:none;display:block}.client-account-update__pink-btn a:hover,.client-account-update__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-account-update__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-account-update__pink-border-btn:focus{color:#ff6e6e}.client-account-update__pink-border-btn:hover{opacity:.7}.client-account-update__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-account-update__account-input-form .client-account-update__user-info-form label:last-child{margin-bottom:0}.client-account-update-confirm__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.client-account-update-confirm__main,[class*=content]{align-items:initial!important}.client-account-update-confirm__content{max-width:1400px;margin:30px auto;width:1000px;background-color:#edeef0}.client-account-update-confirm__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-account-update-confirm__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-account-update-confirm__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-account-update-confirm__breadcrumb ul li a{color:#606060;text-decoration:underline}.client-account-update-confirm__breadcrumb ul li:not(:last-child){margin-right:20px}.client-account-update-confirm__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-account-update-confirm__account-box{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.client-account-update-confirm__account-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px;margin-top:0}.client-account-update-confirm__content .client-account-update-confirm__msg{font-size:18px;font-weight:700;color:#000;margin-bottom:15px}.client-account-update-confirm__form div label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.client-account-update-confirm__form div label p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.client-account-update-confirm__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-account-update-confirm__btns button:nth-child(1){margin-right:20px}.client-account-update-confirm__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-account-update-confirm__btns .client-account-update-confirm__btn a{text-decoration:none;display:block}.client-account-update-confirm__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.client-account-update-confirm__pink-btn:focus{color:#fff}.client-account-update-confirm__pink-btn a{color:#fff;text-decoration:none;display:block}.client-account-update-confirm__pink-btn a:hover,.client-account-update-confirm__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-account-update-confirm__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-account-update-confirm__pink-border-btn:focus{color:#ff6e6e}.client-account-update-confirm__pink-border-btn:hover{opacity:.7}.client-account-update-confirm__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-account-update-confirm__account-input-form .client-account-update-confirm__user-info-form label:last-child{margin-bottom:0}.client-account-update-confirm__text{color:#ff6e6e;font-size:16px;font-weight:700;text-align:center;padding:15px;border-radius:5px}.client-account-update-confirm__item{align-items:baseline;padding-bottom:15px}.client-account-update-confirm__item:last-child{border-bottom:none}.client-account-update-confirm__label{width:200px;color:#666;font-size:14px;flex-shrink:0}.client-account-update-confirm__value{color:#333;font-size:16px;font-weight:700;word-break:break-all}.client-account-update-confirm__btns{margin-top:40px}.client-account-update-complete__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.client-account-update-complete__main,[class*=content]{align-items:initial!important}.client-account-update-complete__content{max-width:1400px;margin:30px auto;width:1000px;background-color:#edeef0}.client-account-update-complete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-account-update-complete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-account-update-complete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-account-update-complete__breadcrumb ul li a{color:#606060;text-decoration:underline}.client-account-update-complete__breadcrumb ul li:not(:last-child){margin-right:20px}.client-account-update-complete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-account-update-complete__account-box{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029;color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.client-account-update-complete__btn{border-radius:10px;display:flex;justify-content:center;margin-top:20px}.client-account-update-complete__btn a{width:316px;text-align:center;background-color:#ff6e6e;color:#fff;text-decoration:none;display:block;font-size:16px;font-weight:700;padding:11px;border-radius:10px}.account-password__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.account-password__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-client-primary, #667eea)}.account-password__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.account-password__security-notice{background:linear-gradient(135deg,var(--color-warning, #ffc107) 0%,var(--color-warning-dark, #e0a800) 100%);color:var(--color-text, #333);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--color-warning-dark, #e0a800)}.account-password__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.account-password__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.account-password__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5}.account-password__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.account-password__section{margin-bottom:var(--spacing-xl, 32px)}.account-password__section:last-child{margin-bottom:0}.account-password__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center}.account-password__section-icon{font-size:var(--font-size-lg, 18px);color:var(--auth-client-primary, #667eea);margin-right:var(--spacing-sm, 12px)}.account-password__form-group{display:flex;flex-direction:column;margin-bottom:var(--spacing-lg, 24px)}.account-password__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.account-password__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.account-password__input-container{position:relative}.account-password__input{width:100%;padding:var(--spacing-sm, 12px);padding-right:var(--spacing-xxl, 48px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.account-password__input:focus{outline:none;border-color:var(--auth-client-primary, #667eea);box-shadow:0 0 0 2px #667eea1a}.account-password__toggle-button{position:absolute;right:var(--spacing-sm, 12px);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-secondary, #666);cursor:pointer;padding:var(--spacing-xs, 8px);border-radius:var(--border-radius-base, 5px);transition:all var(--transition-base, .3s)}.account-password__toggle-button:hover{color:var(--auth-client-primary, #667eea);background:var(--color-bg-light, #f8f9fa)}.account-password__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px);line-height:1.4}.account-password__strength{margin-top:var(--spacing-sm, 12px)}.account-password__strength-bar{height:4px;background:var(--color-bg-light, #f8f9fa);border-radius:2px;overflow:hidden;margin-bottom:var(--spacing-xs, 8px)}.account-password__strength-fill{height:100%;transition:all var(--transition-base, .3s);border-radius:2px}.account-password__strength-fill--weak{width:25%;background:var(--color-danger, #dc3545)}.account-password__strength-fill--fair{width:50%;background:var(--color-warning, #ffc107)}.account-password__strength-fill--good{width:75%;background:var(--color-info, #17a2b8)}.account-password__strength-fill--strong{width:100%;background:var(--color-success, #28a745)}.account-password__strength-text{font-size:var(--font-size-xs, 12px);font-weight:600}.account-password__strength-text--weak{color:var(--color-danger, #dc3545)}.account-password__strength-text--fair{color:var(--color-warning, #ffc107)}.account-password__strength-text--good{color:var(--color-info, #17a2b8)}.account-password__strength-text--strong{color:var(--color-success, #28a745)}.account-password__requirements{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-top:var(--spacing-md, 16px)}.account-password__requirements-title{font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-sm, 12px)}.account-password__requirements-list{list-style:none;padding:0;margin:0}.account-password__requirement{display:flex;align-items:center;padding:var(--spacing-xs, 8px) 0;font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666)}.account-password__requirement-icon{margin-right:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.account-password__requirement--met{color:var(--color-success, #28a745)}.account-password__requirement--unmet{color:var(--color-text-secondary, #666)}.account-password__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.account-password__input--error{border-color:var(--color-danger, #dc3545)}.account-password__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.account-password__button-group{display:flex;gap:var(--spacing-sm, 12px)}.account-password__button--submit{background-color:var(--auth-client-primary, #667eea);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);cursor:pointer;transition:all var(--transition-base, .3s)}.account-password__button--submit:hover{background-color:var(--auth-client-secondary, #764ba2)}.account-password__button--submit:disabled{background-color:var(--color-secondary, #6c757d);cursor:not-allowed}.account-password__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.account-password__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.account-password__step-indicator{display:flex;justify-content:center;margin-bottom:var(--spacing-xl, 32px)}.account-password__step{display:flex;align-items:center;color:var(--color-text-secondary, #666)}.account-password__step--active{color:var(--auth-client-primary, #667eea);font-weight:600}.account-password__step--completed{color:var(--color-success, #28a745)}.account-mail-address__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.account-mail-address__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-client-primary, #667eea)}.account-mail-address__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.account-mail-address__security-notice{background:linear-gradient(135deg,var(--color-warning, #ffc107) 0%,var(--color-warning-dark, #e0a800) 100%);color:var(--color-text, #333);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--color-warning-dark, #e0a800)}.account-mail-address__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.account-mail-address__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.account-mail-address__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5}.account-mail-address__notice-list{list-style:none;padding:0;margin:var(--spacing-sm, 12px) 0 0 0}.account-mail-address__notice-item{display:flex;align-items:flex-start;padding:var(--spacing-xs, 8px) 0;font-size:var(--font-size-sm, 14px)}.account-mail-address__notice-bullet{margin-right:var(--spacing-sm, 12px);margin-top:2px}.account-mail-address__current{background:linear-gradient(135deg,var(--auth-client-primary, #667eea) 0%,var(--auth-client-secondary, #764ba2) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.account-mail-address__current-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center}.account-mail-address__current-icon{margin-right:var(--spacing-sm, 12px)}.account-mail-address__current-email{background:#fff3;padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-lg, 18px);font-weight:600;text-align:center;letter-spacing:.5px}.account-mail-address__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.account-mail-address__section{margin-bottom:var(--spacing-xl, 32px)}.account-mail-address__section:last-child{margin-bottom:0}.account-mail-address__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center}.account-mail-address__section-icon{font-size:var(--font-size-lg, 18px);color:var(--auth-client-primary, #667eea);margin-right:var(--spacing-sm, 12px)}.account-mail-address__form-group{display:flex;flex-direction:column;margin-bottom:var(--spacing-lg, 24px)}.account-mail-address__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.account-mail-address__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.account-mail-address__input-container{position:relative}.account-mail-address__input{width:100%;padding:var(--spacing-md, 16px);padding-right:var(--spacing-xxl, 48px);border:2px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-lg, 18px);transition:all var(--transition-base, .3s);background:var(--color-bg-light, #f8f9fa)}.account-mail-address__input:focus{outline:none;border-color:var(--auth-client-primary, #667eea);box-shadow:0 0 0 3px #667eea1a;background:var(--color-white, white)}.account-mail-address__input-icon{position:absolute;right:var(--spacing-md, 16px);top:50%;transform:translateY(-50%);color:var(--color-text-secondary, #666);font-size:var(--font-size-lg, 18px)}.account-mail-address__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px);line-height:1.4}.account-mail-address__confirmation-group{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);border-left:3px solid var(--auth-client-primary, #667eea)}.account-mail-address__confirmation-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px)}.account-mail-address__process{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.account-mail-address__process-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px)}.account-mail-address__process-steps{list-style:none;padding:0;margin:0}.account-mail-address__process-step{display:flex;align-items:flex-start;padding:var(--spacing-sm, 12px) 0;font-size:var(--font-size-sm, 14px);color:var(--color-text, #333)}.account-mail-address__step-number{background:var(--auth-client-primary, #667eea);color:var(--color-white, white);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs, 12px);font-weight:600;margin-right:var(--spacing-sm, 12px);margin-top:2px;flex-shrink:0}.account-mail-address__step-text{line-height:1.5}.account-mail-address__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.account-mail-address__input--error{border-color:var(--color-danger, #dc3545);background:#dc35450d}.account-mail-address__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.account-mail-address__button-group{display:flex;gap:var(--spacing-sm, 12px)}.account-mail-address__button--submit{background-color:var(--auth-client-primary, #667eea);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);cursor:pointer;transition:all var(--transition-base, .3s)}.account-mail-address__button--submit:hover{background-color:var(--auth-client-secondary, #764ba2)}.account-mail-address__button--submit:disabled{background-color:var(--color-secondary, #6c757d);cursor:not-allowed}.account-mail-address__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.account-mail-address__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.account-mail-address__step-indicator{display:flex;justify-content:center;margin-bottom:var(--spacing-xl, 32px)}.account-mail-address__step{display:flex;align-items:center;color:var(--color-text-secondary, #666);margin:0 var(--spacing-lg, 24px)}.account-mail-address__step--active{color:var(--auth-client-primary, #667eea);font-weight:600}.account-mail-address__step--completed{color:var(--color-success, #28a745)}.account-mail-address__step-dot{width:12px;height:12px;border-radius:50%;background:var(--color-bg-secondary, #e9ecef);margin:0 var(--spacing-sm, 12px)}.account-mail-address__step--active .account-mail-address__step-dot{background:var(--auth-client-primary, #667eea)}.account-mail-address__step--completed .account-mail-address__step-dot{background:var(--color-success, #28a745)}.client-home__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.client-home__main,[class*=content]{align-items:initial!important}.client-home__sec{background-color:#edeef0}.client-home__content{width:1400px;margin:30px auto}.client-home__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-home__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-home__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-home__content .client-home__report_content .client-home__report_select_content{display:flex;justify-content:start;flex-direction:row;align-items:center!important;margin-bottom:20px}.client-home__content .client-home__report_content .client-home__report_select_title{font-size:20px;margin-right:40px;font-weight:700;margin-bottom:0;color:#000000fa}.client-home__content .client-home__report_content .client-home__report_select_input{width:30%}.client-home__content .client-home__report_content .client-home__report_table thead th{border-collapse:collapse;border:1px solid #FF6E6E}.client-home__content .client-home__report_content .client-home__report_table{width:100%;color:#ff6e6e;font-weight:700}.client-home__content .client-home__report_content .client-home__report_table thead tr{width:100%;background-color:#fddada;color:#ff6e6e}.client-home__content .client-home__report_content .client-home__report_table thead tr th{text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative;height:36px}.client-home__content .client-home__report_content .client-home__report_table tbody tr td{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_measure_date{width:160px}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_office{width:240px}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_area{width:212px}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_equipment{width:160px}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_machine_number{width:200px}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_flange_name{width:215px}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_report{width:108px}.client-home__content .client-home__report_content .client-home__report_table .client-home__report_table_detail{width:105px}.client-home__content .client-home__report_content .client-home__report_more{display:flex;justify-content:end;align-items:center}.client-home__content .client-home__report_content .client-home__report_more a{color:#ff6e6e;font-weight:700;display:flex;margin-top:5px}.client-home__content .client-home__dashboard_content{margin-top:50px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029;display:flex}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_no_select_text{font-size:20px;text-align:center;margin:50px 0;color:#000000fa;font-weight:700}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate{width:50%}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_ttl{display:flex;align-items:center;margin-bottom:20px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl h3,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_ttl h3{color:#ff6e6e;font-size:22px;margin:0;font-weight:700;height:33px;display:flex;align-items:center}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl span,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_ttl span{color:#000;font-weight:700;font-size:14px;height:33px;display:flex;align-items:center;margin-left:13px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl .client-home__dashboard_ttl__search_content,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_ttl .client-home__dashboard_ttl__search_content{display:flex;align-items:center;gap:8px;margin-top:10px;flex-direction:row;justify-content:space-between}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl .client-home__dashboard_ttl__search_content,span,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_ttl .client-home__dashboard_ttl__search_content{align-items:center;display:flex;font-weight:700;font-size:14px}.client-home__dashboard_ttl__search_now{margin-left:200px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl .client-home__dashboard_ttl__search_date,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_ttl .client-home__dashboard_ttl__search_date{display:flex;align-items:center;gap:8px;margin-top:10px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl .client-home__dashboard_ttl__search_date p{font-size:16px;align-items:center}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_ttl .client-home__dashboard_ttl__search_date input,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_ttl .client-home__dashboard_ttl__search_date input{width:200px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_ttl:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_ttl span{font-weight:700;color:#000;padding-left:15px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_content{padding-left:100px;display:flex;flex-direction:row}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_y_label{padding-left:70px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graphs{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content{padding-left:200px;display:flex;flex-direction:row}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_measure_name{display:block;margin-left:40px;font-size:16px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_item{position:relative;width:200px;height:200px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_count{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:sans-serif}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_count hr{margin:5px 0;border:none;border-top:#B9B9B9 1px solid}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_inspect_result{display:flex;align-items:flex-end}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_inspect_result>span{color:#ff6e6e;font-weight:700;font-size:30px;line-height:1}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_inspect_result>span:last-child{color:#ff6e6e;font-weight:700;font-size:20px;line-height:1;margin-bottom:3px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_content .client-home__dashboard_progress-rate_graph_inspect_total{color:#b9b9b9;font-weight:700;font-size:20px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_ttl:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_ttl span{font-weight:700;color:#000;padding-left:15px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph:not(:last-child),.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph:not(:last-child){margin-bottom:50px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_legend{width:100px;margin-left:30px;padding-top:15px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_legend .client-home__dashboard_result_graph_legend_square_over:before{position:absolute;content:"";width:13px;height:13px;background-color:#ff6e6e;margin-top:5px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_legend .client-home__dashboard_result_graph_legend_square_under:before{position:absolute;content:"";width:13px;height:13px;background-color:#fddada;margin-top:5px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_legend .client-home__dashboard_result_graph_legend_square_over span,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_result .client-home__dashboard_result_graph_legend .client-home__dashboard_result_graph_legend_square_under span{padding-left:15px;color:#000;font-size:13px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_legend{padding-left:30px;padding-top:15px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_legend .client-home__dashboard_progress-rate_graph_legend_square_done:before{position:absolute;content:"";width:13px;height:13px;background-color:#ff6e6e;margin-top:4px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_legend .client-home__dashboard_progress-rate_graph_legend_square_not:before{position:absolute;content:"";width:13px;height:13px;background-color:#edeef0;margin-top:4px}.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_legend .client-home__dashboard_progress-rate_graph_legend_square_done span,.client-home__content .client-home__dashboard_content .client-home__dashboard_item .client-home__dashboard_progress-rate .client-home__dashboard_progress-rate_graph_legend .client-home__dashboard_progress-rate_graph_legend_square_not span{padding-left:15px;color:#000;font-size:13px}.client-home__dashboard_ttl__button--primary{width:150px;padding:6px 12px;height:40px;background-color:#fff;color:#000;border:1px solid #000;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.client-home__dashboard_progress_office{font-size:20px}.auth-client-login .auth-client-login__left{height:100vh;box-sizing:border-box;width:calc(100% - 600px);margin-right:600px}.auth-client-login .auth-client-login__left_content{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-client-login .auth-client-login__left .auth-client-login__image{display:flex;justify-content:center}.auth-client-login .auth-client-login__logo{margin-top:50px;display:flex;justify-content:center}.auth-client-login .auth-client-login__left h2{color:#707070;text-align:center;font-size:100px;font-weight:400;margin-bottom:86px}.auth-client-login .auth-client-login__left div p{color:#707070;text-align:center;font-size:100px}.auth-client-login .auth-client-login__left div p:nth-child(1){margin-bottom:75px}.auth-client-login .auth-client-login_right{background-color:#fff;height:100%;width:600px;position:fixed;right:0;padding:130px 93px 0 85px;display:flex;flex-direction:column}.auth-client-login .auth-client-login_right h3{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:19px}.auth-client-login .auth-client-login__error_msg{color:red;font-size:14px;font-weight:700;width:100%!important;display:flex;justify-content:flex-start}.auth-client-login input[type=password],.auth-client-login input[type=text]{width:420px;border:1px solid #393939;border-radius:5px;padding:6.2px 12px;color:#000;font-size:18px}.auth-client-login_content .auth-client-login_item label:nth-of-type(1){margin-bottom:20px}.auth-client-login_content .auth-client-login_btn{width:350px;text-align:center;display:flex;align-items:center;justify-content:center;width:100%}.auth-client-login_content .auth-client-login_pass{justify-content:flex-end!important;display:flex}.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu__checkbox{display:flex;align-items:center}.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu{margin-bottom:40px}.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu .auth-client-login__show_password{color:#ff6e6e;margin:0;line-height:1;margin-left:5px!important}.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu>p{color:#ff6e6e}.auth-client-login section{width:100%;padding:0}.auth-client-login_content .auth-client-login_item label,.auth-client-login__password_content .auth-client-login__password_item label{display:flex;flex-direction:column;align-items:center;color:#595959}.auth-client-login_content .auth-client-login_item label .auth-client-login__item{text-align:left;font-weight:700;width:100%;color:#000000fa;margin-bottom:4px}.auth-client-login_content .auth-client-login__right .auth-client-login_pass .auth-client-login__pass_menu label p{color:#ff6e6e}.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#595959}.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu label,.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu>p{margin:0;line-height:1.5;color:#000}.auth-client-login_content .auth-client-login_pass .auth-client-login__pass_menu>p a{color:#000;text-decoration:underline}.auth-client-login_content .auth-client-login_btn input{width:328px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;border:none}.auth-client-login_content .auth-client-login_btn{color:#fff;display:flex;align-items:center;justify-content:center}.auth-client-login_content .auth-client-login_btn:hover{opacity:.7}.auth-client-login__pass_menu__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px;outline:none}.auth-client-login__pass_menu__checkbox input[type=checkbox]:checked{background-color:#ff6e6e}.auth-client-login__pass_menu__checkbox input[type=checkbox]:checked:before{position:absolute;top:0;left:4px;transform:rotate(50deg);width:5px;height:11px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:"";cursor:pointer}.auth-client-login__password_input .auth-client-login__password_content{width:800px;padding:120px 0 0}.auth-client-login__password_input .auth-client-login__password_content .breadcrumb{margin-bottom:0}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner{width:580px;margin:0 auto}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner>p{color:#000;font-weight:700;width:100%;font-size:16px;text-align:left;line-height:1.5;white-space:nowrap;margin-bottom:30px}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-bottom:0}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner label>p{text-align:left;width:133px;font-weight:700;color:#000;margin-bottom:0}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner label>input{background-color:#fff;border:1px solid #343434;border-radius:7px;padding:10px;width:100%;font-size:16px;color:#595959}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner label>input::placeholder{color:#ccc}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password__error_msg{color:red;font-size:14px;font-weight:700;width:100%!important;display:flex;justify-content:flex-start}.auth-client-login__password_input .auth-client-login__password_content .auth-client-login__password_btn button{text-align:center;display:flex;align-items:center;justify-content:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer}.auth-client-login__password_complete .auth-client-login__password_content{width:800px;padding:120px 0 0}.auth-client-login__password_complete .auth-client-login__password_content .breadcrumb{margin-bottom:0}.auth-client-login__password_complete .auth-client-login__password_content .auth-client-login__password_item{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.auth-client-login__password_complete .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner{width:580px;margin:0 auto}.auth-client-login__password_complete .auth-client-login__password_content .auth-client-login__password_item .auth-client-login__password_inner>p{color:#000;font-weight:700;width:100%;font-size:16px;text-align:center;line-height:1.5;white-space:nowrap}.auth-client-login__password_complete .auth-client-login__password_content .auth-client-login__password_btn button{text-align:center;display:flex;align-items:center;justify-content:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer}.auth-client-login__password_complete .auth-client-login__password_content .auth-client-login__password_btn a:hover{text-decoration:none}.auth-client-login__password__reset .auth-client-login__password_reset_content{width:800px;padding:120px 0 0}.auth-client-login__password__reset .auth-client-login__password_reset_content .breadcrumb{margin-bottom:0}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item{background-color:#fff;border-radius:10px;padding:40px 80px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item>label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item>label:not(:last-child){margin-bottom:20px}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_p{font-size:16px;font-weight:700;color:#000;margin-bottom:0}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs{display:flex}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs input[type=text],.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs input[type=password]{background-color:#fff;border:1px solid #343434;border-radius:7px;padding:10px;width:500px;font-size:16px}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs .auth-client-login__password_reset_checkbox{display:flex!important;flex-direction:row!important;align-items:center!important}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs .auth-client-login__password_reset_checkbox p{margin-bottom:0}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs .auth-client-login__password_reset_checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px;outline:none}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs .auth-client-login__password_reset_checkbox input[type=checkbox]:checked{background-color:#ff6e6e}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs .auth-client-login__password_reset_checkbox input[type=checkbox]:checked:before{position:absolute;top:0;left:4px;transform:rotate(50deg);width:5px;height:11px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:"";cursor:pointer}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_item_inputs .auth-client-login__password_reset_checkbox{color:#ff6e6e;margin:0;line-height:1;margin-left:10px!important}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_btn button{text-align:center;display:flex;align-items:center;justify-content:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer}.auth-client-login__password__reset .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_error_msg{color:red;font-size:14px;font-weight:700;width:100%!important;display:flex;justify-content:flex-start}.auth-client-login__password_reset_complete .auth-client-login__password_reset_content{width:800px;padding:120px 0 0}.auth-client-login__password_reset_complete .auth-client-login__password_reset_content .breadcrumb{margin-bottom:0}.auth-client-login__password_reset_complete .auth-client-login__password_reset_content .auth-client-login__password_reset_item{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.auth-client-login__password_reset_complete .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_inner{width:580px;margin:0 auto}.auth-client-login__password_reset_complete .auth-client-login__password_reset_content .auth-client-login__password_reset_item .auth-client-login__password_reset_inner>p{color:#000;font-weight:700;width:100%;font-size:16px;text-align:center;line-height:1.5;white-space:nowrap}.auth-client-login__password_reset_complete .auth-client-login__password_reset_content .auth-client-login__password_reset_btn button{text-align:center;display:flex;align-items:center;justify-content:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer}.auth-client-login__password_reset_complete .auth-client-login__password_reset_content .auth-client-login__password_reset_btn a:hover{text-decoration:none}.auth-client-terms_of_service .auth-client-terms_of_service__content{width:800px;padding:120px 0 0;color:#000}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_item_inner{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_item_inner>h2{color:#595959!important}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_item_inner .auth-client-terms_of_service_checkbox>a{color:#ff6e6e!important}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_item_inner .auth-client-terms_of_service_checkbox{display:flex;align-items:center}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_item_inner .auth-client-terms_of_service_checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px;outline:none}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_item_inner .auth-client-terms_of_service_checkbox input[type=checkbox]:checked{background-color:#ff6e6e}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_item_inner .auth-client-terms_of_service_checkbox input[type=checkbox]:checked:before{position:absolute;top:0;left:4px;transform:rotate(50deg);width:5px;height:11px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:"";cursor:pointer}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_error_msg{color:red;font-size:14px;font-weight:700;width:100%!important;display:flex;justify-content:flex-start}.auth-client-terms_of_service .auth-client-terms_of_service__content .auth-client-terms_of_service__content_item .auth-client-terms_of_service_btn button{text-align:center;display:flex;align-items:center;justify-content:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer}.user-list{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700;width:100%;overflow-x:auto}.user-list__section{width:1400px;margin:30px auto;padding:80px 0 0 30px}.user-list .user-list__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.user-list .user-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.user-list .user-list__breadcrumb ul li{list-style-type:none;color:#606060}.user-list .user-list__breadcrumb ul li a{text-decoration:underline}.user-list .user-list__breadcrumb ul li:not(:last-child){margin-right:20px}.user-list .user-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.user-list .user-list__header{color:#ff6e6e;font-size:28px;font-weight:700}.user-list .user-list__search-form{margin-top:20px}.user-list .user-list__search-form .user-list__search-row{display:flex;align-items:center;justify-content:space-between}.user-list .user-list__search-form .user-list__search-row:not(:last-child){margin-bottom:12px}.user-list .user-list__search-form .user-list__search-row .user-list__search-cell{display:flex;align-items:center;justify-content:flex-start}.user-list .user-list__search-form .user-list__search-row .user-list__button-area{display:flex;align-items:center;justify-content:flex-end;width:420px}.user-list .user-list__search-form .user-list__search-row .user-list__search-cell .user-list__search-label{width:100px;margin-right:10px;color:#333}.user-list .user-list__search-form .user-list__search-row .user-list__search-cell .user-list__search-input{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px}.user-list .user-list__search-form .user-list__search-row .user-list__search-cell .user-list__search-input-date{width:150px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;cursor:pointer}.user-list .user-list__search-form .user-list__search-row .user-list__search-cell .user-list__search-input-select{width:320px;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;justify-content:center}.user-list .user-list__search-form .user-list__search-row .user-list__search-cell span{color:#333;margin:0 3px;font-size:17px}.user-list .user-list__search-form .user-list__search-row .user-list__button--secondary{margin-right:16px;width:160px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.user-list .user-list__search-form .user-list__search-row .user-list__button--primary{width:160px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.user-list .user-list__button{margin:30px 0 10px;display:flex;align-items:center;justify-content:flex-end}.user-list .user-list__button .user-list__button--primary{width:200px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.user-list .user-list__content{max-height:600px;overflow-y:auto}.user-list .user-list__content p{font-size:15px;color:#000}.user-list .user-list__content .user-list__table,.user-list .user-list__content .user-list__table .user-list__table-header-cell{border-collapse:collapse;border:1px solid #FF6E6E}.user-list .user-list__content .user-list__table{width:100%;color:#ff6e6e;font-weight:700}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row{width:100%;background-color:#fddada;color:#ff6e6e}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell{text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell-desc:not(:last-child):after{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell-asc:not(:last-child):after{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(1),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(1){width:14%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(2),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(2){width:13%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(3),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(3){width:11%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(4),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(4){width:8%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(5),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(5){width:14%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(6),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(6){width:10%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(7),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(7){width:10%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(8),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(8){width:18%}.user-list .user-list__content .user-list__table .user-list__table-header .user-list__table-header-row .user-list__table-header-cell:nth-child(9),.user-list .user-list__content .user-list__table .user-list__table-body .user-list__table-body-row .user-list__table-body-cell:nth-child(9){width:4%}.user-list .user-list-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029}.user-list .user-list-company-office .user-list-company{flex:1;display:flex;align-items:center}.user-list .user-list-company-office .user-list-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px}.user-list .user-list-company-office .user-list-company .user-list-company_inner_border{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-list .user-list-company-office .user-list-company .user-list-company_inner_title{font-weight:400;padding-right:30px}.user-list .user-list-company-office .user-list-office{flex:1;display:flex;align-items:center}.user-list .user-list-company-office .user-list-office .user-list-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px}.user-list .user-list-company-office .user-list-office .user-list-office_inner_border{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-list .user-list-company-office .user-list-office .user-list-office_inner_title{font-weight:400;padding-right:30px}.user-list__content_box form{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.user-list__content_box form label{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.user-list__content_box form .user-list__input02{margin:0 20px 5px}.user-list__content_box form label .user-list__input02 span{padding:0 5px}.user-list__content_box form label .user-list__input02 input[type=date]{width:150px}.user-list__content_box form label p{font-weight:700;margin-right:10px}.user-list__content_box form select{width:180px;min-width:150px}.user-list__content_box form .user-list__filters{display:contents;align-items:center;color:#000000fa}.user-list__content_box form .user-list__btns{margin-top:0;display:flex;align-items:center;flex-shrink:0;gap:16px}.user-list__content_box form .user-list__btns button{white-space:nowrap;width:234px;padding:6.2px 10px}.user-list__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.btn__left{margin-left:185px}.user-list__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.user-list__pink_btn:focus{color:#fff}.user-list__pink_btn:hover{color:#fff;text-decoration:none;opacity:.7}.user-list__table .user-list__table-header{display:flex;justify-content:center}.user-list__table .user-list__table-header img{margin-left:5px;cursor:pointer}.user-list__table-header-cell-desc:not(:last-child):after{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.user-list__table-header-cell-asc:not(:last-child):after{content:"";background-image:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);color:#707070;cursor:pointer;font-size:14px;margin-left:3px;width:20px;height:20px}.user-list__modal .user-list__modal-ttl{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.user-list__modal .user-list__modal-ttl p{margin-bottom:0}.user-list__modal .user-list__modal-ttl img{cursor:pointer}.user-list__modal .user-list__modal-sub_ttl{background-color:#fddada;width:100%;font-weight:700;color:#000000fa;height:26px;padding-left:10px;align-content:center}.user-list__modal{display:none;position:fixed;z-index:2;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#00000067;color:#000000fa}.user-list__modal-content{width:900px;padding:40px;background-color:#fff;border-radius:10px;position:absolute;left:35%;top:30%;border:none}.user-list__modal-content p{color:#ff6e6e;font-size:20px;font-weight:700;background:none;border:none}.user-list__modal-box{background-color:#fff;margin:5.5% auto;font-weight:700}.user-list__modal .user-list__modal-box{width:80%}.user-list__modal .flange-list__btns button{padding:7px 20px}.user-list__modal .flange-list__center__btns{text-align:center}.user-list__modal .flange-list__center__btns button{padding:5px 20px;margin-top:30px;text-align:center}.user-list__modal .flange-list__center__btns button{padding:7px 20px;margin-top:30px;text-align:center}.user-list__modal-btn{border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.user-list__modal .user-list__modal-per_page{margin-top:10px;width:90px;height:40px;font-weight:700}.user-list__modal .modal-row{display:flex;justify-content:start}.user-list__modal .modal-row label{width:20%}.user-list__modal .flange-filter_list__input{margin-top:10px;width:166px;height:34px;border-color:#707070}.user-list__modal .flange-filter_list__input::placeholder{color:#b9b9b9}.flange-list__filter_modal .flange-filter_list__select{margin-top:10px;width:166px;height:34px;border-color:#707070}.user-create{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.user-create input::placeholder{color:#ccc}.user-create input:focus{outline:none!important}.user-create__section{width:1000px;max-width:1400px;margin:90px auto 30px}.user-create .user-create__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.user-create .user-create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.user-create .user-create__breadcrumb ul li{list-style-type:none;color:#606060}.user-create .user-create__breadcrumb ul li a{color:#606060}.user-create .user-create__breadcrumb ul li:not(:last-child){margin-right:20px}.user-create .user-create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;margin-left:7px}.user-create .user-create__header{color:#ff6e6e;font-size:28px;font-weight:700}.user-create .user-create__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.user-create .user-create__content .user-create__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.user-create .user-create__content .user-create__content-text{margin-bottom:20px;color:#ff6e6e;font-size:24px;font-weight:700;text-align:center}.user-create .user-create__form .user-create__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.user-create .user-create__form .user-create__form-row .user-create__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.user-create .user-create__form .user-create__form-row .user-create__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.user-create .user-create__form .user-create__form-row .user-create__form-cell p.required{position:relative;width:auto}.user-create .user-create__form .user-create__form-row .user-create__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:38px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-50px;top:1px}.user-create .user-create__form .user-create__form-row .user-create__form-cell .user-create__form-name-input{width:226px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.user-create .user-create__form .user-create__form-row .user-create__form-cell .user-create__form-long-input{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.user-create .user-create__form .user-create__form-row .user-create__form-cell .user-create__form-password-input{width:460px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.user-create .user-create__form .user-create__form-row .user-create__form-password-row{display:flex;align-items:flex-start;justify-content:flex-start}.user-create .user-create__form .user-create__form-row .user-create__form-show-password-cell{margin-top:31px;margin-left:20px;display:flex;align-items:center;justify-content:flex-start}.user-create .user-create__form .user-create__form-row .user-create__form-show-password-cell input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px}.user-create .user-create__form .user-create__form-row .user-create__form-show-password-cell input[type=checkbox]:checked{background-color:#ff6e6e}.user-create .user-create__form .user-create__form-row .user-create__form-show-password-cell input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.user-create .user-create__form .user-create__form-row .user-create__form-show-password-cell label{color:#ff6e6e;font-weight:700}.user-create .user-create__form .user-create__form-row .user-create__form-cell .user-create__form-error-name-msg{color:red;font-size:14px;font-weight:700;width:226px}.user-create .user-create__form .user-create__form-row .user-create__form-cell .user-create__form-error-long-msg{color:red;font-size:14px;font-weight:700;width:900px}.user-create .user-create__button{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-create .user-create__button--secondary{margin-right:16px;width:300px;border-radius:10px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;font-size:18px;cursor:pointer}.user-create a .user-create__button--secondary{color:#ff6e6e!important}.user-create .user-create__button--primary{width:300px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.user-create .user-create-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029}.user-create .user-create-company-office .user-create-company{flex:1;display:flex;align-items:center}.user-create .user-create-company-office .user-create-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px}.user-create .user-create-company-office .user-create-company .user-create-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-create .user-create-company-office .user-create-company .user-create-company_inner_title{font-weight:400;padding-right:30px}.user-create .user-create-company-office .user-create-office{flex:1;display:flex;align-items:center}.user-create .user-create-company-office .user-create-office .user-create-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px}.user-create .user-create-company-office .user-create-office .user-create-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-create .user-create-company-office .user-create-office .user-create-office_inner_title{font-weight:400;padding-right:30px}.user-create .user-create__form .user-create__form-row .user-create__form{display:flex;align-items:center;justify-content:flex-start;margin:20px 0}.user-create .user-create__form .user-create__form-row .user-create__form p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.user-create .user-create__form .user-create__form-row .user-create__form .user-create__form-long-select{width:745px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff;margin-left:20px}.user-create .user-create__form .user-create__form-select{display:inline-block}.user-create .user-create__form .user-create__form-select select{width:430px}.user-create .user-create__form .user-create__form-cell .user-create__form-label{display:flex}.user-create .user-create__form .user-create__form-cell .user-create__form-label img{padding-left:60px;cursor:pointer}.client-create__role-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:none;align-items:center;justify-content:center;visibility:hidden;z-index:998}.client-create__role-modal-overlay.active{opacity:1;visibility:visible;display:flex}.client-create__role-modal{width:1200px;max-width:80%;background-color:#fff;box-shadow:0 0 8px #0000001a;z-index:999;padding:40px;border-radius:15px}.client-create__role-modal .client-create__role-modal_ttl{font-weight:700;color:#ff6e6e;text-align:center}.client-create__role-modal p{font-size:24px!important;padding-bottom:15px}.client-create__role-modal table{border-collapse:collapse;width:100%;font-size:14px}.client-create__role-modal th,.client-create__role-modal td{border:1px solid #FF6E6E!important;padding:6px 10px;text-align:center}.client-create__role-modal th{color:#ff6e6e;background-color:#fcecec}.client-create__role-modal td{color:#000000fa}.client-create__role-modal .client-create__role-modal_ok{color:#ff6e6e}.client-create__role-modal .client-create__role-modal_ng{color:#707070}.client-create__role-modal .client-create__role-modal_dark_header{background-color:#fddada}.client-create__role-modal .client-create__role-modal_table_empty{background-image:linear-gradient(to right bottom,transparent calc(50% - 1px),#FF6E6E calc(50% - .5px),#FF6E6E calc(50% + .5px),transparent calc(50% + 1px),#fff);background-repeat:no-repeat}.client-create__role-modal .client-create__role-modal_btn{text-align:center;margin-top:20px}.client-create__role-modal .client-create__role-modal_btn_close{width:300px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.user-confirm__confirm-item{align-items:baseline;padding:10px 0}.user-confirm__user-confirm-form+.user-create__btns{margin-top:40px}.user-create__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-create__btns button:nth-child(1){margin-right:20px}.user-create__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.user-create__btns .user-create__btn a{text-decoration:none;display:block}.user-create__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.user-create__pink-border-btn:focus{color:#ff6e6e}.user-create__pink-border-btn:hover{opacity:.7}.user-create__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.user-create__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.user-create__pink-btn:focus{color:#fff}.user-create__pink-btn a{color:#fff;text-decoration:none;display:block}.user-create__pink-btn a:hover,.user-create__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.user-create .user-create__user-create-form p.required{position:relative;width:auto}.user-create .user-create__user-create-form p.required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.user-create .user-create__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.user-create .user-create__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.user-complete__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-complete__btns button:nth-child(1){margin-right:20px}.user-complete__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.user-complete__btns .user-complete__btn a{text-decoration:none;display:block}.user-detail{background-color:#edeef0}.user-detail__section{max-width:1400px;width:100%;margin:0 auto}.user-detail__content{max-width:1200px;width:100%;margin:30px auto}.user-detail .user-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.user-detail .user-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.user-detail .user-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.user-detail .user-detail__breadcrumb ul li a{color:#606060}.user-detail .user-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.user-detail .user-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.user-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px}.user-detail__delete-btn{margin-bottom:0;margin-left:auto;display:flex;align-items:center;justify-content:end}.user-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.user-detail__delete-button:hover{opacity:.7}.user-detail__delete-link{color:red;text-decoration:none}.user-detail__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.user-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.user-detail__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.user-detail__office-link{color:#fff;text-decoration:none;display:block}.user-detail__office-btn:hover{opacity:.7}.user-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.user-detail__half-item{width:50%}.user-detail__label{width:160px;padding-left:10px;margin-right:40px;margin-bottom:0;position:relative;font-weight:400;font-size:14px;float:left}.user-detail__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.user-detail__data{font-size:16px;font-weight:700;margin-bottom:0;word-break:break-all}.user-detail__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.user-detail__info-item:not(:last-child){margin-bottom:40px}.user-detail__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-detail__buttons button:nth-child(1){margin-right:30px}.user-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.user-detail__back-btn:hover{opacity:.7}.user-detail__back-link{text-decoration:none;display:block;color:#ff6e6e}.user-detail__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.user-detail__edit-btn:hover{opacity:.7}.user-detail__edit-link{color:#fff;text-decoration:none;display:block}.user-detail .user-detail-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.user-detail .user-detail-company-office .user-detail-company{flex:1;display:flex;align-items:center}.user-detail .user-detail-company-office .user-detail-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.user-detail .user-detail-company-office .user-detail-company .user-detail-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-detail .user-detail-company-office .user-detail-company .user-detail-company_inner_title{font-weight:400;padding-right:30px}.user-detail .user-detail-company-office .user-detail-office{flex:1;display:flex;align-items:center;font-weight:700}.user-detail .user-detail-company-office .user-detail-office .user-detail-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.user-detail .user-detail-company-office .user-detail-office .user-detail-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-detail .user-detail-company-office .user-detail-office .user-detail-office_inner_title{font-weight:400;padding-right:30px}.user-detail__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-detail__btns button:nth-child(1){margin-right:20px}.user-detail__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.user-detail__btns .user-detail__btn a{text-decoration:none;display:block}.user-detail__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.user-detail__pink-border-btn:focus{color:#ff6e6e}.user-detail__pink-border-btn:hover{opacity:.7}.user-detail__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.user-detail__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.user-detail__pink-btn:focus{color:#fff}.user-detail__pink-btn a{color:#fff;text-decoration:none;display:block}.user-detail__pink-btn a:hover,.user-detail__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.main-content{background-color:#edeef0}.user-update{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.user-update input::placeholder{color:#ccc}.user-update input:focus{outline:none!important}.user-update__section{width:1000px;max-width:1400px;margin:30px auto}.user-update .user-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.user-update .user-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.user-update .user-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.user-update .user-update__breadcrumb ul li a{color:#606060}.user-update .user-update__breadcrumb ul li:not(:last-child){margin-right:20px}.user-update .user-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.user-update .user-update__header{color:#ff6e6e;font-size:28px;font-weight:700}.user-update .user-update__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.user-update .user-update__content .user-update__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.user-update .user-update__content .user-update__content-text{margin-bottom:20px;color:#ff6e6e;font-size:24px;font-weight:700;text-align:center}.user-update .user-update__content .user-delete__confirm-title{text-align:center;color:#fff;font-size:20px;font-weight:700;margin-bottom:0;line-height:1.5;background-color:red;padding:10px;border-radius:5px}.user-update .user-update__form .user-update__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.user-update .user-update__form .user-update__form-row .user-update__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.user-update .user-update__form .user-update__form-row .user-update__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.user-update .user-update__form .user-update__form-row .user-update__form-cell p.required{position:relative;width:auto}.user-update .user-update__form .user-update__form-row .user-update__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.user-update .user-update__form .user-update__form-row .user-update__form-cell .user-update__form-name-input{width:226px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.user-update .user-update__form .user-update__form-row .user-update__form-cell .user-update__form-long-input{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.user-update .user-update__form .user-update__form-row .user-update__form-cell .user-update__form-password-input{width:460px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.user-update .user-update__form .user-update__form-row .user-update__form-password-row{display:flex;align-items:flex-start;justify-content:flex-start}.user-update .user-update__form .user-update__form-row .user-update__form-show-password-cell{margin-top:31px;margin-left:20px;display:flex;align-items:center;justify-content:flex-start}.user-update .user-update__form .user-update__form-row .user-update__form-show-password-cell input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px}.user-update .user-update__form .user-update__form-row .user-update__form-show-password-cell input[type=checkbox]:checked{background-color:#ff6e6e}.user-update .user-update__form .user-update__form-row .user-update__form-show-password-cell input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.user-update .user-update__form .user-update__form-row .user-update__form-show-password-cell label{color:#ff6e6e;font-weight:700}.user-update .user-update__form .user-update__form-row .user-update__form-cell .user-update__form-error-name-msg{color:red;font-size:14px;font-weight:700;width:226px}.user-update .user-update__form .user-update__form-row .user-update__form-cell .user-update__form-error-long-msg{color:red;font-size:14px;font-weight:700;width:900px}.user-update .user-update__button{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-update .user-update__button--secondary{margin-right:16px;width:300px;border-radius:10px;padding:6px 12px;height:40px;background-color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;font-size:18px;cursor:pointer}.user-update a .user-update__button--secondary{color:#ff6e6e!important}.user-update .user-update__button--primary{width:300px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.user-confirm__main{background-color:#edeef0;width:100%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:6%;overflow:auto}.user-confirm___sec{background-color:#edeef0}.user-confirm__content{max-width:1400px;margin:30px auto}.user-confirm__user section .user-confirm__content{width:1000px}.user-confirm__user-box h3{color:#ff6e6e;font-size:22px;font-weight:700}.user-confirm__user-box{padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.user-confirm__user-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px}.user-confirm__form div label{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.user-confirm__form div label p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.user-confirm__user-input-form .user-confirm__form div:nth-child(5) label input[type=text],.user-confirm__user-input-form .user-confirm__form div:nth-child(5) label input[type=password]{width:100%;border-radius:7px;font-weight:700;padding:6.5px 10px;font-size:18px}.user-confirm__user-input-form .user-confirm__form div:nth-child(5) .user-confirm__show-pass p{font-weight:400;font-size:14px;margin-left:6px;color:#ff6e6e;font-weight:700}.user-confirm__user-input-form .user-confirm__user-info-form label:last-child{margin-bottom:0}.user-confirm__confirm-item{align-items:baseline;padding:15px 0}.user-confirm__confirm-item:last-child{border-bottom:none}.user-confirm__confirm-label{width:200px;color:#666;font-size:14px;flex-shrink:0}.user-confirm__confirm-value{color:#333;font-size:16px;font-weight:700;word-break:break-all}.user-confirm__user-confirm-form+.user-confirm__btns{margin-top:40px}.user-confirm__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-confirm__btns button:nth-child(1){margin-right:20px}.user-confirm__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.user-confirm__btns .user-confirm__btn a{text-decoration:none;display:block}.user-confirm__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;margin-right:20px}.user-confirm__pink-border-btn:focus{color:#ff6e6e}.user-confirm__pink-border-btn:hover{opacity:.7}.user-confirm__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.user-confirm__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.user-confirm__pink-btn:focus{color:#fff}.user-confirm__pink-btn a{color:#fff;text-decoration:none;display:block}.user-confirm__pink-btn a:hover,.user-confirm__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.user-update .user-confirm__user-confirm-form p.required{position:relative;width:auto}.user-update .user-confirm__user-confirm-form p.required:after{display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.user-update .user-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.user-update .user-update__complete_txt p{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:1.5}.user-update__content .user-update__form-row .user-update__form-cell .user-update__form-long-input:read-only{background-color:#999;cursor:not-allowed}.user-update .user-update-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.user-update .user-update-company-office .user-update-company{flex:1;display:flex;align-items:center}.user-update .user-update-company-office .user-update-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.user-update .user-update-company-office .user-update-company .user-update-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-update .user-update-company-office .user-update-company .user-update-company_inner_title{font-weight:400;padding-right:30px}.user-update .user-update-company-office .user-update-office{flex:1;display:flex;align-items:center;font-weight:700}.user-update .user-update-company-office .user-update-office .user-update-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.user-update .user-update-company-office .user-update-office .user-update-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.user-update .user-update-company-office .user-update-office .user-update-office_inner_title{font-weight:400;padding-right:30px}.user-update__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.user-update__btns button:nth-child(1){margin-right:20px}.user-update__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.user-update__btns .user-update__btn a{text-decoration:none;display:block}.user-update__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.user-update__pink-border-btn:focus{color:#ff6e6e}.user-update__pink-border-btn:hover{opacity:.7}.user-update__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.user-update__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.user-update__pink-btn:focus{color:#fff}.user-update__pink-btn a{color:#fff;text-decoration:none;display:block}.user-update__pink-btn a:hover,.user-update__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.user-update .user-update__form .user-update__form-row .user-update__form{display:flex;align-items:center;justify-content:flex-start;margin:20px 0}.user-update .user-update__form .user-update__form-row .user-update__form p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.user-update .user-update__form .user-update__form-row .user-update__form .user-update__form-long-select{width:745px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff;margin-left:20px}.user-update .user-update__form .user-update__form-select{display:inline-block}.user-update .user-update__form .user-update__form-select select{width:430px}.user-update .user-update__form .user-update__form-cell .user-update__form-label{display:flex}.user-update .user-update__form .user-update__form-cell .user-update__form-label img{padding-left:50px;cursor:pointer}.client-update__role-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:none;align-items:center;justify-content:center;visibility:hidden;z-index:998}.client-update__role-modal-overlay.active{opacity:1;visibility:visible;display:flex}.client-update__role-modal{width:1200px;max-width:80%;background-color:#fff;box-shadow:0 0 8px #0000001a;z-index:999;padding:40px;border-radius:15px}.client-update__role-modal .client-update__role-modal_ttl{font-weight:700;color:#ff6e6e;text-align:center}.client-update__role-modal p{font-size:24px!important;padding-bottom:15px}.client-update__role-modal table{border-collapse:collapse;width:100%;font-size:14px}.client-update__role-modal th,.client-update__role-modal td{border:1px solid #FF6E6E!important;padding:6px 10px;text-align:center}.client-update__role-modal th{color:#ff6e6e;background-color:#fcecec}.client-update__role-modal td{color:#000000fa}.client-update__role-modal .client-update__role-modal_ok{color:#ff6e6e}.client-update__role-modal .client-update__role-modal_ng{color:#707070}.client-update__role-modal .client-update__role-modal_dark_header{background-color:#fddada}.client-update__role-modal .client-update__role-modal_table_empty{background-image:linear-gradient(to right bottom,transparent calc(50% - 1px),#FF6E6E calc(50% - .5px),#FF6E6E calc(50% + .5px),transparent calc(50% + 1px),#fff);background-repeat:no-repeat}.client-update__role-modal .client-update__role-modal_btn{text-align:center;margin-top:20px}.client-update__role-modal .client-update__role-modal_btn_close{width:300px;padding:6px 12px;height:40px;background-color:#ff6e6e;color:#fff;border:1px solid #FF6E6E;font-weight:700;text-align:center;border-radius:10px;font-size:18px;cursor:pointer}.client-inquiry-input .client-inquiry-input__content{width:800px;padding:120px 0 0;color:#000}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__breadcrumb{margin-bottom:0}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__item{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__item h3{color:#ff6e6e;font-size:22px;font-weight:700;margin:0 0 30px}.client-inquiry-input__form .client-inquiry__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell{width:100%;margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell p.required{position:relative;width:auto}.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell .client-inquiry__form-select{width:45%}.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell .client-inquiry__form-long-select,.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell .client-inquiry__form-long-input{width:100%;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__row .client-inquiry-input__cell_content_start{align-items:start!important}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__row .client-inquiry-input__cell_content_label{position:relative;width:auto}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__row .client-inquiry-input__cell_content_label.required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px;top:1px}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__row .client-inquiry-input__cell_content_content,.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__row .client-inquiry-input__cell_content_content select{width:100%}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__row .client-inquiry-input__cell_content_content textarea{border-radius:5px;border:1px solid #393939;padding:0 5px;width:100%}.client-inquiry-input__form .client-inquiry__form-row .client-inquiry__form-cell p.client-inquiry-input__form_error_msg{color:red}.client-inquiry-input .client-inquiry-input__content .client-inquiry-input__button button{text-align:center;display:flex;align-items:center;justify-content:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer}.client-inquiry-confirm .client-inquiry-confirm__content{width:800px;padding:120px 0 0;color:#000}.client-inquiry-confirm .client-inquiry-confirm__content .client-inquiry-confirm__breadcrumb{margin-bottom:0}.client-inquiry-confirm .client-inquiry-confirm__content>p{font-size:16px;font-weight:700}.client-inquiry-confirm .client-inquiry-confirm__content .client-inquiry-confirm__item{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029}.client-inquiry-confirm .client-inquiry-confirm__content .client-inquiry-confirm__item h3{color:#ff6e6e;font-size:22px;font-weight:700;margin:0 0 30px}.inquiry-confirm__confirm-item{align-items:baseline;padding:8px 0}.inquiry-confirm__confirm-item:last-child{border-bottom:none}.inquiry-confirm__confirm-label{width:200px;color:#666;font-size:14px;flex-shrink:0;margin-bottom:0}.inquiry-confirm__confirm-value{color:#333;font-size:16px;font-weight:700;word-break:break-all}.client-inquiry-confirm .client-inquiry-confirm__content .client-inquiry-confirm__row .client-inquiry-confirm__cell_content{width:80%;display:flex;align-items:center!important;flex-direction:row;word-break:break-word}.client-inquiry-confirm .client-inquiry-confirm__content .client-inquiry-confirm__btns{display:flex}.client-inquiry-confirm .client-inquiry-confirm__content .client-inquiry-confirm__btns button{text-align:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer}.client-inquiry-confirm .client-inquiry-confirm__content .client-inquiry-confirm__btns a{text-align:center;width:328px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;border-radius:12px;padding:10px 0;font-size:18px;margin:0 auto;cursor:pointer}.client-inquiry-complete .client-inquiry-complete__content{width:800px;padding:120px 0 0;color:#000}.client-inquiry-complete .client-inquiry-complete__content .client-inquiry-complete__breadcrumb{margin-bottom:0}.client-inquiry-complete .client-inquiry-complete__content .client-inquiry-complete__item{background-color:#fff;border-radius:10px;padding:40px;margin-bottom:30px;position:relative;width:800px;box-shadow:0 3px 6px #00000029;text-align:center;font-size:20px;font-weight:700}.client-inquiry-complete .client-inquiry-complete__content .client-inquiry-complete__btn a{text-align:center;display:flex;align-items:center;justify-content:center;width:328px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;margin:0 auto;cursor:pointer;text-decoration:none}.client-office-detail{background-color:#edeef0;color:#000000fa}.client-office-detail__section{max-width:1400px;width:100%;margin:0 auto}.client-office-detail__content{max-width:1200px;width:100%;margin:30px auto}.client-office-detail .client-office-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-office-detail .client-office-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-office-detail .client-office-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-office-detail .client-office-detail__breadcrumb ul li a{color:#606060}.client-office-detail .client-office-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.client-office-detail .client-office-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-office-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px}.client-office-detail__delete-btn{margin-bottom:0;margin-left:auto;display:flex;align-items:center;justify-content:end}.client-office-detail__delete-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.client-office-detail__delete-button:hover{opacity:.7}.client-office-detail__delete-link{color:red;text-decoration:none}.client-office-detail__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-office-detail__subtitle-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.client-office-detail__subtitle{color:#ff6e6e;font-size:20px;font-weight:700}.client-office-detail__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.client-office-detail__office-link{color:#fff;text-decoration:none;display:block}.client-office-detail__office-btn:hover{opacity:.7}.client-office-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.client-office-detail__half-item{width:50%;display:flex}.client-office-detail__item{width:100%;display:flex}.client-office-detail__half-item .client-office-detail__label{width:30%;padding-left:20px;margin-bottom:0;position:relative;font-weight:700;font-size:14px;float:left;display:flex;align-items:center}.client-office-detail__half-item .client-office-detail__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.client-office-detail__half-item .client-office-detail__data{width:80%;font-size:16px;font-weight:700;margin-bottom:0;word-break:break-all}.client-office-detail__half-item .client-office-detail__data_strain{display:flex}.client-office-detail__half-item .client-office-detail__data_strain span{width:30%}.client-office-detail__item .client-office-detail__label{width:13.5%;padding-left:20px;margin-bottom:0;position:relative;font-weight:700;font-size:14px;float:left;display:flex;align-items:center}.client-office-detail__item .client-office-detail__label:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.client-office-detail__item .client-office-detail__data{width:86.5%;font-size:16px;font-weight:700;margin-bottom:0;word-break:break-all}.client-office-detail__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.client-office-detail__info-item:not(:last-child){margin-bottom:40px}.client-office-detail__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-office-detail__buttons button:nth-child(1){margin-right:30px}.client-office-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-office-detail__back-btn:hover{opacity:.7}.client-office-detail__back-link{text-decoration:none;display:block;color:#ff6e6e}.client-office-detail__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-office-detail__edit-btn:hover{opacity:.7}.client-office-detail__edit-link{color:#fff;text-decoration:none;display:block}.client-office-detail .client-office-detail-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-office-detail .client-office-detail-company-office .client-office-detail-company{flex:1;display:flex;align-items:center}.client-office-detail .client-office-detail-company-office .client-office-detail-company_label{display:flex;width:30%;align-items:center}.client-office-detail .client-office-detail-company-office .client-office-detail-company_body{width:70%}.client-office-detail .client-office-detail-company-office .client-office-detail-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700;width:40%}.client-office-detail .client-office-detail-company-office .client-office-detail-company .client-office-detail-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-office-detail .client-office-detail-company-office .client-office-detail-company .client-office-detail-company_inner_title{width:150px;padding-left:20px;margin-right:20px;margin-bottom:0;position:relative;font-size:14px;float:left;display:flex;align-items:center}.client-office-detail .client-office-detail-company-office .client-office-detail-company .client-office-detail-company_inner_title:before{background-color:#fddada;content:"";position:absolute;display:inline-block;width:4px;height:30px;top:50%;left:0;transform:translateY(-50%)}.client-office-detail .client-office-detail-company-office .client-office-detail-office{flex:1;display:flex;align-items:center;font-weight:700}.client-office-detail .client-office-detail-company-office .client-office-detail-office .client-office-detail-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-office-detail .client-office-detail-company-office .client-office-detail-office .client-office-detail-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-office-detail .client-office-detail-company-office .client-office-detail-office .client-office-detail-office_inner_title{font-weight:400;padding-right:30px}.client-office-detail__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-office-detail__btns button:nth-child(1){margin-right:20px}.client-office-detail__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-office-detail__btns .client-office-detail__btn a{text-decoration:none;display:block}.client-office-detail__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-office-detail__pink-border-btn:focus{color:#ff6e6e}.client-office-detail__pink-border-btn:hover{opacity:.7}.client-office-detail__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-office-detail__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.client-office-detail__pink-btn:focus{color:#fff}.client-office-detail__pink-btn a{color:#fff;text-decoration:none;display:block}.client-office-detail__pink-btn a:hover,.client-office-detail__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-office-update{background-color:#edeef0}.client-office-update__section{max-width:1400px;width:100%;margin:0 auto}.client-office-update__content{max-width:1200px;width:100%;margin:30px auto}.client-office-update .client-office-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-office-update .client-office-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-office-update .client-office-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-office-update .client-office-update__breadcrumb ul li a{color:#606060}.client-office-update .client-office-update__breadcrumb ul li:not(:last-child){margin-right:20px}.client-office-update .client-office-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-office-update__title{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:20px}.client-office-update__form{width:100%}.client-office-update__error-form{margin-bottom:20px}.client-office-update__error-message{color:red;font-size:14px;font-weight:700}.client-office-update__content-text{color:#ff6e6e;font-size:22px;font-weight:700;margin:0;text-align:center}.client-office-update__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-office-update__content-box:not(:last-child){margin-bottom:20px}.client-office-update__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.client-office-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.client-office-update__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.client-office-update__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.client-office-update__button--back:hover{opacity:.7;color:#ff6e6e}.client-office-update__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.client-office-update__button--submit:hover{color:#fff;opacity:.7}.client-office-update__show-pass{margin-left:140px}.client-office-update__content-box div label input:not([type=checkbox]){width:100%}.client-office-update__post-code{align-items:flex-start}.client-office-update__post-code div{display:flex;align-items:center;justify-content:flex-start}.client-office-update__post-code div input:nth-of-type(1){width:70px!important}.client-office-update__post-code div input:nth-of-type(2){width:80px!important}.client-office-update__post-code div span{margin:0 5px}.client-office-update__post-code div .client-office-update__search-button{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;white-space:nowrap;padding:8px 24px;border-radius:12px;margin-left:8px;cursor:pointer}.client-office-update__strain_threshold .inner{display:flex;align-items:center;justify-content:flex-start;gap:30px;width:300px}.client-office-update__strain_threshold .select-group{width:100%;display:flex;align-items:center;gap:5px}.client-office-update__phone-number{margin-top:24px}.client-office-update__phone-number div{display:flex;align-items:center;justify-content:flex-start}.client-office-update__phone-number div input:nth-of-type(1){width:70px!important}.client-office-update__phone-number div input:nth-of-type(2),.client-office-update__phone-number div input:nth-of-type(3){width:80px!important}.client-office-update__phone-number div span{margin:0 5px}.client-office-update__textarea{width:740px;height:170px}.client-office-update__user-create-input-form .client-office-update__user-other-info label input[type=password],.client-office-update__user-create-input-form .client-office-update__user-other-info label input[type=text]{color:#343434;border:1px solid #393939;padding:6.2px 12px;border-radius:5px;font-weight:700;color:#000;background-color:#fff;font-size:18px;width:460px}.client-office-update__user-create-input-form .client-office-update__user-other-info .client-office-update__password-form{display:flex;align-items:center;justify-content:flex-start;position:relative}.client-office-update__user-create-input-form .client-office-update__user-other-info .client-office-update__password-form .client-office-update__show-pass{display:flex;align-items:center;flex-direction:row;position:absolute;right:32%;top:30px;margin:0}.client-office-update__user-create-input-form .client-office-update__user-other-info .client-office-update__password-form .client-office-update__show-pass p{color:#ff6e6e;font-weight:700}.client-office-update__error-form{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.client-office-update__error-form p{color:red;font-size:14px;font-weight:700}.client-office-update__required{position:relative}.client-office-update__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;top:1px}.company-complete{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:700}.company-complete input::placeholder{color:#ccc}.company-complete input:focus{outline:none!important}.company-complete__section{width:1000px;max-width:1400px;margin:30px auto}.company-complete__content{max-width:1400px;margin:30px auto}.company-complete__manager section .company-complete__content{width:1000px}.company-complete .company-complete__header{color:#ff6e6e;font-size:28px;font-weight:700}.company-complete .company-complete__content{padding:40px;border-radius:10px;margin-top:20px;margin-bottom:20px}.company-complete .company-complete__content .company-complete__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.company-complete .company-complete__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;border-radius:10px}.company-complete .company-complete__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.company-complete__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.company-complete__btns button:nth-child(1){margin-right:20px}.company-complete__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.company-complete__btns .company-complete__btn a{text-decoration:none;display:block}.company-complete__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.company-complete__pink-btn:focus{color:#fff}.company-complete__pink-btn a{color:#fff;text-decoration:none;display:block}.company-complete__pink-btn a:hover,.company-complete__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-office-update__user-name{align-items:flex-start}.client-office-update__user-name div{display:flex;align-items:center;justify-content:flex-start}.client-office-update__user-name div input:nth-of-type(1){width:360px!important;margin-right:20px}.client-office-update__user-name div input:nth-of-type(2){width:360px!important}.client-office-update__user-name div span{margin:0 5px}.client-office-update__password{width:70%!important}.client-office-update__password div input[type=password],.client-office-update__password div input[type=text]{width:70%!important;padding:4px!important}.client-office-update__password div label{display:inline!important}.client-office-update__ta-center{text-align:center}.client-office-update .client-office-update-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-office-update .client-office-update-company-office .client-office-update-company{flex:1;display:flex;align-items:center}.client-office-update .client-office-update-company-office .client-office-update-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-office-update .client-office-update-company-office .client-office-update-company .client-office-update-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-office-update .client-office-update-company-office .client-office-update-company .client-office-update-company_inner_title{font-weight:400;padding-right:30px}.client-office-update .client-office-update-company-office .client-office-update-office{flex:1;display:flex;align-items:center;font-weight:700}.client-office-update .client-office-update-company-office .client-office-update-office .client-office-update-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-office-update .client-office-update-company-office .client-office-update-office .client-office-update-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-office-update .client-office-update-company-office .client-office-update-office .client-office-update-office_inner_title{font-weight:400;padding-right:30px}.client-office-update__form-long-input,.client-office-update__form-long-textarea{width:1100px!important;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-office-update__judge_target{display:flex;flex-direction:column!important;align-items:flex-start;margin:25px 0}.client-office-update__confirm-group{margin-bottom:24px}.client-office-update__confirm-group:last-child{margin-bottom:0}.client-office-update__confirm-data{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}.client-office-update__confirm-data:empty{color:#999}.client-office-update__confirm-data:empty:after{content:"（未入力）"}.client-office-update .client-office-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.client-office-update .client-office-update__complete_txt p{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:1.5}.client-office-update .client-office-update__complete_content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.client-office-owner-update__header{color:#ff6e6e;font-size:28px;font-weight:700}.client-office-owner-update__content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.client-office-owner-update__content .client-office-owner-update__content-header{margin-bottom:20px;color:#ff6e6e;font-size:22px;font-weight:700}.client-office-owner-update__content .client-office-owner-update__content-text{margin-bottom:20px;color:#ff6e6e;font-size:24px;font-weight:700;text-align:center}.client-office-owner-update__form .client-office-owner-update__form-row{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:10px}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell{margin-right:8px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell p{font-size:14px;font-weight:700;color:#000;margin-bottom:4px}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell p.required{position:relative;width:auto}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell p.required:after{position:absolute;display:inline-block;content:"必須";width:38px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-50px;top:1px}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell .client-office-owner-update__form-name-input{width:226px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell .client-office-owner-update__form-long-input{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell .client-office-owner-update__form-password-input{width:460px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-password-row{display:flex;align-items:flex-start;justify-content:flex-start}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-show-password-cell{margin-top:31px;margin-left:20px;display:flex;align-items:center;justify-content:flex-start}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-show-password-cell input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #FF6E6E;border-radius:4px;margin-right:2px;margin-top:2px}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-show-password-cell input[type=checkbox]:checked{background-color:#ff6e6e}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-show-password-cell input[type=checkbox]:checked:before{content:"";display:block;position:relative;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-show-password-cell label{color:#ff6e6e;font-weight:700}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell .client-office-owner-update__form-error-name-msg{color:red;font-size:14px;font-weight:700;width:226px}.client-office-owner-update__form .client-office-owner-update__form-row .client-office-owner-update__form-cell .client-office-owner-update__form-error-long-msg{color:red;font-size:14px;font-weight:700;width:900px}.client-office-owner__confirm-item{display:flex;flex-direction:column!important;align-items:flex-start;margin:25px 0}.client-office-owner__confirm-value{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}select,input[type=text],input[type=date]{padding:4px;width:300px;border-radius:5px;border:1px solid #393939;font-size:18px;color:#343434;background-color:#fff}input[type=date]{width:190px}select{cursor:pointer;padding:4px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://www.flangekarte.jp/build/assets/larave11-arrow-down-BD0rkyLq.svg) no-repeat 98% 50%;background-color:#fff}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #FF6E6E;border-radius:5px;position:relative;width:16px;height:16px;cursor:pointer;vertical-align:-4px;margin:0}input[type=checkbox]:checked{background-color:#ff6e6e}input[type=checkbox]:checked:before{position:absolute;top:1px;left:4px;transform:rotate(50deg);width:6px;height:10px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:"";cursor:pointer}.flange-list__main{background-color:#edeef0;width:95%;transition:margin-left .4s ease-in-out 0s;height:100%;margin-left:4%;margin-top:2%;overflow:auto}.flange-list__main,[class*=content]{align-items:initial!important}.flange-list__content{max-width:1400px;margin:50px auto}.flange-list__breadcrumb{width:100%;margin-bottom:30px;background-color:#edeef0;padding:0}.flange-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.flange-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.flange-list__breadcrumb ul li a{color:#606060;text-decoration:underline}.flange-list__breadcrumb ul li:not(:last-child){margin-right:20px}.flange-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}h2{color:#ff6e6e;font-size:28px;font-weight:700;margin-bottom:21px}.flange-list__ttl{color:#ff6e6e;font-size:28px;font-weight:700}.flange-list__content_box form{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.flange-list__content_box form label{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.flange-list__content_box form .flange-list__input02{margin:0 20px 5px}.flange-list__content_box form label .flange-list__input02 span{padding:0 5px}.flange-list__content_box form label .flange-list__input02 input[type=date]{width:150px}.flange-list__content_box form label p{font-weight:700;margin-right:10px}.flange-list__content_box form select{width:420px;min-width:150px}.flange-list__content_box form .flange-list__filters{display:flex;align-items:center;color:#000000fa}.flange-list__content_box form .flange-list__btns{margin-top:0;display:flex;align-items:center;flex-shrink:0;gap:16px}.flange-list__content_box form .flange-list__btns button{white-space:nowrap;width:234px;padding:6.2px 10px}.flange-list__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.flange-list__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.flange-list__pink_btn:focus{color:#fff}.flange-list__pink_btn:hover{color:#fff;text-decoration:none;opacity:.7}.flange-list__pink_border_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.flange-list__pink_border_btn:focus{color:#ff6e6e}.flange-list__pink_border_btn:hover{opacity:.7}.flange-list__grey_btn{background-color:#edeef0;color:#888;font-weight:700;text-align:center}.flange-list__grey_btn:focus{color:#888}.flange-list__grey_btn:hover{color:#888;text-decoration:none;opacity:.7}.triangle-asc{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:4px solid #fff}.triangle-desc{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:4px solid #888888}.flange-list__.flange section .flange-list__content{width:1000px}.flange-list__confirm-item{margin-top:50px;align-items:baseline}.flange-list__confirm-item:last-child{border-bottom:none}.flange-list__confirm-label{width:200px;color:#666;font-size:20px;flex-shrink:0;font-weight:700}.flange-list__table-wrap{overflow-x:scroll}.flange-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px;white-space:nowrap}.flange-list__table .flange-list__table-header{display:flex;justify-content:center}.flange-list__table .flange-list__table-header img{margin-left:5px;cursor:pointer}.flange-list__table>tbody>tr>td{border-top:none}.flange-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.flange-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.flange-list__table thead tr th:not(:last-child),.flange-list__table tbody tr td:not(:last-child){border-right:1px solid #FF6E6E}.flange-list__table>thead>tr>th.flange_th_detail,.flange-list__table>tbody>tr>td.flange_td_detail{position:sticky;right:0;background-color:#fddada;z-index:2}.flange-list__table thead tr{background-color:#fddada;color:#ff6e6e}.flange-list__table tbody{background-color:#fff}.flange-list__table tbody tr:not(:last-child){border-bottom:1px solid #595959;border:1px solid #FF6E6E}.flange-list__table tbody tr:nth-child(2n){background-color:#f4cccc}.flange-list__scale-x{transform:scaleX(-1)}.flange-list__modal .flange-list__modal-ttl{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.flange-list__modal .flange-list__modal-ttl p{margin-bottom:0}.flange-list__modal .flange-list__modal-ttl img{cursor:pointer}.flange-list__modal .flange-list__modal-sub_ttl{background-color:#fddada;width:100%;font-weight:700;color:#000000fa;height:26px;padding-left:10px;align-content:center}.flange-list__modal{display:none;position:fixed;z-index:2;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#00000067;color:#000000fa}.flange-list__filter_modal-content{width:194px;height:164px;padding:14px;background-color:#fff;border-radius:10px;border:none}.flange-list__modal-content{width:800px;padding:40px;background-color:#fff;border-radius:10px;position:absolute;left:35%;top:30%;border:none}.flange-list__modal-content p{color:#ff6e6e;font-size:20px;font-weight:700;background:none;border:none}.flange-list__modal-box{background-color:#fff;margin:5.5% auto;font-weight:700}.flange-list__modal .flange-list__modal-box{width:80%}.flange-list__modal .flange-list__btns button{padding:7px 20px}.flange-list__modal .flange-list__center__btns{text-align:center}.flange-list__modal .flange-list__center__btns button{padding:5px 20px;margin-top:30px;text-align:center}.flange-list__modal .flange-list__center__btns button{padding:7px 20px;margin-top:30px;text-align:center}.flange-list__modal-btn{border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.flange-list__modal .flange-list__modal-per_page{margin-top:10px;width:90px;height:40px;font-weight:700}.flange-list__filter_modal-content .flange-list__filter_modal-box{position:relative}.flange-list__filter_modal-content .flange-filter_list__close-btn{position:absolute;top:-24px;right:-24px;background:transparent;border:none;cursor:pointer;padding:0}.flange-list__filter_modal-content .flange-filter_list__btns{display:flex}.flange-list__filter_modal-content .flange-filter_list__btns button:first-child{margin-right:27px}.flange-list__filter_modal-content .flange-filter_list__btns button{width:69px;height:23px;font-size:12px;border-radius:5px}.flange-list__filter_modal-content .flange-filter_list__input{margin-top:10px;width:166px;height:34px;border-color:#707070}.flange-list__filter_modal-content .flange-filter_list__input::placeholder{color:#b9b9b9}.flange-list__filter_modal-content .flange-list__gasket__select{font-size:12px;font-weight:700}.flange-list__filter_modal-content .flange-filter_list__center__btns button{width:166px;font-size:12px;height:26px;border-radius:5px;padding:0;margin-top:10px}.flange-list__filter_modal-content .flange-filter_list__center__btns button:last-child{margin-top:6px}.flange-list__flange_no_data{text-align:center;font-size:25px;font-weight:700;margin:20px 0 40px}.modal-row{display:flex;justify-content:space-between;margin:15px 0}.modal-row .inner{display:flex;width:75%}.modal-row .inner label{margin-right:20px}select,input[type=text],input[type=date]{padding:4px;width:90%;border-radius:5px;border:1px solid #393939;font-size:18px;color:#343434;background-color:#fff}input[type=text].input_w25{width:25%}.flange-update{background-color:#edeef0}.flange-update__section{max-width:1400px;width:100%;margin:0 auto}.flange-update__content{max-width:1200px;width:100%;margin:30px auto}.flange-update .flange-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.flange-update .flange-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.flange-update .flange-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.flange-update .flange-update__breadcrumb ul li a{color:#606060}.flange-update .flange-update__breadcrumb ul li:not(:last-child){margin-right:20px}.flange-update .flange-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.flange-update__sub-header{font-weight:700;font-size:20px}.flange-update__form{width:100%}.flange-update__error-form{margin-bottom:20px}.flange-update__error-message{color:red;font-size:14px;font-weight:700}.flange-update__content-box{padding:20px 40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.flange-update__content-box:not(:last-child){margin-bottom:20px}.flange-update__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.flange-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.flange-update__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.flange-update__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.flange-update__button--back:hover{opacity:.7;color:#ff6e6e}.flange-update__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.flange-update__button--submit:hover{color:#fff;opacity:.7}.flange-update__error-form{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.flange-update__error-form p{color:red;font-size:14px;font-weight:700}.flange-update__required{position:relative}.flange-update__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;top:1px}.flange-update__estrain_threshold{display:flex;align-items:center;gap:20px}.flange-update__estrain_threshold label{width:50%;margin-bottom:25px}.flange-update__estrain_threshold p{margin:0}.flange-update__strain_max_threshold{margin-left:50px}.flange-update__strain_max_threshold .flange-update__strain_min_threshold{display:flex;align-items:center;gap:8px}.flange-update__judge_target{display:flex;align-items:center;margin:25px 0;gap:20px}.flange-update__confirm-group{margin-bottom:24px}.flange-update__confirm-group:last-child{margin-bottom:0}.flange-update__confirm-data{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}.client-flange-update__data{font-size:16px;font-weight:700;word-break:break-all;display:block;clear:both;margin-bottom:10px}.flange-update__confirm-data:empty{color:#999}.flange-update__confirm-data:empty:after{content:"（未入力）"}.flange-update .flange-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.flange-update .flange-update__complete_txt p{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:1.5}.flange-update .flange-update__complete_content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.client-flange-update__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-update__btns button:nth-child(1){margin-right:20px}.client-flange-update__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-update__btns .client-flange-update__btn a{text-decoration:none;display:block}.client-flange-update__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-flange-update__pink-border-btn:focus{color:#ff6e6e}.client-flange-update__pink-border-btn:hover{opacity:.7}.client-flange-update__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-flange-update__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.client-flange-update__pink-btn:focus{color:#fff}.client-flange-update__pink-btn a{color:#fff;text-decoration:none;display:block}.client-flange-update__pink-btn a:hover,.client-flange-update__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.flange-strain-update{background-color:#edeef0}.flange-strain-update__section{max-width:1400px;width:100%;margin:0 auto}.flange-strain-update__content{max-width:1200px;width:100%;margin:30px auto}.flange-strain-update .flange-strain-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.flange-strain-update .flange-strain-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.flange-strain-update .flange-strain-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.flange-strain-update .flange-strain-update__breadcrumb ul li a{color:#606060}.flange-strain-update .flange-strain-update__breadcrumb ul li:not(:last-child){margin-right:20px}.flange-strain-update .flange-strain-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.flange-strain-update__form{width:100%}.flange-strain-update__form label p{width:120px}.flange-strain-update__error-form{margin-bottom:20px}.flange-strain-update__error-message{color:red;font-size:14px;font-weight:700}.flange-strain-update__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.flange-strain-update__content-box:not(:last-child){margin-bottom:20px}.flange-strain-update__content-box h3{color:#ff6e6e;font-size:20px;font-weight:700;margin-bottom:20px}.flange-strain-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:20px}.flange-strain-update__button{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px;text-decoration:none;display:inline-block;text-align:center;line-height:40px}.flange-strain-update__button--back{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-right:20px}.flange-strain-update__button--back:hover{opacity:.7;color:#ff6e6e}.flange-strain-update__button--submit{background-color:#ff6e6e;color:#fff;font-weight:700;border:none}.flange-strain-update__button--submit:hover{color:#fff;opacity:.7}.flange-strain-update__error-form{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.flange-strain-update__error-form p{color:red;font-size:14px;font-weight:700}.flange-strain-update__required{position:relative}.flange-strain-update__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;top:1px}.flange-strain-update__estrain_threshold,.flange-strain-update__estrain_threshold label{display:flex;align-items:center;gap:20px}.flange-strain-update__estrain_threshold p{margin:0}.flange-strain-update__judge_target{display:flex;align-items:center;gap:8px}.flange-strain-update__judge_target p{margin:0}.flange-strain-update__strain_max_threshold{margin-left:50px}.flange-strain-update__strain_max_threshold .flange-strain-update__strain_min_threshold{display:flex;align-items:center;gap:8px}.flange-strain-update__judge_target{display:flex;align-items:center;margin:25px 0;gap:20px}.flange-strain-update__confirm-group{margin-bottom:24px}.flange-strain-update__confirm-group:last-child{margin-bottom:0}.flange-strain-update__confirm-data{font-size:18px;font-weight:700;color:#000;word-break:break-all;line-height:1.5}.flange-strain-update__confirm-data:empty{color:#999}.flange-strain-update__confirm-data:empty:after{content:"（未入力）"}.flange-strain-update .flange-strain-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center}.flange-strain-update .flange-strain-update__complete_txt p{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:1.5}.flange-strain-update .flange-strain-update__complete_content{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;box-shadow:0 3px 6px #00000029}.client-flange-history-detail{background-color:#edeef0}.client-flange-history-detail__section{max-width:1400px;width:100%;margin:0 auto}.client-flange-history-detail__content{max-width:1200px;width:100%;margin:30px auto}.client-flange-history-detail .client-flange-history-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-history-detail .client-flange-history-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-history-detail .client-flange-history-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-history-detail .client-flange-history-detail__breadcrumb ul li a{color:#606060}.client-flange-history-detail .client-flange-history-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-history-detail .client-flange-history-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-flange-history-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px}.client-flange-history-detail__change-btn{margin-bottom:0;margin-left:auto;display:flex;align-items:center;justify-content:end}.client-flange-history-detail__change-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.client-flange-history-detail__change-button:hover{opacity:.7}.client-flange-history-detail__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-flange-history-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.client-flange-history-detail__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-history-detail__office-link{color:#fff;text-decoration:none;display:block}.client-flange-history-detail__office-btn:hover{opacity:.7}.client-flange-history-detail__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:30px}.client-flange-history-detail__half-item{width:50%}.client-flange-history-detail__label{width:160px;padding-left:10px;margin-right:40px;margin-bottom:0;position:relative;font-weight:400;font-size:18px;float:left}.client-flange-history-detail__data{font-size:16px;font-weight:700;margin-bottom:0;word-break:break-all}.client-flange-history-detail__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.client-flange-history-detail__info-item:not(:last-child){margin-bottom:40px}.client-flange-history-detail__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-history-detail__buttons button:nth-child(1){margin-right:30px}.client-flange-history-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-flange-history-detail__back-btn:hover{opacity:.7}.client-flange-history-detail__back-link{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-detail__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-flange-history-detail__edit-btn:hover{opacity:.7}.client-flange-history-detail__edit-link{color:#fff;text-decoration:none;display:block}.client-flange-history-detail .client-flange-history-detail-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-company{flex:1;display:flex;align-items:center}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-company .client-flange-history-detail-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-company .client-flange-history-detail-company_inner_title{font-weight:400;padding-right:30px}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-office{flex:1;display:flex;align-items:center;font-weight:700}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-office .client-flange-history-detail-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-office .client-flange-history-detail-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-flange-history-detail .client-flange-history-detail-company-office .client-flange-history-detail-office .client-flange-history-detail-office_inner_title{font-weight:400;padding-right:30px}.client-flange-history-detail__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-history-detail__btns button:nth-child(1){margin-right:20px}.client-flange-history-detail__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-history-detail__btns .client-flange-history-detail__btn a,.client-flange-history-detail__change-link{text-decoration:none;display:block}.client-flange-history-detail__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-flange-history-detail__pink-border-btn:focus{color:#ff6e6e}.client-flange-history-detail__pink-border-btn:hover{opacity:.7}.client-flange-history-detail__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-detail__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.client-flange-history-detail__pink-btn:focus{color:#fff}.client-flange-history-detail__pink-btn a{color:#fff;text-decoration:none;display:block}.client-flange-history-detail__pink-btn a:hover,.client-flange-history-detail__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-flange-history-create{background-color:#edeef0}.client-flange-history-create__section{width:1000px;max-width:1400px;margin:0 auto}.client-flange-history-create__content{max-width:1200px;width:100%;margin:30px auto}.client-flange-history-create .client-flange-history-create__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-history-create .client-flange-history-create__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-history-create .client-flange-history-create__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-history-create .client-flange-history-create__breadcrumb ul li a{color:#606060}.client-flange-history-create .client-flange-history-create__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-history-create .client-flange-history-create__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-flange-history-create__sub-header{font-weight:700;font-size:20px}.client-flange-history-create__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px}.client-flange-history-create__change-btn{margin-bottom:0;margin-left:auto;display:flex;align-items:center;justify-content:end}.client-flange-history-create__change-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.client-flange-history-create__change-button:hover{opacity:.7}.client-flange-history-create__content-box{padding:30px 40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-flange-history-create__content-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px}.client-flange-history-create__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.client-flange-history-create__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-history-create__office-link{color:#fff;text-decoration:none;display:block}.client-flange-history-create__office-btn:hover{opacity:.7}.client-flange-history-create__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:10px}.client-flange-history-create__half-item{width:50%}.client-flange-history-create__label{width:160px;margin-right:40px;margin-bottom:0;position:relative;font-weight:700;font-size:14px;float:left;display:inline-flex;align-items:center}.client-flange-history-create__data{font-size:18px;font-weight:700;word-break:break-all;display:block;clear:both;margin-bottom:10px}.client-flange-history-create__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.client-flange-history-create__info-item:not(:last-child){margin-bottom:40px}.client-flange-history-create__required{position:relative;width:auto}.client-flange-history-create__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px}.client-flange-history-create__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-history-create__buttons button:nth-child(1){margin-right:30px}.client-flange-history-create__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-flange-history-create__back-btn:hover{opacity:.7}.client-flange-history-create__back-link{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-create__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-flange-history-create__edit-btn:hover{opacity:.7}.client-flange-history-create__edit-link{color:#fff;text-decoration:none;display:block}.client-flange-history-create .client-flange-history-create-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-company{flex:1;display:flex;align-items:center}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-company .client-flange-history-create-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-company .client-flange-history-create-company_inner_title{font-weight:400;padding-right:30px}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-office{flex:1;display:flex;align-items:center;font-weight:700}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-office .client-flange-history-create-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-office .client-flange-history-create-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-flange-history-create .client-flange-history-create-company-office .client-flange-history-create-office .client-flange-history-create-office_inner_title{font-weight:400;padding-right:30px}.client-flange-history-create__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-history-create__btns button:nth-child(1){margin-right:20px}.client-flange-history-create__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-history-create__btns .client-flange-history-create__btn a,.client-flange-history-create__change-link{text-decoration:none;display:block}.client-flange-history-create__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-flange-history-create__pink-border-btn:focus{color:#ff6e6e}.client-flange-history-create__pink-border-btn:hover{opacity:.7}.client-flange-history-create__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-create__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.client-flange-history-create__pink-btn:focus{color:#fff}.client-flange-history-create__pink-btn a{color:#fff;text-decoration:none;display:block}.client-flange-history-create__pink-btn a:hover,.client-flange-history-create__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-flange-history-create-long-textarea{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-flange-history-create-select{width:600px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-flange-history-create__form-error-msg{color:red;font-size:14px;font-weight:700;width:900px;padding-left:10px;margin-right:40px}.client-flange-history-create__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;border-radius:10px}.client-flange-history-create__complete_txt p{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:1.5}.client-flange-history-create__complete-content-box{max-width:1200px;width:100%;margin:30px auto;box-shadow:0 3px 6px #00000029}.client-flange-history-update{background-color:#edeef0}.client-flange-history-update__section{width:1000px;max-width:1400px;margin:0 auto}.client-flange-history-update__content{max-width:1200px;width:100%;margin:30px auto}.client-flange-history-update .client-flange-history-update__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-history-update .client-flange-history-update__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-history-update .client-flange-history-update__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-history-update .client-flange-history-update__breadcrumb ul li a{color:#606060}.client-flange-history-update .client-flange-history-update__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-history-update .client-flange-history-update__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-flange-history-update__sub-header{font-weight:700;font-size:20px}.client-flange-history-update__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px}.client-flange-history-update__change-btn{margin-bottom:0;margin-left:auto;display:flex;align-items:center;justify-content:end}.client-flange-history-update__change-button{background-color:#fff;border:1px solid #FF0000;border-radius:12px;font-size:14px;color:red;padding:6px 20px;width:136px;font-weight:700;cursor:pointer}.client-flange-history-update__change-button:hover{opacity:.7}.client-flange-history-update__content-box{padding:40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-flange-history-update__content-box h3{font-size:20px;font-weight:700;color:#ff6e6e;margin-bottom:20px}.client-flange-history-update__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#ff6e6e;font-size:20px;font-weight:700}.client-flange-history-update__office-btn{width:215px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;border:none;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-history-update__office-link{color:#fff;text-decoration:none;display:block}.client-flange-history-update__office-btn:hover{opacity:.7}.client-flange-history-update__half{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:10px}.client-flange-history-update__half-item{width:50%}.client-flange-history-update__label{width:160px;margin-right:40px;margin-bottom:0;position:relative;font-weight:700;font-size:14px;float:left;display:inline-flex;align-items:center}.client-flange-history-update__data{font-size:18px;font-weight:700;word-break:break-all;display:block;clear:both;margin-bottom:10px}.client-flange-history-update__info-item{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}.client-flange-history-update__info-item:not(:last-child){margin-bottom:40px}.client-flange-history-update__required{position:relative;width:auto}.client-flange-history-update__required:after{position:absolute;display:inline-block;content:"必須";width:36px;height:19px;background-color:#ff6e6e;border-radius:4px;color:#fff;font-size:11px;padding:1px 7px;right:-40px}.client-flange-history-update__buttons{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-history-update__buttons button:nth-child(1){margin-right:30px}.client-flange-history-update__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-flange-history-update__back-btn:hover{opacity:.7}.client-flange-history-update__back-link{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-update__edit-btn{width:300px;border-radius:10px;background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-flange-history-update__edit-btn:hover{opacity:.7}.client-flange-history-update__edit-link{color:#fff;text-decoration:none;display:block}.client-flange-history-update .client-flange-history-update-company-office{background-color:#fff;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:30px;position:relative;width:100%;box-shadow:0 3px 6px #00000029;font-weight:700}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-company{flex:1;display:flex;align-items:center}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-company_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-company .client-flange-history-update-company_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-company .client-flange-history-update-company_inner_title{font-weight:400;padding-right:30px}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-office{flex:1;display:flex;align-items:center;font-weight:700}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-office .client-flange-history-update-office_inner_info{color:#ff6e6e;margin-right:32px;font-size:24px;font-weight:700}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-office .client-flange-history-update-office_inner_boder{padding:16px 8px;height:50%;border-left:5px solid rgba(255,110,110,.5)}.client-flange-history-update .client-flange-history-update-company-office .client-flange-history-update-office .client-flange-history-update-office_inner_title{font-weight:400;padding-right:30px}.client-flange-history-update__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-history-update__btns button:nth-child(1){margin-right:20px}.client-flange-history-update__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-history-update__btns .client-flange-history-update__btn a,.client-flange-history-update__change-link{text-decoration:none;display:block}.client-flange-history-update__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-flange-history-update__pink-border-btn:focus{color:#ff6e6e}.client-flange-history-update__pink-border-btn:hover{opacity:.7}.client-flange-history-update__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-update__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.client-flange-history-update__pink-btn:focus{color:#fff}.client-flange-history-update__pink-btn a{color:#fff;text-decoration:none;display:block}.client-flange-history-update__pink-btn a:hover,.client-flange-history-update__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-flange-history-update-long-textarea{width:900px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-flange-history-update-select{width:600px;padding:8px;font-size:16px;border-radius:5px;font-weight:700;color:#393939;border:1px solid #393939;background-color:#fff}.client-flange-history-update__form-error-msg{color:red;font-size:14px;font-weight:700;width:900px;padding-left:10px;margin-right:40px}.client-flange-history__error-form{margin-bottom:20px}.client-flange-history__error-message{color:red;font-size:17px;font-weight:700}.client-flange-history-update__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;border-radius:10px}.client-flange-history-update__complete_txt p{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:1.5}.client-flange-history-update__complete-content-box{max-width:1200px;width:100%;margin:30px auto;box-shadow:0 3px 6px #00000029}.client-flange-history-delete{background-color:#edeef0}.client-flange-history-delete__section{max-width:1400px;width:100%;margin:0 auto}.client-flange-history-delete__content{max-width:900px;width:100%;margin:30px auto}.client-flange-history-delete .client-flange-history-delete__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-history-delete .client-flange-history-delete__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-history-delete .client-flange-history-delete__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-history-delete .client-flange-history-delete__breadcrumb ul li a{color:#606060}.client-flange-history-delete .client-flange-history-delete__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-history-delete .client-flange-history-delete__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-flange-history-delete__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px}.client-flange-history-delete__content-box{padding:30px 40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-flange-history-delete__subtitle{text-align:center;color:#fff;font-size:20px;font-weight:700;margin:0;line-height:1.5;background-color:red;padding:10px}.client-flange-history-delete__content-box .area-title{font-size:24px;font-weight:700;color:#ff6e6e;margin:20px 0}.client-flange-history-delete__half{display:flex;justify-content:flex-start;flex-direction:column;align-items:baseline;margin-bottom:30px}.client-flange-history-delete__item{width:100%}.client-flange-history-delete__label{width:160px;margin-right:40px;margin-bottom:5px;position:relative;font-weight:700;font-size:14px;float:none}.client-flange-history-delete__data{font-size:18px;font-weight:700;margin-bottom:0;word-break:break-all}.client-flange-history-delete__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer}.client-flange-history-delete__back-btn:hover{opacity:.7}.client-flange-history-delete__back-link{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-delete__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-flange-history-delete__btns button:nth-child(1){margin-right:20px}.client-flange-history-delete__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-history-delete__btns .client-flange-history-delete__btn a,.client-flange-history-delete__change-link{text-decoration:none;display:block}.client-flange-history-delete__pink-border-btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-flange-history-delete__pink-border-btn:focus{color:#ff6e6e}.client-flange-history-delete__pink-border-btn:hover{opacity:.7}.client-flange-history-delete__pink-border-btn a{text-decoration:none;display:block;color:#ff6e6e}.client-flange-history-delete__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center;margin-left:20px}.client-flange-history-delete__red-btn{background-color:red;color:#fff;font-weight:700;text-align:center;margin-left:20px}.client-flange-history-delete__pink-btn:focus{color:#fff}.client-flange-history-delete__pink-btn a{color:#fff;text-decoration:none;display:block}.client-flange-history-delete__pink-btn a:hover,.client-flange-history-delete__pink-btn:hover{color:#fff;text-decoration:none;display:block;opacity:.7}.client-flange-history-top{display:flex;justify-content:space-between}.client-flange-history-delete .client-flange-history-delete__complete_txt{padding:40px;min-height:130px;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;border-radius:10px}.client-flange-history-delete .client-flange-history-delete__complete_txt p{color:#000;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.client-flange-history-delete__complete-content-box{max-width:1200px;width:100%;margin:30px auto;box-shadow:0 3px 6px #00000029}.client-flange-history-list .client-flange-history-list__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-history-list .client-flange-history-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-history-list .client-flange-history-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-history-list .client-flange-history-list__breadcrumb ul li a{color:#606060}.client-flange-history-list .client-flange-history-list__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-history-list .client-flange-history-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;margin-left:7px}.client-flange-history-list .client-flange-history-list__content{width:1400px;margin:30px auto;color:#000}.client-flange-history-list .client-flange-history-list__content p{font-weight:700}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search{display:flex;align-items:center;width:100%}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell{display:flex;align-items:center}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell.__target{width:30%}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell.__date{width:45%}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell.__btn{width:25%;justify-content:end}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell select{width:300px}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell .client-flange-history-list__search_cell_date input{width:190px}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell .client-flange-history-list__search_cell_label{width:70px;text-align:center}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__search .client-flange-history-list__search_cell a{text-align:center;display:flex;align-items:center;justify-content:center;width:200px;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;color:#fff;border:none;font-weight:700;cursor:pointer;text-decoration:none}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table{margin-top:20px;width:100%;color:#ff6e6e;font-weight:700}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_header{width:100%;background-color:#fddada;color:#ff6e6e}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_header th{border-collapse:collapse;border:1px solid #FF6E6E;text-align:center;padding:10px 0}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_row td{border-collapse:collapse;border:1px solid #FF6E6E;text-align:start}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_row td{background-color:#fff;color:#000}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_row td:nth-child(1){width:10%}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_row td:nth-child(2){width:15%}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_row td:nth-child(3){width:70%}.client-flange-history-list .client-flange-history-list__content .client-flange-history-list__table .client-flange-history-list__table_row td:nth-child(4){width:5%;text-align:center}.client-flange-detail{background-color:#edeef0}.client-flange-detail__section{margin-left:6%}.client-flange-detail__content{width:1400px;margin:30px auto}.client-flange-detail .client-flange-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-detail .client-flange-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-detail .client-flange-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-detail .client-flange-detail__breadcrumb ul li a{color:#606060}.client-flange-detail .client-flange-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-detail .client-flange-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-flange-detail .client-flange-detail__breadcrumb a{text-decoration:underline}.client-flange-detail .client-flange-detail__info_ttl{display:flex;justify-content:space-between;align-items:center}.client-flange-detail .client-flange-detail__info_ttl h3{color:#ff6e6e;font-weight:700;font-size:20px}.client-flange-detail .client-flange-detail__info_ttl .client-flange-detail__update_btn{text-align:center;width:165px;height:32px;background-color:#ff6e6e;border-radius:7px;font-size:15px;color:#fff;border:none;font-weight:700;display:flex;justify-content:center;align-items:center}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_content{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_content .client-flange-detail__info_row{display:flex}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_content .client-flange-detail__info_row.row-close{display:none}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_content .client-flange-detail__info_row:not(:last-child){margin-bottom:5px}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_content .client-flange-detail__info_row .client-flange-detail__info_cell{display:flex;align-items:center;width:25%}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_label:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_label{color:#ff6e6e;font-size:12px;width:130px;font-weight:700}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_label>span{padding-left:15px}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_item{color:#000;font-size:16px;font-weight:700;width:190px;overflow-wrap:break-word}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_more{display:flex;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer;align-items:center}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_more_img{transform:rotate(90deg);margin-left:3px;margin-top:0;margin-bottom:3px}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_more_close{display:none;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer;align-items:center}.client-flange-detail .client-flange-detail__info .client-flange-detail__info_more_img_close{transform:rotate(-90deg);margin-left:3px;margin-top:3px}.client-flange-detail .client-flange-detail__pair-info_ttl{display:flex;justify-content:space-between;align-items:center}.client-flange-detail .client-flange-detail__pair-info_ttl h3{color:#ff6e6e;font-weight:700;font-size:20px}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_content{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_content .client-flange-detail__pair-info_row{display:flex}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_content .client-flange-detail__pair-info_row:not(:last-child){margin-bottom:5px}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_content .client-flange-detail__pair-info_row .client-flange-detail__pair-info_cell{display:flex;align-items:center;width:25%}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_label:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_label{color:#ff6e6e;font-size:12px;width:120px;font-weight:700}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_label>span{padding-left:15px}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_item{color:#000;font-size:16px;font-weight:700}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_more{display:flex;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer}.client-flange-detail .client-flange-detail__pair-info .client-flange-detail__pair-info_more a{color:#ff6e6e}.client-flange-detail .client-flange-detail__flange-history_ttl h3{color:#ff6e6e;font-weight:700;font-size:20px}.client-flange-detail .client-flange-detail__flange-history_sub-ttl{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.client-flange-detail .client-flange-detail__flange-history_sub-ttl p{color:#393939;font-weight:700;font-size:16px;margin-bottom:0}.client-flange-detail .client-flange-detail__flange-history_sub-ttl .client-flange-detail__flange-history_create_btn{text-align:center;width:165px;height:32px;background-color:#ff6e6e;border-radius:7px;font-size:15px;color:#fff;border:none;font-weight:700;display:flex;justify-content:center;align-items:center}.client-flange-detail .client-flange-detail__flange-history_table .client-flange-detail__flange-history_table_date{width:160px}.client-flange-detail .client-flange-detail__flange-history_table .client-flange-detail__flange-history_table_target{width:290px}.client-flange-detail .client-flange-detail__flange-history_table .client-flange-detail__flange-history_table_detail{width:790px}.client-flange-detail .client-flange-detail__flange-history_table .client-flange-detail__flange-history_table_edit,.client-flange-detail .client-flange-detail__flange-history_table .client-flange-detail__flange-history_table_delete{width:80px}.client-flange-detail .client-flange-detail__flange-history_table{margin-top:10px}.client-flange-detail .client-flange-detail__flange-history_table thead tr{width:100%;background-color:#fddada;color:#ff6e6e}.client-flange-detail .client-flange-detail__flange-history_table thead tr th{border-collapse:collapse;border:1px solid #FF6E6E;text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative;height:36px;font-weight:700}.client-flange-detail .client-flange-detail__flange-history_table tbody tr td{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E;font-weight:700}.client-flange-detail .client-flange-detail__flange-history .client-flange-detail_flange-history-info_more{display:flex;justify-content:end;color:#ff6e6e;font-weight:700;margin-top:10px;cursor:pointer}.client-flange-detail .client-flange-detail__flange-history .client-flange-detail_flange-history-info_more a{color:#ff6e6e}.client-flange-detail .client-flange-detail__inspect-result_ttl{color:#393939;font-weight:700;font-size:16px;margin-top:30px}.client-flange-detail .client-flange-detail__inspect-result_table table{border-collapse:collapse;border:1px solid #FF6E6E;margin-top:10px}.client-flange-detail .client-flange-detail__inspect-result_table thead tr{width:100%;background-color:#fddada;color:#ff6e6e}.client-flange-detail .client-flange-detail__inspect-result_table thead tr th{border-collapse:collapse;border:1px solid #FF6E6E;text-align:center;vertical-align:middle;line-height:1;padding:10.5px 20px 10.5px 15px;position:relative;height:36px;font-weight:700}.client-flange-detail .client-flange-detail__inspect-result_table tbody tr td{padding:16px 10px;text-align:center;vertical-align:middle;line-height:1;background-color:#fff;color:#000;word-break:break-word;border:1px solid #FF6E6E;font-weight:700}.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_date{width:180px}.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_strain_judge,.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_strain_threshold,.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_strain_threshold_col{width:140px}.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_circumference_difference{width:170px}.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_radial_angle,.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_radial_difference{width:190px}.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_damage_deposit_judge,.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_damage_deposit_depth{width:200px}.client-flange-detail .client-flange-detail__inspect-result_table .client-flange-detail__inspect-result_table_detail{width:48px}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_ttl{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_ttl p{color:#393939;font-weight:700;font-size:16px;margin-bottom:0}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_ttl a{text-align:center;width:165px;height:32px;background-color:#ff6e6e;border-radius:7px;font-size:15px;color:#fff;border:none;font-weight:700;display:flex;justify-content:center;align-items:center}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item{margin-top:10px;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029;display:flex}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_circumference,.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_radial{width:50%;display:flex}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_circumference .client-flange-detail__over-time_label,.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_radial .client-flange-detail__over-time_label{width:30%;display:flex;align-items:center;justify-content:end;padding-right:20px}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_circumference .client-flange-detail__over-time_label p,.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_radial .client-flange-detail__over-time_label p{width:130px;height:50px;border:1px solid #FF6E6E;color:#ff6e6e;margin-bottom:0;display:flex;justify-content:center;align-items:center;font-weight:700}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_circumference .client-flange-detail__over-time_graph,.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_radial .client-flange-detail__over-time_graph{width:70%;display:flex;position:relative}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_circumference .client-flange-detail__over-time_graph .client-flange-detail__over-time_graph_label,.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_radial .client-flange-detail__over-time_graph .client-flange-detail__over-time_graph_label{writing-mode:vertical-rl;position:absolute;top:75px}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_circumference .client-flange-detail__over-time_graph .client-flange-detail__over-time_graph_y,.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_radial .client-flange-detail__over-time_graph .client-flange-detail__over-time_graph_y{position:absolute;font-size:12px;top:13px;left:-10px}.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_circumference .client-flange-detail__over-time_graph .client-flange-detail__over-time_graph_x,.client-flange-detail .client-flange-detail__over-time .client-flange-detail__over-time_item .client-flange-detail__over-time_radial .client-flange-detail__over-time_graph .client-flange-detail__over-time_graph_x{position:absolute;bottom:32px;right:45px;font-size:12px}.client-flange-detail__modal{display:none;position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:hidden;background-color:#707070b3;z-index:25}.client-flange-detail__modal .client-flange-detail__modal-content{background-color:#fff;border-radius:10px;margin:15% auto;width:800px;padding:40px 90px;box-shadow:0 3px 6px #00000029;animation-name:modalopen;animation-duration:1s;border:none}.client-flange-detail__modal .client-flange-detail__modal-content .client-flange-detail__modal_text{color:#ff6e6e;font-weight:700;text-align:center;font-size:20px;margin-bottom:30px}.client-flange-detail__modal .client-flange-detail__modal-content .client-flange-detail__modal_info_row{display:flex;margin-top:5px}.client-flange-detail__modal .client-flange-detail__modal-content .client-flange-detail__modal_info_row .client-flange-detail__modal_info_cell{display:flex;align-items:center;width:50%}.client-flange-detail__modal .client-flange-detail__modal_info_label:before{position:absolute;content:"";width:6px;height:24px;background-color:#fddada}.client-flange-detail__modal .client-flange-detail__modal_info_label{color:#ff6e6e;font-size:12px;width:120px;font-weight:700}.client-flange-detail__modal .client-flange-detail__modal_info_label>span{padding-left:15px}.client-flange-detail__modal .client-flange-detail__modal_info_item{color:#000;font-size:16px;font-weight:700}.client-flange-detail__modal .client-flange-detail__modal_btns{margin-top:30px}.client-flange-detail__modal .client-flange-detail__modal_btns .client-flange-detail__modal_btn_row{margin-top:10px;display:flex;justify-content:center}.client-flange-detail__modal .client-flange-detail__modal_btns .client-flange-detail__modal_btn_row button{width:240px;height:40px;font-weight:700}.client-flange-detail__modal .client-flange-detail__modal_btns .client-flange-detail__modal_btn_row button:hover{opacity:.7}.client-flange-detail__modal .client-flange-detail__modal_btns .client-flange-detail__modal_btn_row .client-flange-detail__modal_btn_approve{text-align:center;background-color:#ff6e6e;color:#fff;border:none;font-size:18px;border-radius:7px;cursor:pointer;margin-left:20px}.client-flange-detail__modal .client-flange-detail__modal_btns .client-flange-detail__modal_btn_row .client-flange-detail__modal_btn_back,.client-flange-detail__modal .client-flange-detail__modal_btns .client-flange-detail__modal_btn_row .client-flange-detail__modal_btn_inquiry{text-align:center;background-color:#fff;color:#ff6e6e;border:1px solid #FF6E6E;font-size:18px;border-radius:7px;cursor:pointer}.client-flange-detail__modal .client-flange-detail__modal_btns .client-flange-detail__modal_btn_row .client-flange-detail__modal_btn_inquiry{width:320px}.client-flange-print{background-color:#edeef0;color:#000000fa}.client-flange-print__section{margin-left:10%}.client-flange-print__content{width:1400px;margin:30px auto}.client-red-bold-font{color:red;font-weight:700}.client-flange-print-background-pink{background-color:#ff6e6e;color:#fff;font-weight:700}.client-flange-print-background-gray{background-color:#edeef0}.client-flange-print-graph_position{font-weight:700}.client-flange-print .client-flange-print__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-print .client-flange-print__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-print .client-flange-print__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-print .client-flange-print__breadcrumb ul li a{color:#606060}.client-flange-print .client-flange-print__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-print .client-flange-print__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-flange-print .client-flange-print__breadcrumb a{text-decoration:underline}.client-flange-print .client-flange-print__ttl{display:flex;justify-content:space-between;align-items:center}.client-flange-print .client-flange-print__ttl .client-flange-print__btn{width:120px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;border:none;color:#fff;height:40px}.client-flange-print .client-flange-print__ttl .client-flange-print__btn img{margin-right:5px}.client-flange-close__btn{width:100%;text-align:center;display:flex;align-items:end;justify-content:flex-end;background-color:#fff;border-radius:12px;font-size:18px;border:none;color:#ff6e6e;height:40px;padding:5px}.client-flange-print__strain_result_area.open{transform:translate(0)}.client-flange-print__flangekarte_logo,.client-flange-print__valqua_logo{display:none;text-align:center}.client-flange-print__flangekarte_logo img{width:30%}.client-flange-print .client-flange-print__item{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.client-flange-print .client-flange-print__detail_btn_area{margin-top:20px;width:100%;display:flex;justify-content:center}.client-flange-print .client-flange-print__detail_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;width:300px;height:48px;border-radius:12px;font-size:18px;padding:6px 12px}.client-flange-print .client-flange-print__detail_btn:hover{opacity:.7}.client-flange-print .client-flange-print__item .client-flange-print__result{display:flex}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info{width:440px;margin-right:40px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result{width:840px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info .client-flange-print__flange_info__ttl,.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info .client-flange-print__result_overview__ttl,.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result .client-flange-print__inspect_result__ttl,.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_ttl,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__strain_result_ttl,.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_result_ttl{width:100%;background-color:#ff6e6e;height:28px;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content,.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item{margin-top:10px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item{display:flex}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_img{width:700px;height:700px;text-align:center;align-content:center;background-color:#000}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_img img{height:610px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_angle_area{display:flex;justify-content:center;align-items:center;height:45px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_angle{background-color:#fff;height:25px;width:40px;text-align:center;margin-left:2.5px;margin-right:2.5px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_angle_row{display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__inspect_result .client-flange-print__measure_result_color_bar_crop{width:140px;height:700px;overflow:hidden;position:relative}.client-flange-print .client-flange-print__inspect_result .client-flange-print__measure_result_color_bar_crop img{width:100%;height:100%;object-fit:cover;object-position:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row{display:flex;font-size:14px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row .client-flange-print__flange_info__label{width:150px;background-color:#edeef0;color:#000000fa;border-top:1px solid #707070;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row .client-flange-print__flange_info__item{width:290px;background-color:#fff;color:#000000fa;border-top:1px solid #B9B9B9;display:flex;align-items:center;justify-content:center;word-break:break-all}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row .client-flange-print__flange_info__item_label{width:145px;border-right:1px solid #B9B9B9;height:26px;text-align:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row .client-flange-print__flange_info__item_item{width:145px;height:26px;text-align:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2{display:flex}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__label_2{display:flex;background-color:#edeef0;height:52px;align-items:center;width:150px;border-top:1px solid #707070}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__label_2 .client-flange-print__flange_info__label_2_label{width:100px;border-right:1px solid #707070;height:52px;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__label_2 .client-flange-print__flange_info__label_2_sub_label div{width:50px;height:26px;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__item_2{width:290px;height:26px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__label_2 .client-flange-print__flange_info__label_2_sub_label div:first-child{border-bottom:1px solid #707070}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__item{display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__item_label{width:145px;border-right:1px solid #B9B9B9;height:26px;text-align:center;border-top:1px solid #B9B9B9}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__item_item{width:145px;height:26px;text-align:center;border-top:1px solid #B9B9B9}.client-flange-print__flange_info__label.last-row{border-bottom:1px solid #707070}.client-flange-print__flange_info__item.last-row{border-bottom:1px solid #B9B9B9}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info .client-flange-print__result_overview__ttl{margin-top:40px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info .client-flange-print__result_overview_content{color:#000000fa}.client-flange-print .client-flange-print__item .client-flange-print__damage_result{margin-top:40px}.client-flange-print__damage_result_content{margin-top:10px}.client-flange-print__damage_result_content .client-flange-print__damage_result_content_item{max-width:33.33%;min-width:0px;flex:0 0 calc(33.33% - 10px);display:inline-flex;justify-content:center;vertical-align:top;width:447px}.client-flange-print__damage_result_content .client-flange-print__damage_result_content_item img{width:180px;height:100px}.client-flange-print__damage_result_content .client-flange-print__damage_result_content_item table{width:100%;border-collapse:collapse}.client-flange-print__damage_result_content .client-flange-print__damage_result_content_item table td{border:solid 1px #707070!important;overflow-wrap:break-word;padding:3px;display:table-cell}.client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__content{font-size:14px;text-align:end}.client-flange-print__damage_result_content{display:table;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box;flex:none;align-self:stretch}.client-flange-print__damage_result{display:block;flex:0 0 100%;width:100%}.client-flange-print__damage_result__height{height:100%}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__position{background-color:#ff6e6e;color:#fff;font-weight:700}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__judge_label{background-color:#edeef0}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__judge{width:100%}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__judge tr td:first-child{width:160px}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__judge tr td:nth-child(2){width:286px}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__judge td{border:solid 1px #707070!important}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__label{background-color:#edeef0;width:108px;font-size:13px;padding:3px}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__label.rowspan{width:52px}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__label.large{width:160px}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__label div{display:flex}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__label .unit{font-size:11px;font-weight:400}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__label_background_pink{background-color:#ff6e6e;color:#fff;width:218px;font-weight:700}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__text{border:1px solid #707070;text-align:center;padding:10px 0;margin:10px 0 0}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content{margin-top:10px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content table td{border:1px solid #707070!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__strain_result_text{display:inline-block;color:red;font-weight:700}.client-flange-print .client-flange-print__item .client-flange-print__strain_result{margin-top:40px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_sub_ttl,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_sub_ttl{background-color:#fddada;width:100%;color:#ff6e6e;font-weight:700;height:40px;display:flex;justify-content:center;align-items:center;position:relative;font-size:16px;margin-bottom:10px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_sub_ttl .client-flange-print__radial_strain_result_sub_ttl_interval,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_sub_ttl .client-flange-print__circumferential_strain_result_sub_ttl_interval{position:absolute;right:0;color:#000000fa;font-size:12px;display:flex;align-items:center;justify-content:flex-end;width:200px;padding-right:10px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_sub_ttl .client-flange-print__radial_strain_result_sub_ttl_interval select,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_sub_ttl .client-flange-print__circumferential_strain_result_sub_ttl_interval select{width:100px;margin-left:5px;height:28px;font-size:14px;padding:0 4px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph{display:flex;flex-wrap:wrap;margin-top:10px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph table td{border:solid 1px #707070!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item{width:446.5px;border:none}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table{width:100%}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_header td:nth-child(1){width:200px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_header td:nth-child(2){width:120px;text-align:center;background-color:#edeef0}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_header td:nth-child(3){width:120px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_fixed_header td:nth-child(1){width:140px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_fixed_header td:nth-child(2){width:120px;text-align:center;font-weight:700}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_fixed_header td:nth-child(3){width:100px;background-color:#edeef0}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_fixed_header td:nth-child(4){width:80px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table tr:not(:first-child) td{position:relative;color:#707070;font-size:10px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table td .client-flange-print__radial_strain_result_graph_y{position:absolute;top:0}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table td .client-flange-print__radial_strain_result_graph_x{display:flex;justify-content:space-around}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content table .client-flange-print__radial_strain_result_header{background-color:#edeef0;font-weight:700}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content{margin-top:30px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item table{width:100%}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item table tr td:first-child{width:170px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item table td{border:solid 1px #707070!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result tr:first-child{background-color:#edeef0}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result tr td:first-child{width:170px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item table td:not(:first-child){position:relative;color:#707070;font-size:10px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item table td .client-flange-print__circumferential_strain_result_graph_y{position:absolute;top:0}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item table td .client-flange-print__circumferential_strain_result_graph_x{display:flex;justify-content:end;margin-right:70px}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item .client-flange-print__circumferential_strain_result_position{height:10px;background-color:#ff6e6e;color:#fff;font-weight:700}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item .client-flange-print__circumferential_strain_result_text{height:60px;background-color:#ff6e6e;color:#fff;font-weight:700}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result td{border:solid 1px #707070!important}.client-flange-print .client-flange-print__item .client-flange-print__between_result{margin-top:40px}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_result_none{text-align:center;color:red}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_img{display:flex;margin-top:5px}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_img .client-flange-print__between_img_left{width:50%;font-weight:700;border-right:1px dashed #B9B9B9}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_img .client-flange-print__between_img_right{width:50%;font-weight:700;text-align:end}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_img .client-flange-print__between_img_right span{padding-left:70px}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_img .client-flange-print__between_img_left img,.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_img .client-flange-print__between_img_right img{width:600px}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info{display:flex;border:1px solid #707070;height:30px;margin-top:10px}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__ttl{width:340px;background-color:#ff6e6e;border-right:1px solid #707070;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__date_label{width:200px;background-color:#edeef0;border-right:1px solid #707070;color:#000000fa;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__date{width:200px;border-right:1px solid #707070;color:#000000fa;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__name_label{width:200px;background-color:#edeef0;border-right:1px solid #707070;color:#000000fa;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__name{width:400px;color:#000000fa;display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_sub_ttl,.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_sub_ttl{background-color:#fddada;width:100%;color:#ff6e6e;font-weight:700;height:40px;display:flex;justify-content:center;align-items:center;position:relative;font-size:16px;margin-top:10px;margin-bottom:10px}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_sub_ttl .client-flange-print__radial_strain_between_sub_ttl_interval,.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_sub_ttl .client-flange-print__circumferential_strain_between_sub_ttl_interval{position:absolute;right:0;color:#000000fa;font-size:12px;display:flex;align-items:center;justify-content:flex-end;width:200px;padding-right:10px}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_sub_ttl .client-flange-print__radial_strain_between_sub_ttl_interval select,.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_sub_ttl .client-flange-print__circumferential_strain_between_sub_ttl_interval select{width:100px;margin-left:5px;height:28px;font-size:14px;padding:0 4px}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_max_min{display:flex}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_max_min table{width:calc(100% / 3)}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_max_min table tr td:nth-child(2){text-align:center}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph{display:flex;flex-wrap:wrap}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph table{width:446.6px}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph table tr td:nth-child(1){width:40%}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph table tr td:nth-child(2){width:60%}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area table tr:not(:first-child) td{position:relative;color:#707070;font-size:10px}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area table td .client-flange-print__radial_strain_between_graph_y{position:absolute;top:0}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_graph_area table td .client-flange-print__radial_strain_between_graph_x{display:flex;justify-content:space-around}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area .client-flange-print__circumferential_strain_between_max_min table{width:100%}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area .client-flange-print__circumferential_strain_between_max_min table tbody{height:190px}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area .client-flange-print__circumferential_strain_between_max_min table tr{height:95px}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area .client-flange-print__circumferential_strain_between_max_min table tr td:nth-child(1){width:170px}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area .client-flange-print__circumferential_strain_between_graph table{width:100%}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area .client-flange-print__circumferential_strain_between_graph table tr td:nth-child(1){width:170px}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area table tr td{border:solid 1px #707070!important}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area table td:not(:first-child){position:relative;color:#707070;font-size:10px}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area table td .client-flange-print__circumferential_strain_between_graph_y{position:absolute;top:0}.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_graph_area table td .client-flange-print__circumferential_strain_between_graph_x{display:flex;justify-content:end;margin-right:70px}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4 landscape;margin:10mm}html,body,main{width:auto!important;max-width:100%!important;margin:0;padding:0;transform:scale(.97);transform-origin:top left}.no_print,header{display:none!important}select{background-color:#fff!important}.client-flange-print__flangekarte_logo,.client-flange-print__valqua_logo{display:block}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info .client-flange-print__flange_info__ttl,.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info .client-flange-print__result_overview__ttl,.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result .client-flange-print__inspect_result__ttl,.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_ttl,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__strain_result_ttl,.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_result_ttl,.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item .client-flange-print__damage_result__label_background_pink{background-color:#ff6e6e!important;color:#fff!important}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row .client-flange-print__flange_info__label{background-color:#edeef0!important;color:#000000fa!important;border-top:1px solid #707070!important}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__flange_info__content .client-flange-print__flange_info__row_2 .client-flange-print__flange_info__label_2{background-color:#edeef0!important;border-top:1px solid #707070!important}.client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__judge_label{background-color:#edeef0!important}.client-red-bold-font{color:red!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_sub_ttl,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_sub_ttl{background-color:#fddada!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_sub_ttl span,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_sub_ttl span{color:#ff6e6e!important}.client-flange-print-background-pink{background-color:#ff6e6e!important;color:#fff!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_fixed_header td:nth-child(3){background-color:#edeef0!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content table .client-flange-print__radial_strain_result_header{background-color:#edeef0!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_header td:nth-child(2){background-color:#edeef0!important}.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item .client-flange-print__circumferential_strain_result_text{background-color:#ff6e6e!important;color:#fff!important}.client-flange-print-background-gray,.client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__circumferential_strain_result_content .client-flange-print__circumferential_strain_result tr:first-child{background-color:#edeef0!important}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__ttl{background-color:#ff6e6e!important;border-right:1px solid #707070!important;color:#fff!important}.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__date_label,.client-flange-print .client-flange-print__item .client-flange-print__between_result .client-flange-print__between_pair_info .client-flange-print__between_pair_info__name_label{background-color:#edeef0!important;border-right:1px solid #707070!important;color:#000000fa!important}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_sub_ttl,.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_sub_ttl{background-color:#fddada!important}.client-flange-print .client-flange-print__between_result .client-flange-print__radial_strain_between_sub_ttl span,.client-flange-print .client-flange-print__between_result .client-flange-print__circumferential_strain_between_sub_ttl span{color:#ff6e6e!important}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item{display:flex;margin-top:10px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_img{width:690px;height:690px;text-align:center;align-content:center;background-color:#000!important}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_img img{height:590px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_angle_area{display:flex;justify-content:center;align-items:center;height:45px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_angle{background-color:#fff!important;height:25px;width:40px;text-align:center;margin-left:2.5px;margin-right:2.5px}.client-flange-print .client-flange-print__item .client-flange-print__result .client-flange-print__inspect_result__item .client-flange-print__measure_result_angle_row{display:flex;align-items:center;justify-content:center}.client-flange-print .client-flange-print__inspect_result .client-flange-print__measure_result_color_bar_crop{width:140px;height:689px;overflow:hidden;position:relative}.client-flange-print .client-flange-print__inspect_result .client-flange-print__measure_result_color_bar_crop img{width:100%;height:100%;object-fit:cover;object-position:center}}#damage_deposit_area .client-flange-print__damage_result_content div.client-flange-print__damage_result_content_item:not(:first-child) .client-flange-print__damage_result__label_background_pink{border-left:none!important}#damage_deposit_area .client-flange-print__damage_result_content div.client-flange-print__damage_result_content_item:not(:first-child) .client-flange-print__damage_result__label{border-left:none!important}#damage_deposit_area .client-flange-print .client-flange-print__item .client-flange-print__damage_result .client-flange-print__damage_result_content .client-flange-print__damage_result__judge td{border-top:none!important}#damage_deposit_area .client-flange-print__damage_result_content .client-flange-print__damage_result__judge tr td:nth-child(2){width:285.5px}#damage_deposit_area .client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_fixed_header .client-flange-print-background-pink{border-left:none!important}#damage_deposit_area .client-flange-print .client-flange-print__item .client-flange-print__strain_result .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item table .client-flange-print__radial_strain_result_graph_fixed_header+tr td{border-left:none!important}#damage_deposit_area .client-flange-print__damage_result_content .client-flange-print__damage_result_content_item+.client-flange-print__damage_result__judge{margin-top:-1px}#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph+table{margin-top:-1px}#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph_item table td{border:none!important}#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;padding:1px}#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item{outline:solid 1px #707070}#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item .client-flange-print__radial_strain_result_graph_fixed_header td:not(.client-flange-print-background-pink){border-left:1px solid #707070}#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item .client-flange-print__radial_strain_result_graph_fixed_header,#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item .client-flange-print__radial_strain_result_graph_header{border-bottom:1px solid #707070}#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item .client-flange-print__radial_strain_result_graph_fixed_header td:not(:first-child),#radial_strain_result_area .client-flange-print__radial_strain_result_content .client-flange-print__radial_strain_result_graph .client-flange-print__radial_strain_result_graph_item .client-flange-print__radial_strain_result_graph_header td:not(:first-child){border-left:1px solid #707070!important}#circumferential_strain_result_area .client-flange-print__circumferential_strain_result_graph .client-flange-print__circumferential_strain_result_graph_item:not(:first-child){margin-top:-1px}#circumferential_strain_result_area .client-flange-print__circumferential_strain_result_graph+.client-flange-print__circumferential_strain_result{margin-top:-1px}.client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph_item+table{margin-top:-1px}.client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph_item table td{border:none!important}.client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph .client-flange-print__radial_strain_between_graph_item{outline:solid 1px #707070}.client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph .client-flange-print__radial_strain_between_graph_item .client-flange-print__radial_strain_between_header td:not(.client-flange-print-background-pink){border-left:1px solid #707070}.client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph .client-flange-print__radial_strain_between_graph_item .client-flange-print__radial_strain_between_header{border-bottom:1px solid #707070}.client-flange-print__radial_strain_between_graph_area .client-flange-print__radial_strain_between_graph .client-flange-print__radial_strain_between_graph_item .client-flange-print__radial_strain_between_header td:not(:first-child){border-left:1px solid #707070!important}.client-flange-print__circumferential_strain_between_graph_area .client-flange-print__circumferential_strain_result_graph_item:not(:first-child){margin-top:-1px}.client-flange-diff{background-color:#edeef0;color:#000000fa}.client-flange-diff__section{margin-left:10%}.client-flange-diff__content{width:1400px;margin:30px auto}.client-red-bold-font{color:red!important;font-weight:700}.client-flange-diff-background-pink{background-color:#ff6e6e;color:#fff;font-weight:700}.client-flange-diff .client-flange-diff__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-flange-diff .client-flange-diff__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-flange-diff .client-flange-diff__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-flange-diff .client-flange-diff__breadcrumb ul li a{color:#606060}.client-flange-diff .client-flange-diff__breadcrumb ul li:not(:last-child){margin-right:20px}.client-flange-diff .client-flange-diff__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-flange-diff .client-flange-diff__breadcrumb a{text-decoration:underline}.client-flange-diff .client-flange-diff__ttl{display:flex;justify-content:space-between;align-items:center}.client-flange-diff .client-flange-diff__ttl .client-flange-diff__btn{width:120px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;border:none;color:#fff;height:40px}.client-flange-diff .client-flange-diff__ttl .client-flange-diff__btns{display:flex}.client-flange-diff .client-flange-diff__ttl .client-flange-diff__btn_large{width:200px;text-align:center;display:flex;align-items:center;justify-content:center;background-color:#ff6e6e;border-radius:12px;padding:10px 0;font-size:18px;border:none;color:#fff;height:40px;margin-right:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__info{margin-bottom:40px}.client-flange-diff .client-flange-diff__item .client-flange-diff__info_row{display:flex}.client-flange-diff .client-flange-diff__item .client-flange-diff__info_row:last-child .client-flange-diff__info_label{border-bottom:1px solid #707070}.client-flange-diff .client-flange-diff__item .client-flange-diff__info_row:last-child .client-flange-diff__info_body{border-bottom:1px solid #B9B9B9}.client-flange-diff .client-flange-diff__item .client-flange-diff__info_row .client-flange-diff__info_cell{width:calc(100% / 3)}.client-flange-diff .client-flange-diff__item .client-flange-diff__info_row .client-flange-diff__info_cell .client-flange-diff__info_label{width:150px;background-color:#edeef0;border-top:1px solid #707070;text-align:center}.client-flange-diff .client-flange-diff__item .client-flange-diff__info_row .client-flange-diff__info_cell .client-flange-diff__info_body{width:300px;border-top:1px solid #B9B9B9;word-break:break-all;text-align:center}.client-flange-diff .client-flange-diff__ttl .client-flange-diff__btn img{margin-right:5px}.client-flange-diff .client-flange-diff__item{padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029}.client-flange-diff .client-flange-diff__item .client-flange-diff__ttl{background-color:#ff6e6e;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;height:28px;margin-bottom:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__result_ttl{background-color:#ff6e6e;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;height:28px;margin-top:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__info_cell,.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result{display:flex}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_color_bar{width:10%;padding:42px 20px 20px;border-left:solid 1px #707070;border-bottom:solid 1px #707070}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_color_bar_crop{width:100px;height:562px;overflow:hidden;position:relative}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_color_bar img{width:100%;height:100%;object-fit:cover;object-position:center}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_left{width:45%;padding:0 20px;border-left:solid 1px #707070;border-bottom:solid 1px #707070}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_left .client-flange-diff__measure_result_left_ttl{height:42px;display:flex;align-items:center;font-size:16px;font-weight:700;width:100%}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_left .client-flange-diff__measure_result_left_ttl label{margin-bottom:0;margin-right:5px;background-color:#fddada;color:#ff6e6e;padding:1px 8px}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_left img{width:100%}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_right{width:45%;padding:0 20px;border-left:solid 1px #707070;border-bottom:solid 1px #707070;border-right:solid 1px #707070}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_right .client-flange-diff__measure_result_right_ttl{height:42px;display:flex;align-items:center;font-size:16px;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_right .client-flange-diff__measure_result_right_ttl label{margin-bottom:0;margin-right:5px;background-color:#fddada;color:#ff6e6e;padding:1px 8px}.client-flange-diff .client-flange-diff__item .client-flange-diff__measure_result .client-flange-diff__measure_result_right img{width:100%}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_sub_ttl,.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_sub_ttl{background-color:#fddada;width:100%;color:#ff6e6e;font-weight:700;height:40px;display:flex;justify-content:center;align-items:center;position:relative;font-size:16px;margin-bottom:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_sub_ttl .client-flange-diff__radial_strain_result_sub_ttl_interval,.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_sub_ttl .client-flange-diff__circumferential_strain_result_sub_ttl_interval{position:absolute;right:0;color:#000000fa;font-size:12px;display:flex;align-items:center;justify-content:flex-end;width:200px;padding-right:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_sub_ttl .client-flange-diff__radial_strain_result_sub_ttl_interval select,.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_sub_ttl .client-flange-diff__circumferential_strain_result_sub_ttl_interval select{width:100px;margin-left:5px;height:28px;font-size:14px;padding:0 4px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation{display:flex;align-items:center;justify-content:end;margin-bottom:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_left{display:flex;align-items:center;width:150px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_left .client-flange-diff__radial_strain_result_left_icon{position:relative;width:10px;height:10px;border-radius:50%;background:#ff6e6e}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_left .client-flange-diff__radial_strain_result_left_icon:before{content:"";position:absolute;top:50%;left:50%;width:350%;height:4px;background:#ff6e6e;transform:translate(-50%,-50%)}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_left .client-flange-diff__radial_strain_result_left_date{padding-left:20px;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_right{display:flex;align-items:center;width:150px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_right .client-flange-diff__radial_strain_result_right_icon{position:relative;width:10px;height:10px;border-radius:50%;background:#0000ad}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_right .client-flange-diff__radial_strain_result_right_icon:before{content:"";position:absolute;top:50%;left:50%;width:350%;height:4px;background:#0000ad;transform:translate(-50%,-50%)}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_annotation .client-flange-diff__radial_strain_result_right .client-flange-diff__radial_strain_result_right_date{padding-left:20px;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_annotation{display:flex;align-items:center;justify-content:end;margin-bottom:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_annotation .client-flange-diff__circumferential_strain_result_left{display:flex;align-items:center;width:150px}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_annotation .client-flange-diff__circumferential_strain_result_left .client-flange-diff__circumferential_strain_result_left_icon{width:40px;height:5px;background-color:#ff6e6e;border-radius:5px}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_annotation .client-flange-diff__circumferential_strain_result_left .client-flange-diff__circumferential_strain_result_left_date{padding-left:5px;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_annotation .client-flange-diff__circumferential_strain_result_right{display:flex;align-items:center;width:150px}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_annotation .client-flange-diff__circumferential_strain_result_right .client-flange-diff__circumferential_strain_result_right_icon{width:40px;height:5px;background-color:#0000ad;border-radius:5px}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_annotation .client-flange-diff__circumferential_strain_result_right .client-flange-diff__circumferential_strain_result_right_date{padding-left:5px;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result{display:flex;flex-wrap:wrap}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item{width:446px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item .client-flange-diff__radial_strain_result_position{width:88px;background-color:#ff6e6e;color:#fff;font-weight:700;font-size:14px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item .client-flange-diff__radial_strain_result_judge_label{width:73px;background-color:#edeef0;font-weight:700;font-size:14px;padding:1px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item .client-flange-diff__radial_strain_result_judge_item{width:140px;font-size:13px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item .client-flange-diff__radial_strain_result_judge_item div{display:flex}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item .client-flange-diff__radial_strain_result_judge_item div span:first-child{margin-right:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__strain_over{color:red}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result .client-flange-diff__circumferential_strain_result_item{width:100%}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result .client-flange-diff__circumferential_strain_result_judge_item div{display:flex;justify-content:space-around}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail{width:100%;margin-bottom:20px;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail .client-flange-diff__radial_strain_result_detail_judge_item div{display:flex;justify-content:space-around}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail .client-flange-diff__radial_strain_result_detail_judge_item div span:first-child{margin-right:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail .client-flange-diff__radial_strain_result_detail_judge_item .client-flange-diff__radial_strain_result_detail_judge_item_over{color:red}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail .client-flange-diff__radial_strain_result_detail_judge_base div{display:flex;justify-content:center}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail .client-flange-diff__radial_strain_result_detail_judge_base p{margin:0;color:red}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail .client-flange-diff__radial_strain_result_detail_bg_pink{background-color:#ff6e6e;color:#fff;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail td{border:1px solid #707070!important}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result_detail tr:first-child td{background-color:#edeef0;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail{width:100%;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail .client-flange-diff__circumferential_strain_result_detail_bg_pink{background-color:#ff6e6e;color:#fff}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail .client-flange-diff__circumferential_strain_result_detail_judge_item{width:110px}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail .client-flange-diff__circumferential_strain_result_detail_judge_item div{display:flex;justify-content:space-around}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail .client-flange-diff__circumferential_strain_result_detail_judge_item .client-flange-diff__circumferential_strain_result_detail_judge_item_over{color:red}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail .client-flange-diff__circumferential_strain_result_detail_judge_base div{display:flex;justify-content:center}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail .client-flange-diff__circumferential_strain_result_detail_judge_base p{margin:0;color:red}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail td{border:1px solid #707070!important}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail{width:100%;min-height:160px}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail .client-flange-diff__damage_result_detail_cell{width:45%}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail .client-flange-diff__damage_result_detail_position_cell{background-color:#ff6e6e;color:#fff;font-weight:700;width:25%}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail .client-flange-diff__damage_result_detail_label{background-color:#edeef0}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail .client-flange-diff__damage_result_detail_image_cell img{height:150px;width:300px}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail td{border:1px solid #707070!important}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail:last-child{margin-bottom:20px}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail_result{margin-bottom:20px;width:100%}.client-flange-diff .client-flange-diff__item .client-flange-diff__damage_result_detail_result tr:first-child td{background-color:#edeef0}.client-flange-diff .client-flange-diff__item table.client-flange-diff__damage_result_detail td.client-flange-diff__empty{border-top:none!important;border-bottom:none!important}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_detail tr:first-child td{background-color:#edeef0}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_item td{border:1px solid #707070!important}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_item tr td:first-child{width:170px}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_item tr:first-child td:first-child{background-color:#ff6e6e;color:#fff;font-weight:700}.client-flange-diff .client-flange-diff__item .client-flange-diff__circumferential_strain_result_item tr:nth-child(2) td:first-child{background-color:#edeef0}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item tr:not(:first-child) td{position:relative;color:#707070;font-size:10px}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item td{border:1px solid #707070!important}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item td .client-flange-diff__radial_strain_result_graph_y{position:absolute;top:0}.client-flange-diff .client-flange-diff__item .client-flange-diff__radial_strain_result .client-flange-diff__radial_strain_result_item td .client-flange-diff__radial_strain_result_graph_x{display:flex;justify-content:space-around}.client-flange-diff .client-flange-diff__circumferential_strain_result .client-flange-diff__circumferential_strain_result_item td:not(:first-child){position:relative;color:#707070;font-size:10px}.client-flange-diff .client-flange-diff__circumferential_strain_result .client-flange-diff__circumferential_strain_result_item td .client-flange-diff__circumferential_strain_graph_y{position:absolute;top:0}.client-flange-diff .client-flange-diff__circumferential_strain_result .client-flange-diff__circumferential_strain_result_item td .client-flange-diff__circumferential_strain_graph_x{display:flex;justify-content:end;margin-right:70px}.client-flange-diff__modal-content{width:800px;padding:40px;background-color:#fff;border-radius:10px;position:absolute;left:35%;top:30%;border:none}.client-flange-diff__modal-content-box{display:flex;flex-direction:row;gap:30px;margin:20px auto;justify-content:center}.client-flange-diff__modal-content p{color:#ff6e6e;font-size:20px;font-weight:700;background:none;border:none}.client-flange-diff__modal-content select{width:200px}.client-flange-diff__modal .client-flange-diff__modal-ttl{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.client-flange-diff__modal .client-flange-diff__modal-ttl p{margin-bottom:0}.client-flange-diff__modal .client-flange-diff__modal-ttl img{cursor:pointer}.client-flange-diff__modal .client-flange-diff__modal-sub_ttl{background-color:#fddada;width:100%;font-weight:700;color:#000000fa;height:26px;padding-left:10px;align-content:center}.client-flange-diff__modal{display:none;position:fixed;z-index:2;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:#00000067;color:#000000fa}.client-flange-diff__modal .client-flange-diff__center__btns button{padding:5px 20px;margin-top:30px;text-align:center}.client-flange-diff__modal .client-flange-diff__center__btns button{padding:7px 20px;margin-top:30px;text-align:center}.client-flange-diff__modal .client-flange-diff__center__btns{text-align:center}.client-flange-diff__btn{padding:10px;border:none;width:200px;font-size:18px;cursor:pointer;border-radius:10px}.client-flange-diff__pink_btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}.client-flange-diff__pink_btn:focus{color:#fff}.client-flange-diff__pink_btn:hover{color:#fff;text-decoration:none;opacity:.7}.client-flange-diff__pink_border_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center}.client-flange-diff__pink_border_btn:focus{color:#ff6e6e}.client-flange-diff__pink_border_btn:hover{opacity:.7}.client-flange-diff .client-flange-diff__detail_btn_area{margin-top:40px;margin-bottom:40px;width:100%;display:flex;justify-content:center}.client-flange-diff .client-flange-diff__detail_btn{background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;width:300px;height:48px;border-radius:12px;font-size:18px;padding:6px 12px;text-decoration:none}.client-flange-diff .client-flange-diff__detail_btn:hover{opacity:.7}.client-notice-list{background-color:#edeef0}.client-notice-list__section{margin-left:240px}.client-notice-list__content{width:1400px;margin:30px auto}.client-notice-list .client-notice-list__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-notice-list .client-notice-list__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-notice-list .client-notice-list__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-notice-list .client-notice-list__breadcrumb ul li a{color:#606060}.client-notice-list .client-notice-list__breadcrumb ul li:not(:last-child){margin-right:20px}.client-notice-list .client-notice-list__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-notice-list .client-notice-list__breadcrumb a{text-decoration:underline}.client-notice-list__table{width:100%;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;margin-top:20px}.client-notice-list__table>tbody>tr>td{border-top:none}.client-notice-list__table thead tr th{border-bottom:1px solid #FF6E6E;position:relative;padding:10.5px 20px 10.5px 15px;text-align:center}.client-notice-list__table tbody tr td{padding:15.5px 20px;text-align:center;background-color:#fff;color:#000;word-break:break-word}.client-notice-list__table thead tr th,.client-notice-list__table tbody tr td{border-right:1px solid #FF6E6E}.client-notice-list__table thead tr{background-color:#fddada;color:#ff6e6e}.client-notice-list__table_date{width:160px}.client-notice-list__table_title{width:1192px}.client-notice-list__table_detail{width:48px}.client-notice-list__content_box{margin-top:0;display:flex;flex-shrink:0;gap:16px;flex-direction:row;align-items:center;justify-content:space-between}.client-notice-list__content_box div{display:flex;align-items:center}.client-notice-list__no_data{text-align:center;font-size:25px;font-weight:700;margin:20px 0 40px;color:#000000fa}.client-notice-detail{background-color:#edeef0}.client-notice-detail__section{width:1000px;max-width:1400px;margin:30px auto}.client-notice-detail .client-notice-detail__breadcrumb{width:100%;margin-top:50px;background-color:#edeef0;padding:0}.client-notice-detail .client-notice-detail__breadcrumb ul{display:flex;align-items:center;justify-content:flex-start;width:100%}.client-notice-detail .client-notice-detail__breadcrumb ul li{position:relative;color:#606060;font-weight:700;font-size:14px;list-style:none}.client-notice-detail .client-notice-detail__breadcrumb ul li a{color:#606060}.client-notice-detail .client-notice-detail__breadcrumb ul li:not(:last-child){margin-right:20px}.client-notice-detail .client-notice-detail__breadcrumb ul li:not(:last-child):after{position:absolute;display:inline-block;content:">";font-size:14px;right:-16px}.client-notice-detail .client-notice-detail__breadcrumb a{text-decoration:underline}.client-notice-detail__title{color:#ff6e6e;font-size:28px;font-weight:700;position:relative;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between}.client-notice-detail__content-box{padding:10px 40px 40px;background-color:#fff;border-radius:10px;margin-top:20px;box-shadow:0 3px 6px #00000029}.client-notice-detail__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#ff6e6e;font-size:20px;font-weight:700}.client-notice-detail__row{display:flex;justify-content:flex-start;align-items:baseline}.client-notice-detail__row-item{width:100%}.client-notice-detail .client-notice-detail__date{color:#707070;font-size:14px;margin-bottom:0}.client-notice-detail .client-notice-detail__ttl{color:#000000fa;font-size:30px;font-weight:700;margin-bottom:20px}.client-notice-detail .client-notice-detail__content{color:#000000fa;font-size:16px;font-weight:700;margin-bottom:20px}.client-notice-detail .client-notice-detail__file{color:#000000fa;font-size:16px;font-weight:700;text-decoration:underline}.client-notice-detail__btns{display:flex;align-items:center;justify-content:center;margin-top:30px}.client-notice-detail__back-btn{width:300px;border-radius:10px;background-color:#fff;border:1px solid #FF6E6E;color:#ff6e6e;font-weight:700;text-align:center;padding:10px;font-size:18px;cursor:pointer;text-decoration:none}.client-notice-detail__back-btn:hover{text-decoration:none;color:#ff6e6e;opacity:.7}.admins-index__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.admins-index__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.admins-index__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.admins-index__create-button{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.admins-index__create-button:hover{background-color:var(--auth-developer-secondary, #991b1b);text-decoration:none;color:var(--color-white, white)}.admins-index__security-notice{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--auth-developer-title, #dc2626)}.admins-index__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.admins-index__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.admins-index__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.admins-index__search{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:3px solid var(--auth-developer-primary, #7f1d1d)}.admins-index__search-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px);align-items:end}.admins-index__search-group{display:flex;flex-direction:column}.admins-index__search-label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.admins-index__search-input,.admins-index__search-select{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.admins-index__search-input:focus,.admins-index__search-select:focus{outline:none;border-color:var(--auth-developer-primary, #7f1d1d);box-shadow:0 0 0 2px #7f1d1d1a}.admins-index__search-actions{display:flex;gap:var(--spacing-sm, 12px)}.admins-index__search-button{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.admins-index__search-button:hover{background-color:var(--auth-developer-secondary, #991b1b)}.admins-index__reset-button{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.admins-index__reset-button:hover{background-color:var(--color-secondary-dark, #5a6268)}.admins-index__table-container{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));overflow:hidden}.admins-index__table{width:100%;border-collapse:collapse}.admins-index__table-header{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white)}.admins-index__table-header-cell{padding:var(--spacing-md, 16px);text-align:left;font-weight:600;border-bottom:1px solid var(--auth-developer-secondary, #991b1b)}.admins-index__table-row{transition:background-color var(--transition-base, .3s)}.admins-index__table-row:hover{background-color:var(--color-bg-light, #f8f9fa)}.admins-index__table-row:nth-child(2n){background-color:#7f1d1d05}.admins-index__table-cell{padding:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border-light, #f0f0f0);color:var(--color-text, #333)}.admins-index__table-cell--actions{text-align:center;white-space:nowrap}.admins-index__admin-info{display:flex;flex-direction:column}.admins-index__admin-name{font-weight:600;color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-xs, 8px)}.admins-index__admin-email{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666)}.admins-index__company-info{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);background:var(--color-bg-light, #f8f9fa);padding:var(--spacing-xs, 8px);border-radius:var(--border-radius-base, 5px);display:inline-block;margin-top:var(--spacing-xs, 8px)}.admins-index__action-button{display:inline-block;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);margin:0 var(--spacing-xs, 8px);border-radius:var(--border-radius-base, 5px);text-decoration:none;font-size:var(--font-size-sm, 14px);font-weight:600;transition:all var(--transition-base, .3s)}.admins-index__action-button--view{background-color:var(--color-info, #17a2b8);color:var(--color-white, white)}.admins-index__action-button--view:hover{background-color:var(--color-info-dark, #138496);text-decoration:none;color:var(--color-white, white)}.admins-index__action-button--edit{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white)}.admins-index__action-button--edit:hover{background-color:var(--auth-developer-secondary, #991b1b);text-decoration:none;color:var(--color-white, white)}.admins-index__action-button--delete{background-color:var(--color-danger, #dc3545);color:var(--color-white, white)}.admins-index__action-button--delete:hover{background-color:var(--color-danger-dark, #c82333);text-decoration:none;color:var(--color-white, white)}.admins-index__pagination{padding:var(--spacing-lg, 24px);text-align:center;background:var(--color-white, white);border-top:1px solid var(--color-border-light, #f0f0f0)}.admins-index__empty{text-align:center;padding:var(--spacing-xxl, 48px);color:var(--color-text-secondary, #666)}.admins-index__empty-icon{font-size:var(--font-size-xxl, 48px);color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-lg, 24px);opacity:.5}.admins-index__empty-message{font-size:var(--font-size-lg, 18px);margin-bottom:var(--spacing-md, 16px);color:var(--auth-developer-primary, #7f1d1d)}.admins-index__empty-suggestion{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666)}.admins-index__status--active{display:inline-block;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);background-color:var(--color-success, #28a745);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.admins-index__status--inactive{display:inline-block;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.admins-index__role--admin{background-color:var(--auth-developer-title, #dc2626);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.admins-index__role--user{background-color:var(--color-info, #17a2b8);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.admins-show__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.admins-show__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.admins-show__actions{display:flex;gap:var(--spacing-sm, 12px)}.admins-show__security-notice{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--auth-developer-title, #dc2626)}.admins-show__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.admins-show__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.admins-show__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.admins-show__profile{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);padding:var(--spacing-xl, 32px);margin-bottom:var(--spacing-xl, 32px)}.admins-show__profile-header{display:flex;align-items:center;margin-bottom:var(--spacing-lg, 24px)}.admins-show__avatar{width:100px;height:100px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxl, 32px);font-weight:600;margin-right:var(--spacing-xl, 32px)}.admins-show__profile-info{flex:1}.admins-show__profile-name{font-size:var(--font-size-xxl, 32px);font-weight:600;margin-bottom:var(--spacing-sm, 12px)}.admins-show__profile-email{font-size:var(--font-size-lg, 18px);opacity:.9;margin-bottom:var(--spacing-md, 16px)}.admins-show__profile-badges{display:flex;gap:var(--spacing-sm, 12px);flex-wrap:wrap}.admins-show__badge{background:#fff3;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);font-weight:600}.admins-show__badge--role{background:var(--auth-developer-title, #dc2626)}.admins-show__badge--status{background:var(--color-success, #28a745)}.admins-show__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl, 32px)}.admins-show__section{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.admins-show__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-sm, 12px);border-bottom:2px solid var(--auth-developer-primary, #7f1d1d);display:flex;align-items:center}.admins-show__section-icon{margin-right:var(--spacing-sm, 12px)}.admins-show__info-list{list-style:none;padding:0;margin:0}.admins-show__info-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md, 16px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.admins-show__info-item:last-child{border-bottom:none}.admins-show__info-label{font-weight:600;color:var(--color-text, #333);flex:1}.admins-show__info-value{color:var(--color-text-secondary, #666);font-size:var(--font-size-sm, 14px);text-align:right}.admins-show__name-display{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.admins-show__name-kanji{display:flex;gap:var(--spacing-sm, 12px);margin-bottom:var(--spacing-md, 16px)}.admins-show__name-part{background:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-lg, 18px);font-weight:600;flex:1;text-align:center;border-left:3px solid var(--auth-developer-primary, #7f1d1d)}.admins-show__name-kana{display:flex;gap:var(--spacing-sm, 12px)}.admins-show__name-kana-part{background:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);flex:1;text-align:center}.admins-show__organization{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.admins-show__org-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 16px)}.admins-show__org-item{background:var(--color-white, white);padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);border-left:3px solid var(--auth-developer-secondary, #991b1b)}.admins-show__org-label{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px);text-transform:uppercase;font-weight:600}.admins-show__org-value{font-size:var(--font-size-base, 16px);color:var(--color-text, #333);font-weight:600}.admins-show__activity{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.admins-show__activity-list{list-style:none;padding:0;margin:0}.admins-show__activity-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.admins-show__activity-item:last-child{border-bottom:none}.admins-show__activity-action{font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.admins-show__activity-date{color:var(--color-text-secondary, #666);font-size:var(--font-size-sm, 14px)}.admins-show__button--edit{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.admins-show__button--edit:hover{background-color:var(--auth-developer-secondary, #991b1b);text-decoration:none;color:var(--color-white, white)}.admins-show__button--delete{background-color:var(--color-danger, #dc3545);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.admins-show__button--delete:hover{background-color:var(--color-danger-dark, #c82333);text-decoration:none;color:var(--color-white, white)}.admins-show__button--back{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.admins-show__button--back:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.admins-show__status--active{color:var(--color-success, #28a745);font-weight:600}.admins-show__status--inactive{color:var(--color-warning, #ffc107);font-weight:600}.admins-show__role--admin{background-color:var(--auth-developer-title, #dc2626);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.admins-show__role--user{background-color:var(--color-info, #17a2b8);color:var(--color-white, white);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);font-weight:600}.admins-edit__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.admins-edit__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.admins-edit__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.admins-edit__admin-name{font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.admins-edit__security-notice{background:linear-gradient(135deg,var(--auth-developer-title, #dc2626) 0%,var(--auth-developer-primary, #7f1d1d) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--color-danger, #dc3545)}.admins-edit__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.admins-edit__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.admins-edit__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.admins-edit__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.admins-edit__section{margin-bottom:var(--spacing-xl, 32px)}.admins-edit__section:last-child{margin-bottom:0}.admins-edit__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center}.admins-edit__section-icon{font-size:var(--font-size-lg, 18px);color:var(--auth-developer-primary, #7f1d1d);margin-right:var(--spacing-sm, 12px)}.admins-edit__name-section{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.admins-edit__name-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md, 16px)}.admins-edit__name-group{display:flex;flex-direction:column}.admins-edit__name-label{color:var(--color-white, white);font-weight:600;margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.admins-edit__name-input{padding:var(--spacing-sm, 12px);border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);background:#ffffff1a;color:var(--color-white, white);transition:all var(--transition-base, .3s)}.admins-edit__name-input:focus{outline:none;border-color:var(--color-white, white);background:#fff3}.admins-edit__name-input::placeholder{color:#ffffffb3}.admins-edit__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg, 24px)}.admins-edit__form-group{display:flex;flex-direction:column}.admins-edit__form-group--full{grid-column:1 / -1}.admins-edit__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.admins-edit__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.admins-edit__input,.admins-edit__select,.admins-edit__textarea{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.admins-edit__input:focus,.admins-edit__select:focus,.admins-edit__textarea:focus{outline:none;border-color:var(--auth-developer-primary, #7f1d1d);box-shadow:0 0 0 2px #7f1d1d1a}.admins-edit__textarea{resize:vertical;min-height:80px}.admins-edit__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px);line-height:1.4}.admins-edit__role-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);border-left:3px solid var(--auth-developer-title, #dc2626)}.admins-edit__role-notice{background:var(--auth-developer-title, #dc2626);color:var(--color-white, white);padding:var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);margin-bottom:var(--spacing-md, 16px);font-size:var(--font-size-sm, 14px);display:flex;align-items:center}.admins-edit__role-icon{margin-right:var(--spacing-sm, 12px)}.admins-edit__role-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px)}.admins-edit__role-option{background:var(--color-white, white);border:2px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-md, 16px);cursor:pointer;transition:all var(--transition-base, .3s)}.admins-edit__role-option:hover{border-color:var(--auth-developer-primary, #7f1d1d)}.admins-edit__role-option--selected{border-color:var(--auth-developer-primary, #7f1d1d);background:#7f1d1d0d}.admins-edit__role-option-title{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px)}.admins-edit__role-option-desc{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);line-height:1.4}.admins-edit__changes{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin:var(--spacing-lg, 24px) 0}.admins-edit__changes-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px)}.admins-edit__change-item{display:grid;grid-template-columns:150px 1fr 1fr;gap:var(--spacing-md, 16px);padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.admins-edit__change-item:last-child{border-bottom:none}.admins-edit__change-label{font-weight:600;color:var(--color-text, #333)}.admins-edit__change-old{color:var(--color-text-secondary, #666);text-decoration:line-through}.admins-edit__change-new{color:var(--color-success, #28a745);font-weight:600}.admins-edit__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.admins-edit__input--error,.admins-edit__select--error,.admins-edit__textarea--error{border-color:var(--color-danger, #dc3545)}.admins-edit__name-input--error{border-color:var(--color-white, white);background:#dc354533}.admins-edit__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.admins-edit__button-group{display:flex;gap:var(--spacing-sm, 12px)}.admins-edit__button--submit{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);cursor:pointer;transition:all var(--transition-base, .3s)}.admins-edit__button--submit:hover{background-color:var(--auth-developer-secondary, #991b1b)}.admins-edit__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.admins-edit__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.admins-edit__button--reset{background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.admins-edit__button--reset:hover{background-color:var(--color-warning-dark, #e0a800)}.roles-index__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.roles-index__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.roles-index__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.roles-index__create-button{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.roles-index__create-button:hover{background-color:var(--auth-developer-secondary, #991b1b);text-decoration:none;color:var(--color-white, white)}.roles-index__system-notice{background:linear-gradient(135deg,var(--auth-developer-title, #dc2626) 0%,var(--auth-developer-primary, #7f1d1d) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--color-danger, #dc3545)}.roles-index__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.roles-index__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.roles-index__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.roles-index__roles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.roles-index__role-card{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));overflow:hidden;transition:all var(--transition-base, .3s);border-left:4px solid var(--auth-developer-primary, #7f1d1d)}.roles-index__role-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 8px rgba(0, 0, 0, .15))}.roles-index__role-header{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);padding:var(--spacing-lg, 24px)}.roles-index__role-id{font-size:var(--font-size-sm, 14px);opacity:.8;margin-bottom:var(--spacing-xs, 8px)}.roles-index__role-name{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px)}.roles-index__role-level{background:#fff3;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);display:inline-block}.roles-index__role-body{padding:var(--spacing-lg, 24px)}.roles-index__role-description{color:var(--color-text-secondary, #666);font-size:var(--font-size-sm, 14px);line-height:1.5;margin-bottom:var(--spacing-lg, 24px)}.roles-index__role-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md, 16px);margin-bottom:var(--spacing-lg, 24px)}.roles-index__stat-item{text-align:center;background:var(--color-bg-light, #f8f9fa);padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px)}.roles-index__stat-number{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.roles-index__stat-label{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.roles-index__permissions{margin-bottom:var(--spacing-lg, 24px)}.roles-index__permissions-title{font-size:var(--font-size-sm, 14px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-sm, 12px)}.roles-index__permissions-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, 8px)}.roles-index__permission-tag{background:var(--color-bg-light, #f8f9fa);color:var(--color-text-secondary, #666);padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-xs, 12px);border:1px solid var(--color-border, #e0e0e0)}.roles-index__permission-tag--admin{background:var(--auth-developer-title, #dc2626);color:var(--color-white, white);border-color:var(--auth-developer-title, #dc2626)}.roles-index__permission-tag--user{background:var(--color-info, #17a2b8);color:var(--color-white, white);border-color:var(--color-info, #17a2b8)}.roles-index__role-actions{display:flex;gap:var(--spacing-xs, 8px);justify-content:flex-end}.roles-index__action-button{padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);text-decoration:none;font-size:var(--font-size-xs, 12px);font-weight:600;transition:all var(--transition-base, .3s)}.roles-index__action-button--view{background-color:var(--color-info, #17a2b8);color:var(--color-white, white)}.roles-index__action-button--view:hover{background-color:var(--color-info-dark, #138496);text-decoration:none;color:var(--color-white, white)}.roles-index__action-button--edit{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white)}.roles-index__action-button--edit:hover{background-color:var(--auth-developer-secondary, #991b1b);text-decoration:none;color:var(--color-white, white)}.roles-index__action-button--delete{background-color:var(--color-danger, #dc3545);color:var(--color-white, white)}.roles-index__action-button--delete:hover{background-color:var(--color-danger-dark, #c82333);text-decoration:none;color:var(--color-white, white)}.roles-index__action-button--disabled{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);cursor:not-allowed;opacity:.6}.roles-index__action-button--disabled:hover{background-color:var(--color-secondary, #6c757d);text-decoration:none;color:var(--color-white, white)}.roles-index__system-roles{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-lg, 8px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.roles-index__system-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center}.roles-index__system-icon{margin-right:var(--spacing-sm, 12px)}.roles-index__system-description{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);line-height:1.5}.roles-index__empty{text-align:center;padding:var(--spacing-xxl, 48px);color:var(--color-text-secondary, #666)}.roles-index__empty-icon{font-size:var(--font-size-xxl, 48px);color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-lg, 24px);opacity:.5}.roles-index__empty-message{font-size:var(--font-size-lg, 18px);margin-bottom:var(--spacing-md, 16px);color:var(--auth-developer-primary, #7f1d1d)}.roles-index__empty-suggestion{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666)}.roles-index__role-card--admin{border-left-color:var(--auth-developer-title, #dc2626)}.roles-index__role-card--user{border-left-color:var(--color-info, #17a2b8)}.roles-index__role-card--system{border-left-color:var(--color-warning, #ffc107);opacity:.8}.roles-show__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.roles-show__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.roles-show__actions{display:flex;gap:var(--spacing-sm, 12px)}.roles-show__system-notice{background:linear-gradient(135deg,var(--auth-developer-title, #dc2626) 0%,var(--auth-developer-primary, #7f1d1d) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--color-danger, #dc3545)}.roles-show__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.roles-show__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.roles-show__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.roles-show__role-header{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);padding:var(--spacing-xl, 32px);margin-bottom:var(--spacing-xl, 32px);text-align:center}.roles-show__role-id{font-size:var(--font-size-sm, 14px);opacity:.8;margin-bottom:var(--spacing-sm, 12px)}.roles-show__role-name{font-size:var(--font-size-xxl, 32px);font-weight:600;margin-bottom:var(--spacing-md, 16px)}.roles-show__role-level{background:#fff3;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-lg, 18px);font-weight:600;display:inline-block;margin-bottom:var(--spacing-lg, 24px)}.roles-show__role-description{font-size:var(--font-size-base, 16px);line-height:1.6;opacity:.9;max-width:600px;margin:0 auto}.roles-show__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl, 32px);margin-bottom:var(--spacing-xl, 32px)}.roles-show__section{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.roles-show__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-sm, 12px);border-bottom:2px solid var(--auth-developer-primary, #7f1d1d);display:flex;align-items:center}.roles-show__section-icon{margin-right:var(--spacing-sm, 12px)}.roles-show__stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg, 24px);margin-bottom:var(--spacing-xl, 32px)}.roles-show__stat-card{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);text-align:center;border-left:3px solid var(--auth-developer-primary, #7f1d1d)}.roles-show__stat-number{font-size:var(--font-size-xxl, 32px);font-weight:600;color:var(--auth-developer-title, #dc2626);margin-bottom:var(--spacing-sm, 12px)}.roles-show__stat-label{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px)}.roles-show__stat-description{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);line-height:1.4}.roles-show__permissions{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.roles-show__permissions-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px)}.roles-show__permissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-sm, 12px)}.roles-show__permission-item{background:var(--color-white, white);padding:var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);border-left:3px solid var(--auth-developer-secondary, #991b1b);display:flex;align-items:center}.roles-show__permission-icon{color:var(--auth-developer-primary, #7f1d1d);margin-right:var(--spacing-sm, 12px);font-size:var(--font-size-base, 16px)}.roles-show__permission-name{font-size:var(--font-size-sm, 14px);color:var(--color-text, #333);font-weight:600}.roles-show__restrictions{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.roles-show__restrictions-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px)}.roles-show__restrictions-list{list-style:none;padding:0;margin:0}.roles-show__restriction-item{display:flex;align-items:flex-start;padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.roles-show__restriction-item:last-child{border-bottom:none}.roles-show__restriction-icon{color:var(--color-warning, #ffc107);margin-right:var(--spacing-sm, 12px);margin-top:2px;font-size:var(--font-size-base, 16px)}.roles-show__restriction-text{font-size:var(--font-size-sm, 14px);color:var(--color-text, #333);line-height:1.5}.roles-show__users-section{grid-column:1 / -1;background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.roles-show__users-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md, 16px)}.roles-show__user-card{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-md, 16px);border-left:3px solid var(--color-info, #17a2b8)}.roles-show__user-name{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px)}.roles-show__user-email{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-bottom:var(--spacing-xs, 8px)}.roles-show__user-company{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);background:var(--color-white, white);padding:var(--spacing-xs, 8px);border-radius:var(--border-radius-base, 5px);display:inline-block}.roles-show__button--edit{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.roles-show__button--edit:hover{background-color:var(--auth-developer-secondary, #991b1b);text-decoration:none;color:var(--color-white, white)}.roles-show__button--delete{background-color:var(--color-danger, #dc3545);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.roles-show__button--delete:hover{background-color:var(--color-danger-dark, #c82333);text-decoration:none;color:var(--color-white, white)}.roles-show__button--back{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;transition:all var(--transition-base, .3s)}.roles-show__button--back:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.roles-show__button--disabled{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;cursor:not-allowed;opacity:.6}.roles-show__role-header--admin{background:linear-gradient(135deg,var(--auth-developer-title, #dc2626) 0%,var(--auth-developer-primary, #7f1d1d) 100%)}.roles-show__role-header--user{background:linear-gradient(135deg,var(--color-info, #17a2b8) 0%,var(--color-info-dark, #138496) 100%)}.roles-show__role-header--system{background:linear-gradient(135deg,var(--color-warning, #ffc107) 0%,var(--color-warning-dark, #e0a800) 100%);color:var(--color-text, #333)}.roles-edit__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.roles-edit__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.roles-edit__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.roles-edit__role-name{font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.roles-edit__system-notice{background:linear-gradient(135deg,var(--auth-developer-title, #dc2626) 0%,var(--color-danger, #dc3545) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--color-danger, #dc3545)}.roles-edit__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.roles-edit__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.roles-edit__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.roles-edit__current-info{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.roles-edit__current-header{text-align:center;margin-bottom:var(--spacing-lg, 24px)}.roles-edit__current-id{font-size:var(--font-size-sm, 14px);opacity:.8;margin-bottom:var(--spacing-xs, 8px)}.roles-edit__current-name{font-size:var(--font-size-xl, 24px);font-weight:600;margin-bottom:var(--spacing-sm, 12px)}.roles-edit__current-level{background:#fff3;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);display:inline-block}.roles-edit__current-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md, 16px)}.roles-edit__current-stat{text-align:center;background:#ffffff1a;padding:var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px)}.roles-edit__stat-number{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-xs, 8px)}.roles-edit__stat-label{font-size:var(--font-size-xs, 12px);opacity:.8}.roles-edit__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.roles-edit__section{margin-bottom:var(--spacing-xl, 32px)}.roles-edit__section:last-child{margin-bottom:0}.roles-edit__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center}.roles-edit__section-icon{font-size:var(--font-size-lg, 18px);color:var(--auth-developer-primary, #7f1d1d);margin-right:var(--spacing-sm, 12px)}.roles-edit__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg, 24px)}.roles-edit__form-group{display:flex;flex-direction:column}.roles-edit__form-group--full{grid-column:1 / -1}.roles-edit__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.roles-edit__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.roles-edit__input,.roles-edit__select,.roles-edit__textarea{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.roles-edit__input:focus,.roles-edit__select:focus,.roles-edit__textarea:focus{outline:none;border-color:var(--auth-developer-primary, #7f1d1d);box-shadow:0 0 0 2px #7f1d1d1a}.roles-edit__textarea{resize:vertical;min-height:100px}.roles-edit__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px);line-height:1.4}.roles-edit__permissions-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);border-left:3px solid var(--auth-developer-title, #dc2626)}.roles-edit__permissions-notice{background:var(--auth-developer-title, #dc2626);color:var(--color-white, white);padding:var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);margin-bottom:var(--spacing-md, 16px);font-size:var(--font-size-sm, 14px);display:flex;align-items:center}.roles-edit__permissions-icon{margin-right:var(--spacing-sm, 12px)}.roles-edit__permissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md, 16px)}.roles-edit__permission-group{background:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-md, 16px);border:2px solid var(--color-border, #e0e0e0)}.roles-edit__permission-group-title{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0)}.roles-edit__permission-list{list-style:none;padding:0;margin:0}.roles-edit__permission-item{display:flex;align-items:center;padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.roles-edit__permission-item:last-child{border-bottom:none}.roles-edit__permission-checkbox{margin-right:var(--spacing-sm, 12px)}.roles-edit__permission-name{font-size:var(--font-size-sm, 14px);color:var(--color-text, #333);flex:1}.roles-edit__permission-desc{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px);line-height:1.4}.roles-edit__restrictions-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px)}.roles-edit__restrictions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px)}.roles-edit__restriction-item{background:var(--color-white, white);padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);border:1px solid var(--color-border, #e0e0e0)}.roles-edit__restriction-label{display:flex;align-items:center;font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-sm, 12px)}.roles-edit__restriction-checkbox{margin-right:var(--spacing-sm, 12px)}.roles-edit__restriction-desc{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);line-height:1.4}.roles-edit__changes{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin:var(--spacing-lg, 24px) 0}.roles-edit__changes-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px)}.roles-edit__change-item{display:grid;grid-template-columns:150px 1fr 1fr;gap:var(--spacing-md, 16px);padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.roles-edit__change-item:last-child{border-bottom:none}.roles-edit__change-label{font-weight:600;color:var(--color-text, #333)}.roles-edit__change-old{color:var(--color-text-secondary, #666);text-decoration:line-through}.roles-edit__change-new{color:var(--color-success, #28a745);font-weight:600}.roles-edit__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.roles-edit__input--error,.roles-edit__select--error,.roles-edit__textarea--error{border-color:var(--color-danger, #dc3545)}.roles-edit__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.roles-edit__button-group{display:flex;gap:var(--spacing-sm, 12px)}.roles-edit__button--submit{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);cursor:pointer;transition:all var(--transition-base, .3s)}.roles-edit__button--submit:hover{background-color:var(--auth-developer-secondary, #991b1b)}.roles-edit__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.roles-edit__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.roles-edit__button--reset{background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.roles-edit__button--reset:hover{background-color:var(--color-warning-dark, #e0a800)}.roles-create__header{margin-bottom:var(--spacing-lg, 24px);padding-bottom:var(--spacing-md, 16px);border-bottom:1px solid var(--color-border, #e0e0e0)}.roles-create__title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.roles-create__subtitle{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.roles-create__system-notice{background:linear-gradient(135deg,var(--auth-developer-title, #dc2626) 0%,var(--color-danger, #dc3545) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px);border-left:4px solid var(--color-danger, #dc3545)}.roles-create__notice-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-sm, 12px);display:flex;align-items:center}.roles-create__notice-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.roles-create__notice-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.roles-create__notice-list{list-style:none;padding:0;margin:var(--spacing-sm, 12px) 0 0 0}.roles-create__notice-item{display:flex;align-items:flex-start;padding:var(--spacing-xs, 8px) 0;font-size:var(--font-size-sm, 14px)}.roles-create__notice-bullet{margin-right:var(--spacing-sm, 12px);margin-top:2px}.roles-create__template-section{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);margin-bottom:var(--spacing-lg, 24px)}.roles-create__template-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center}.roles-create__template-icon{margin-right:var(--spacing-sm, 12px)}.roles-create__template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md, 16px)}.roles-create__template-option{background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-md, 16px);cursor:pointer;transition:all var(--transition-base, .3s);text-align:center}.roles-create__template-option:hover,.roles-create__template-option--selected{border-color:var(--color-white, white);background:#fff3}.roles-create__template-option-title{font-weight:600;margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-base, 16px)}.roles-create__template-option-desc{font-size:var(--font-size-xs, 12px);opacity:.9;line-height:1.4}.roles-create__template-help{font-size:var(--font-size-xs, 12px);opacity:.8;margin-top:var(--spacing-md, 16px);text-align:center}.roles-create__form{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px)}.roles-create__section{margin-bottom:var(--spacing-xl, 32px)}.roles-create__section:last-child{margin-bottom:0}.roles-create__section-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center}.roles-create__section-icon{font-size:var(--font-size-lg, 18px);color:var(--auth-developer-primary, #7f1d1d);margin-right:var(--spacing-sm, 12px)}.roles-create__form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg, 24px)}.roles-create__form-group{display:flex;flex-direction:column}.roles-create__form-group--full{grid-column:1 / -1}.roles-create__label{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-xs, 8px);font-size:var(--font-size-sm, 14px)}.roles-create__label--required:after{content:" *";color:var(--color-danger, #dc3545)}.roles-create__input,.roles-create__select,.roles-create__textarea{padding:var(--spacing-sm, 12px);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s)}.roles-create__input:focus,.roles-create__select:focus,.roles-create__textarea:focus{outline:none;border-color:var(--auth-developer-primary, #7f1d1d);box-shadow:0 0 0 2px #7f1d1d1a}.roles-create__textarea{resize:vertical;min-height:100px}.roles-create__help-text{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px);line-height:1.4}.roles-create__permissions-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);border-left:3px solid var(--auth-developer-title, #dc2626)}.roles-create__permissions-notice{background:var(--auth-developer-title, #dc2626);color:var(--color-white, white);padding:var(--spacing-sm, 12px);border-radius:var(--border-radius-base, 5px);margin-bottom:var(--spacing-md, 16px);font-size:var(--font-size-sm, 14px);display:flex;align-items:center}.roles-create__permissions-icon{margin-right:var(--spacing-sm, 12px)}.roles-create__permissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md, 16px)}.roles-create__permission-group{background:var(--color-white, white);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-md, 16px);border:2px solid var(--color-border, #e0e0e0)}.roles-create__permission-group-title{font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center}.roles-create__permission-group-icon{margin-right:var(--spacing-sm, 12px);color:var(--auth-developer-primary, #7f1d1d)}.roles-create__permission-list{list-style:none;padding:0;margin:0}.roles-create__permission-item{display:flex;align-items:flex-start;padding:var(--spacing-sm, 12px) 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.roles-create__permission-item:last-child{border-bottom:none}.roles-create__permission-checkbox{margin-right:var(--spacing-sm, 12px);margin-top:2px}.roles-create__permission-content{flex:1}.roles-create__permission-name{font-size:var(--font-size-sm, 14px);color:var(--color-text, #333);font-weight:600;margin-bottom:var(--spacing-xs, 8px)}.roles-create__permission-desc{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);line-height:1.4}.roles-create__impact-section{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px);padding:var(--spacing-lg, 24px);border-left:3px solid var(--color-warning, #ffc107)}.roles-create__impact-title{font-size:var(--font-size-base, 16px);font-weight:600;color:var(--color-text, #333);margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center}.roles-create__impact-icon{margin-right:var(--spacing-sm, 12px);color:var(--color-warning, #ffc107)}.roles-create__impact-summary{background:var(--color-white, white);padding:var(--spacing-md, 16px);border-radius:var(--border-radius-base, 5px);border:1px solid var(--color-border, #e0e0e0)}.roles-create__impact-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-sm, 12px);margin-bottom:var(--spacing-md, 16px)}.roles-create__impact-stat{text-align:center;padding:var(--spacing-sm, 12px);background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-base, 5px)}.roles-create__impact-stat-number{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d)}.roles-create__impact-stat-label{font-size:var(--font-size-xs, 12px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.roles-create__impact-warnings{list-style:none;padding:0;margin:0}.roles-create__impact-warning{display:flex;align-items:flex-start;padding:var(--spacing-xs, 8px) 0;font-size:var(--font-size-sm, 14px);color:var(--color-text, #333)}.roles-create__warning-icon{color:var(--color-warning, #ffc107);margin-right:var(--spacing-sm, 12px);margin-top:2px}.roles-create__error{color:var(--color-danger, #dc3545);font-size:var(--font-size-xs, 12px);margin-top:var(--spacing-xs, 8px)}.roles-create__input--error,.roles-create__select--error,.roles-create__textarea--error{border-color:var(--color-danger, #dc3545)}.roles-create__actions{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-light, #f0f0f0)}.roles-create__button-group{display:flex;gap:var(--spacing-sm, 12px)}.roles-create__button--submit{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);cursor:pointer;transition:all var(--transition-base, .3s)}.roles-create__button--submit:hover{background-color:var(--auth-developer-secondary, #991b1b)}.roles-create__button--submit:disabled{background-color:var(--color-secondary, #6c757d);cursor:not-allowed}.roles-create__button--cancel{background-color:var(--color-secondary, #6c757d);color:var(--color-white, white);padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;font-size:var(--font-size-base, 16px);text-decoration:none;cursor:pointer;transition:all var(--transition-base, .3s)}.roles-create__button--cancel:hover{background-color:var(--color-secondary-dark, #5a6268);text-decoration:none;color:var(--color-white, white)}.roles-create__button--reset{background-color:var(--color-warning, #ffc107);color:var(--color-text, #333);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);font-weight:600;cursor:pointer;transition:all var(--transition-base, .3s)}.roles-create__button--reset:hover{background-color:var(--color-warning-dark, #e0a800)}.roles-create__step-indicator{display:flex;justify-content:center;margin-bottom:var(--spacing-xl, 32px)}.roles-create__step{display:flex;align-items:center;color:var(--color-text-secondary, #666)}.roles-create__step--active{color:var(--auth-developer-primary, #7f1d1d);font-weight:600}.roles-create__step--completed{color:var(--color-success, #28a745)}.auth-login__title{text-align:center;margin-bottom:30px;font-size:22px;font-weight:700;letter-spacing:1px;color:var(--auth-developer-title, #dc2626);text-transform:uppercase}.auth-login__form{margin:0}.auth-login__form-group{margin-bottom:20px}.auth-login__label{display:block;margin-bottom:5px;font-weight:600;color:var(--auth-developer-title, #dc2626)}.auth-login__input{width:100%;padding:12px 15px;border:2px solid #fecaca;background:#fef2f2;border-radius:var(--border-radius-base, 5px);font-size:16px;transition:all var(--transition-base, .3s)}.auth-login__input:focus{outline:none;border-color:var(--auth-developer-title, #dc2626);background-color:var(--color-white, white);box-shadow:0 0 0 3px #dc26261a}.auth-login__input--error{border-color:var(--color-danger, #dc3545);background-color:#fff5f5}.auth-login__error{color:var(--color-danger, #dc3545);font-size:14px;margin-top:5px;font-weight:600}.auth-login__submit-button{width:100%;padding:12px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:var(--color-white, white);border:none;border-radius:var(--border-radius-base, 5px);font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all var(--transition-base, .3s);margin-top:var(--spacing-md, 16px)}.auth-login__submit-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.auth-login__security-warning{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fecaca;border-radius:var(--border-radius-lg, 8px);padding:20px;margin-top:25px;box-shadow:0 4px 6px #dc26261a}.auth-login__security-title{color:var(--auth-developer-title, #dc2626);font-weight:700;font-size:var(--font-size-sm, 14px);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.auth-login__security-text{color:#991b1b;font-size:var(--font-size-xs, 12px);line-height:1.5;margin:0}.auth-login__message{padding:12px;border-radius:var(--border-radius-lg, 8px);margin-bottom:20px;border:1px solid}.auth-login__message--success{background:#d4edda;color:#155724;border-color:#c3e6cb}.auth-login__message--error{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.developer-home__header{text-align:center;padding:var(--spacing-xl, 32px) 0;background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);margin-bottom:var(--spacing-xxl, 48px)}.developer-home__title{font-size:var(--font-size-xxl, 32px);font-weight:600;margin-bottom:var(--spacing-sm, 12px)}.developer-home__subtitle{font-size:var(--font-size-lg, 18px);opacity:.9;margin-bottom:var(--spacing-lg, 24px)}.developer-home__security-badge{background:#fff3;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border-radius:var(--border-radius-base, 5px);font-size:var(--font-size-sm, 14px);font-weight:600;display:inline-block}.developer-home__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg, 24px);margin-bottom:var(--spacing-xxl, 48px)}.developer-home__stat-card{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));padding:var(--spacing-xl, 32px);text-align:center;border-left:4px solid var(--auth-developer-primary, #7f1d1d);transition:all var(--transition-base, .3s)}.developer-home__stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 8px rgba(0, 0, 0, .15))}.developer-home__stat-icon{font-size:var(--font-size-xxl, 32px);color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-lg, 24px)}.developer-home__stat-number{font-size:var(--font-size-xxl, 32px);font-weight:600;color:var(--auth-developer-title, #dc2626);margin-bottom:var(--spacing-sm, 12px)}.developer-home__stat-label{font-size:var(--font-size-base, 16px);color:var(--color-text, #333);font-weight:600}.developer-home__stat-description{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);margin-top:var(--spacing-xs, 8px)}.developer-home__management{margin-bottom:var(--spacing-xxl, 48px)}.developer-home__section-title{font-size:var(--font-size-xl, 24px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-lg, 24px);text-align:center}.developer-home__function-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg, 24px)}.developer-home__function-card{background:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, .1));overflow:hidden;transition:all var(--transition-base, .3s)}.developer-home__function-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 8px rgba(0, 0, 0, .15))}.developer-home__function-header{background:linear-gradient(135deg,var(--auth-developer-primary, #7f1d1d) 0%,var(--auth-developer-secondary, #991b1b) 100%);color:var(--color-white, white);padding:var(--spacing-lg, 24px);text-align:center}.developer-home__function-icon{font-size:var(--font-size-xl, 24px);margin-bottom:var(--spacing-sm, 12px)}.developer-home__function-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-xs, 8px)}.developer-home__function-subtitle{font-size:var(--font-size-sm, 14px);opacity:.9}.developer-home__function-body{padding:var(--spacing-lg, 24px)}.developer-home__function-description{font-size:var(--font-size-sm, 14px);color:var(--color-text-secondary, #666);line-height:1.5;margin-bottom:var(--spacing-lg, 24px)}.developer-home__function-features{list-style:none;padding:0;margin:0 0 var(--spacing-lg, 24px) 0}.developer-home__feature-item{display:flex;align-items:center;padding:var(--spacing-xs, 8px) 0;font-size:var(--font-size-sm, 14px);color:var(--color-text, #333)}.developer-home__feature-icon{color:var(--auth-developer-primary, #7f1d1d);margin-right:var(--spacing-sm, 12px);font-size:var(--font-size-base, 16px)}.developer-home__function-button{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:none;border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;font-size:var(--font-size-base, 16px);transition:all var(--transition-base, .3s);display:block;text-align:center;width:100%}.developer-home__function-button:hover{background-color:var(--auth-developer-secondary, #991b1b);text-decoration:none;color:var(--color-white, white)}.developer-home__security-warning{background:linear-gradient(135deg,var(--auth-developer-title, #dc2626) 0%,var(--color-danger, #dc3545) 100%);color:var(--color-white, white);border-radius:var(--border-radius-lg, 8px);padding:var(--spacing-xl, 32px);margin-bottom:var(--spacing-xxl, 48px);text-align:center}.developer-home__warning-title{font-size:var(--font-size-lg, 18px);font-weight:600;margin-bottom:var(--spacing-md, 16px);display:flex;align-items:center;justify-content:center}.developer-home__warning-icon{font-size:var(--font-size-lg, 18px);margin-right:var(--spacing-sm, 12px)}.developer-home__warning-text{font-size:var(--font-size-sm, 14px);line-height:1.5;opacity:.95}.developer-home__quick-actions{background:var(--color-bg-light, #f8f9fa);border-radius:var(--border-radius-lg, 8px);padding:var(--spacing-xl, 32px);text-align:center}.developer-home__quick-title{font-size:var(--font-size-lg, 18px);font-weight:600;color:var(--auth-developer-primary, #7f1d1d);margin-bottom:var(--spacing-lg, 24px)}.developer-home__quick-buttons{display:flex;gap:var(--spacing-md, 16px);justify-content:center;flex-wrap:wrap}.developer-home__quick-button{background-color:var(--color-white, white);color:var(--auth-developer-primary, #7f1d1d);padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);border:2px solid var(--auth-developer-primary, #7f1d1d);border-radius:var(--border-radius-base, 5px);text-decoration:none;font-weight:600;font-size:var(--font-size-sm, 14px);transition:all var(--transition-base, .3s)}.developer-home__quick-button:hover{background-color:var(--auth-developer-primary, #7f1d1d);color:var(--color-white, white);text-decoration:none}.main-page_not_found{background-color:#edeef0;margin:0;height:100vh;display:flex;justify-content:center;align-items:center}.main-page_not_found .inner{text-align:center}.main-page_not_found p{margin:50px 0;font-weight:700;font-size:24px}.page_not_found__btn{padding:10px;border:none;width:300px;font-size:18px;cursor:pointer;border-radius:10px}.page_not_found__pink-btn{background-color:#ff6e6e;color:#fff;font-weight:700;text-align:center}
