* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
header { background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
.logo { display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
.header-right { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
nav { display: flex; align-items: center; gap: 4px; }
nav a { color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
nav a:hover { color: #ccc; }
nav a { color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
nav a:hover { color: #ccc; }
nav a .arrow { font-size: 10px; }
.header-actions { display: flex; align-items: center; gap: 6px; }
.btn-contact { background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
.hero { position: relative; height: 180px; background: linear-gradient(135deg, #2a3a4a 0%, #3a4a5a 40%, #4a5a6a 70%, #5a6a7a 100%); overflow: hidden; display: flex; align-items: center; }
.hero-title { position: relative; z-index: 2; padding: 0 48px; color: #fff; font-size: 26px; font-weight: 600; }
.breadcrumb { padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
.breadcrumb a { color: #666; text-decoration: none; display: flex; align-items: center; gap: 4px; }
.breadcrumb a:hover { color: #1a6bbf; }
.news-title:hover { color: #1a6bbf; }
.sidebar-item a:hover { color: #1a6bbf; }
.archive-item a:hover { color: #1a6bbf; }
.contact-section { background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
.contact-overlay { position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
.contact-content { position: relative; z-index: 2; }
.contact-en { font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
.contact-ja { font-size: 13px; color: #A52A2A; margin-bottom: 24px; }
.contact-desc { font-size: 15px; line-height: 2; margin-bottom: 32px; }
.contact-btn { display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
.contact-btn:hover { background: rgba(255,255,255,0.1); }
footer { background: #111; color: #bbb; }
.footer-top { display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
.footer-logo { display: flex; align-items: center; }
.footer-address { font-size: 13px; color: #fff; line-height: 1.8; }
.footer-tel-indent { display: block; padding-left: 5.5em; }
.footer-tel-link, .footer-mail-link { color: #fff; text-decoration: none; }
.footer-links { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
.footer-col h4 { color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
.footer-col ul { list-style: none; }
.footer-col ul li { margin-bottom: 8px; }
.footer-col ul li a { color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
.footer-col ul li a:before { content: '・'; color: #A52A2A; font-size: 14px; }
.footer-col ul.no-bullet-list li a:before { content: none; }
.footer-col ul li a:hover { color: #ccc; }
.footer-right { display: flex; flex-direction: column; gap: 12px; }
.footer-right a { color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
.footer-right a:hover { color: #ccc; }
.footer-copy { text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
.form-input:focus { border-color: #888; background: #fff; }
.form-textarea:focus { border-color: #888; background: #fff; }
.submit-btn:hover { background: #555; }
.home-hero {
    position: relative;
    min-height: 100vh;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
.home-hero-bg {
    position: absolute;
    inset: 0;
    background-image: url('../img/a2139277c2f.webp');
    background-size: cover;
    background-position: center;
  }
.home-hero-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.67);
  }
.home-hero-content {
    position: relative;
    z-index: 2;
    padding: 120px 60px;
    max-width: 1400px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
  }
.home-hero h1, .home-hero h2 {
    font-size: 77px;
    font-weight: 700;
    font-style: italic;
    color: #fff;
    line-height: 1.25;
    margin-bottom: 112px;
    text-shadow: 0 2px 20px rgba(0,0,0,0.4);
    text-align: center;
    white-space: nowrap;
  }
.home-hero p {
    font-size: 20px;
    color: rgba(255,255,255,0.95);
    line-height: 1.9;
    margin-bottom: 48px;
    font-weight: 700;
    white-space: nowrap;
    text-align: center;
  }
.hero-btn:hover { background: rgba(255,255,255,0.1); }
.section-en {
    font-family: "Kosugi Maru", sans-serif; font-size: 48px; font-weight: 700;
    color: #111; line-height: 1; margin-bottom: 4px; letter-spacing: 1px;
  }
.section-ja {
    font-size: 13px; color: #A52A2A; font-weight: 600;
    display: flex; align-items: center; gap: 0; margin-bottom: 32px;
  }
.section-ja::before {
    content: ''; display: inline-block; width: 28px; height: 2px;
    background: #A52A2A; margin-right: 10px;
  }
.news-list-link:hover { opacity: 0.7; }
.news-title-link:hover { color: #A52A2A; }
.service-section { background: #f2f2f2; padding: 80px 0; }
.service-inner { max-width: 1100px; margin: 0 auto; padding: 0 48px; }
.service-grid {
    display: grid; grid-template-columns: 1fr 1fr;
    gap: 20px; margin-top: 40px;
  }
.sv-box { background: #fff; }
.sv-box > div + div { margin-top: 20px; }
.sv-box[style*="flex-direction:column"] > div { background: #fff; }
.sv-box-header { background: #292929; padding: 20px 24px; }
.sv-box-en { font-family: "Kosugi Maru", sans-serif; font-size: 20px; font-weight: 700; color: #fff; letter-spacing: 1px; margin-bottom: 2px; }
.sv-box-ja { font-size: 16px; color: rgba(255,255,255,0.7); }
.sv-box-body { padding: 0 24px; display: flex; flex-direction: column; justify-content: center; }
.sv-link {
    display: flex; align-items: center; justify-content: flex-start;
    padding: 12px 0; border-bottom: 1px solid #eee; text-decoration: none;
    color: #333; font-size: 14px; transition: color 0.2s;
  }
.sv-link:last-child { border-bottom: none; }
.sv-link:hover { color: #A52A2A; }
.sv-link.sv-main {
    font-weight: 600; font-size: 15px; color: #111;
    display: flex; align-items: center; justify-content: flex-start;
    min-height: 56px; padding: 0 0;
  }
.sv-link.sv-sub { font-size: 13px; color: #333; padding-left: 0; }
.sv-link::before {
    content: ""; display: inline-block; flex-shrink: 0;
    width: 1em; height: 2px; background: #A52A2A; margin-right: 10px;
  }
.sv-dot {
    width: 22px; height: 22px; border-radius: 50%;
    background: #A52A2A;
    flex-shrink: 0; margin-left: auto;
    display: inline-flex; align-items: center; justify-content: center;
  }
.sv-dot::after {
    content: '';
    width: 5px; height: 5px;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(45deg);
    margin-left: -2px;
  }
.sv-contact-box {
    background: #f8f8f8; border-left: 3px solid #A52A2A;
    padding: 16px 20px; margin-top: 16px; font-size: 13px; color: #333; line-height: 1.8;
  }
.sv-contact-box a { color: #A52A2A; text-decoration: none; font-weight: 600; display: block; text-align: right; margin-top: 8px; }
.client-logo-item img:hover { opacity: 1; filter: none; }
.con-list-btn:hover { background: rgba(255,255,255,0.1); }
.seminar-list-btn:hover { background: #f5f5f5; }
.seminar-archive-btn:hover { background: #f5f5f5; }
.seminar-card:hover { box-shadow: 0 4px 20px rgba(0,0,0,0.12); }
.blog-btn:hover { background: rgba(255,255,255,0.1); }
.recruit-btn:hover { background: rgba(255,255,255,0.1); }
.social-icon:hover { background: rgba(255,255,255,0.3); }
.nav-item { position: relative; }
.nav-item > a { color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
.nav-item > a:hover, .nav-item:hover > a { color: #A52A2A; }
.nav-item .arrow { font-size: 10px; transition: transform 0.2s; }
.nav-item:hover .arrow { transform: rotate(180deg); color: #A52A2A; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
.nav-dropdown { display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
.nav-item:hover > .nav-dropdown { display: block; animation: slideDown 0.22s ease both; }
.nav-dropdown-item { position: relative; list-style: none; }
.nav-dropdown-item > a { display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
.nav-dropdown-item:last-child > a { border-bottom: none; }
.nav-dropdown-item > a:hover { background: rgba(0,0,0,0.15); }
.nav-dropdown-item:hover > .nav-submenu { display: block; animation: slideRight 0.18s ease both; }
.nav-submenu a:hover { background: rgba(0,0,0,0.15); }
.nav-submenu-item:hover > .nav-sub2menu { display: block; animation: slideRight2 0.18s ease both; }
.nav-sub2menu a:hover { background: rgba(0,0,0,0.15); }
.menu-toggle { display: none; }
@media (max-width: 900px){header { height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
.logo { height: 48px; padding-left: 0; margin: 0 auto; }
.menu-toggle {
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
.menu-toggle span { display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
.header-right { display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
nav { flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
.nav-item { width: 100%; position: static; }
.nav-item > a { height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
.nav-item:hover .arrow { transform: none; }
.nav-item > a .arrow, .nav-dropdown-item > a .dd-arrow, .nav-submenu-item > a .dd-arrow2 { align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
.nav-dropdown, .nav-submenu, .nav-sub2menu { position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
.nav-item:hover > .nav-dropdown,
    .nav-dropdown-item:hover > .nav-submenu,
    .nav-submenu-item:hover > .nav-sub2menu { display: none; }
.nav-dropdown-item > a { padding-left: 28px; }
.header-actions { flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
.header-actions .btn-recruit, .header-actions .btn-docs, .header-actions .btn-contact { width: 100%; justify-content: center; height: auto; }
.header-actions .btn-recruit, .header-actions .btn-docs, .header-actions .btn-contact { padding: 7px 16px; font-size: 13px; border-radius: 4px; }
.home-hero h1, .home-hero h2 { font-size: 7.5vw; white-space: normal; line-height: 1.3; margin-bottom: 32px; font-style: italic; }
.home-hero p { font-size: 14px; white-space: normal; }
.home-hero-content { padding: 60px 20px; }
.service-inner { padding: 40px 20px; }
.service-grid { grid-template-columns: 1fr !important; gap: 16px; }
.contact-section { padding: 56px 18px; }
.contact-en { font-size: 30px; letter-spacing: 3px; }
.contact-desc { font-size: 14px; }
.footer-top { flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
.footer-top > div { flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
.footer-links { grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }
.news-section,
    .service-section,
    .clients-section,
    .consultant-section,
    .seminar-section,
    .blog-section { padding-top: 48px; padding-bottom: 48px; }
.section-en { font-size: 34px; }
.footer-col ul.no-bullet-list li a:before { content: none; }}
.sp-br { display: none; }
@media (max-width: 900px){.home-hero p, .home-hero h1, .home-hero h2,
  .news-title-link, .news-date, .section-ja, .section-en,
  .sv-box-en, .sv-box-ja, .sv-link, .sv-contact-box,
  .keiyaku-label, .clients-section, .consultant-lead, .con-card-name, .con-main-name,
  .seminar-archive-title, .seminar-archive-desc, .seminar-empty,
  .blog-desc, .blog-ja, .recruit-sub, .recruit-heading, .recruit-sns,
  .contact-desc, .contact-ja,
  .footer-col, .footer-address, .footer-copy {
    
    word-break: normal;
    overflow-wrap: normal;
    line-break: normal;
  }
.sp-br { display: inline; }
.nowrap-unit { white-space: nowrap; }}
@media (max-width: 900px){body { word-break: normal; line-break: normal; text-wrap: pretty; }
h1, h2, h3, h4, .hero-title, .section-en, .blog-en, .recruit-heading, .keiyaku-label { text-wrap: balance; }}
@media (max-width: 900px){.footer-tel-link, .footer-mail-link { text-decoration: underline; }}
@media (max-width: 900px){.footer-tel-indent { padding-left: 0; }
.footer-address-wrap { width: 100%; }
.footer-address { width: 100%; }}
@media (max-width: 900px){.footer-copy { font-size:9px !important; white-space:nowrap !important; padding:10px 6px !important; }
.footer-col ul li a:before { color:#e8392a !important; }}
.hero-sub{font-size:20px;font-weight:700;margin-bottom:20px;}
.tcg-nayami{background:#f7f8fa;padding:72px 0;}
.tcg-nayami-inner{max-width:1100px;margin:0 auto;padding:0 48px;}
.tcg-nayami-title{font-size:30px;font-weight:700;color:#333;text-align:center;margin-bottom:40px;}
.tcg-nayami-group{font-size:14px;font-weight:700;color:#A52A2A;border-left:3px solid #A52A2A;padding-left:10px;margin:28px 0 14px;}
.tcg-nayami-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.tcg-nayami-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;
  background:#fff;border:1px solid #e3e6ea;border-radius:4px;padding:16px 18px;
  text-decoration:none;color:#333;font-size:15px;line-height:1.6;transition:all .2s;}
.tcg-nayami-links a:hover{border-color:#A52A2A;background:#fffdfd;}
.tcg-nayami-links a b{font-weight:700;}
.tcg-nayami-links a small{display:block;color:#888;font-size:12px;margin-top:4px;font-weight:400;}
.tcg-arw{color:#A52A2A;font-size:13px;flex-shrink:0;}
@media (max-width:900px){.tcg-numbers-inner,.tcg-nayami-inner{padding:0 20px;}
.tcg-nayami{padding:48px 0;}
.tcg-nayami-title{font-size:22px;}
.tcg-nayami-links{grid-template-columns:1fr;}
.hero-sub{font-size:16px;}}
.home-hero{min-height:auto !important;}
.home-hero-content{padding-top:92px !important;padding-bottom:84px !important;}
.home-hero h1{
  font-size:72px !important;
  line-height:1.26 !important;
  letter-spacing:.015em !important;
  margin-bottom:0 !important;
  white-space:normal !important;
  text-shadow:0 2px 28px rgba(0,0,0,.5) !important;
}
.home-hero h1::after{
  content:"";display:block;
  width:52px;height:2px;
  background:rgba(255,255,255,.8);
  margin:36px auto 30px;
}
.home-hero .hero-sub{
  font-size:18px !important;
  font-weight:700 !important;
  letter-spacing:.12em !important;
  line-height:1.9 !important;
  margin-bottom:24px !important;
  text-shadow:0 1px 14px rgba(0,0,0,.55) !important;
}
.home-hero-content p:not(.hero-sub){
  font-size:13.5px !important;
  line-height:2.15 !important;
  letter-spacing:.05em !important;
  opacity:.75 !important;
  max-width:640px !important;
  margin-left:auto !important;margin-right:auto !important;
  margin-bottom:38px !important;
}
@media (max-width:1200px){.home-hero h1{font-size:60px !important;}}
@media (max-width:900px){.home-hero-content{padding-top:56px !important;padding-bottom:52px !important;}
.home-hero h1{font-size:8.6vw !important;line-height:1.34 !important;}
.home-hero h1::after{margin:24px auto 20px;width:40px;}
.home-hero .hero-sub{font-size:14px !important;letter-spacing:.08em !important;margin-bottom:18px !important;}
.home-hero-content p:not(.hero-sub){font-size:12.5px !important;line-height:1.95 !important;margin-bottom:28px !important;}}
.tcg-who{background:#fff;padding:84px 0;}
.tcg-who-inner{max-width:1000px;margin:0 auto;padding:0 48px;text-align:center;}
.tcg-who-title{font-size:38px;font-weight:700;color:#111;line-height:1.5;letter-spacing:.01em;margin-bottom:28px;}
.tcg-who-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:22px;}
.tcg-who-tags span{border:1px solid #A52A2A;color:#A52A2A;font-size:14px;font-weight:700;
  padding:7px 20px;border-radius:2px;letter-spacing:.08em;}
.tcg-who-body{font-size:16px;color:#333;line-height:2;margin-bottom:48px;}
.tcg-who-diff{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #e3e6ea;text-align:left;}
.tcg-who-diff-col{padding:30px 32px;}
.tcg-who-other{background:#fafbfc;border-right:1px solid #e3e6ea;}
.tcg-who-us{background:#fff;}
.tcg-who-cap{display:block;font-size:12px;letter-spacing:.1em;color:#999;margin-bottom:12px;}
.tcg-who-other p{font-size:19px;color:#888;line-height:1.7;}
.tcg-who-us p{font-size:19px;color:#111;font-weight:700;line-height:1.7;}
.tcg-who-us .tcg-who-cap{color:#A52A2A;}
.tcg-ai{background:#111;padding:84px 0;color:#fff;}
.tcg-ai-inner{max-width:1100px;margin:0 auto;padding:0 48px;text-align:center;}
.tcg-ai-en{font-family: "Kosugi Maru", sans-serif;font-size:12px;letter-spacing:.24em;color:#8fa6c4;margin-bottom:14px;}
.tcg-ai-title{font-size:36px;font-weight:700;line-height:1.4;margin-bottom:18px;letter-spacing:.01em;}
.tcg-ai-lead{font-size:14.5px;line-height:2;color:#c9d1da;margin-bottom:40px;}
.tcg-ai-app:hover{border-color:#7fa8d8;background:#161d26;}
.tcg-ai-btn{display:inline-block;border:1px solid #fff;color:#fff;text-decoration:none;
  font-size:14px;padding:13px 34px;border-radius:2px;letter-spacing:.04em;transition:all .25s;}
.tcg-ai-btn:hover{background:#fff;color:#111;}
.tcg-cta{background:#A52A2A;padding:76px 0;color:#fff;}
.tcg-cta-inner{max-width:900px;margin:0 auto;padding:0 48px;text-align:center;}
.tcg-cta-q{font-size:15px;letter-spacing:.06em;opacity:.9;margin-bottom:14px;}
.tcg-cta-title{font-size:34px;font-weight:700;line-height:1.4;margin-bottom:20px;}
.tcg-cta-body{font-size:14.5px;line-height:2;opacity:.92;margin-bottom:34px;}
.tcg-cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}
.tcg-cta-main{background:#fff;color:#A52A2A;font-weight:700;font-size:15px;
  padding:15px 40px;border-radius:2px;text-decoration:none;letter-spacing:.04em;}
.tcg-cta-main:hover{opacity:.88;}
.tcg-cta-sub{border:1px solid rgba(255,255,255,.7);color:#fff;font-size:15px;
  padding:15px 34px;border-radius:2px;text-decoration:none;letter-spacing:.04em;}
.tcg-cta-sub:hover{background:rgba(255,255,255,.12);}
@media (max-width:900px){.tcg-who{padding:52px 0;}
.tcg-who-inner{padding:0 20px;}
.tcg-who-title{font-size:24px;}
.tcg-who-body{font-size:14px;margin-bottom:30px;}
.tcg-who-diff{grid-template-columns:1fr;}
.tcg-who-other{border-right:0;border-bottom:1px solid #e3e6ea;}
.tcg-who-diff-col{padding:22px 20px;}
.tcg-who-other p,.tcg-who-us p{font-size:16px;}
.tcg-ai{padding:52px 0;}
.tcg-ai-inner{padding:0 20px;}
.tcg-ai-title{font-size:24px;}
.tcg-ai-lead{font-size:13px;margin-bottom:28px;}
.tcg-cta{padding:52px 0;}
.tcg-cta-inner{padding:0 20px;}
.tcg-cta-title{font-size:24px;}
.tcg-cta-body{font-size:13px;}
.tcg-cta-btns{flex-direction:column;}}
.tcg-cta{background:#111 !important;}
.tcg-cta-q{color:#b9c2cc !important;opacity:1 !important;}
.tcg-cta-title{color:#fff !important;}
.tcg-cta-body{color:#c9d1da !important;opacity:1 !important;}
.tcg-cta-main{background:#A52A2A !important;color:#fff !important;}
.tcg-cta-main:hover{background:#8e2323 !important;opacity:1 !important;}
.tcg-cta-sub{border-color:rgba(255,255,255,.55) !important;color:#fff !important;}
.tcg-cta-body,.tcg-ai-lead,.tcg-num-note,.tcg-who-body,.tcg-nayami-title,
.tcg-cta-title,.tcg-ai-title,.tcg-who-title,.tcg-cta-q,.tcg-who-lead{
  text-wrap:pretty;
  word-break:normal;
  overflow-wrap:normal;
  line-break:strict;
}
.tcg-cta-body{max-width:none;}
.tcg-cta-inner{max-width:1000px;}
@media (max-width:900px){.tcg-cta-body br,.tcg-ai-lead br,.tcg-num-note br{display:none;}}
.tcg-future{background:#f7f8fa;padding:76px 0;}
.tcg-future-inner{max-width:900px;margin:0 auto;padding:0 48px;text-align:center;}
.tcg-future-en{font-family: "Kosugi Maru", sans-serif;font-size:12px;letter-spacing:.24em;color:#A52A2A;margin-bottom:12px;}
.tcg-future-title{font-size:32px;font-weight:700;color:#111;line-height:1.5;margin-bottom:36px;}
.tcg-future-list{list-style:none;display:inline-block;text-align:left;margin:0;padding:0;}
.tcg-future-list li{font-size:18px;line-height:1.8;color:#333;padding:13px 0 13px 40px;position:relative;
  border-bottom:1px solid #e3e6ea;}
.tcg-future-list li:last-child{border-bottom:0;font-weight:700;color:#111;}
.tcg-future-list li::before{content:"";position:absolute;left:8px;top:22px;
  width:13px;height:7px;border-left:2.5px solid #A52A2A;border-bottom:2.5px solid #A52A2A;
  transform:rotate(-45deg);}
.tcg-nayami-cta{text-align:center;margin-top:44px;padding-top:36px;border-top:1px solid #e3e6ea;}
.tcg-nayami-cta p{font-size:15px;color:#555;margin-bottom:18px;letter-spacing:.03em;}
.tcg-nayami-cta a{display:inline-block;background:#A52A2A;color:#fff;text-decoration:none;
  font-size:15px;font-weight:700;padding:15px 40px;border-radius:2px;letter-spacing:.04em;}
.tcg-nayami-cta a:hover{background:#8e2323;}
@media (max-width:900px){.tcg-future{padding:48px 0;}
.tcg-future-inner{padding:0 20px;}
.tcg-future-title{font-size:22px;margin-bottom:24px;}
.tcg-future-list li{font-size:15px;padding:11px 0 11px 32px;}
.tcg-future-list li::before{top:19px;left:4px;}
.tcg-nayami-cta{margin-top:32px;padding-top:28px;}
.tcg-nayami-cta a{width:100%;padding:15px 20px;}}
.home-hero h1.hero-benefit{font-size:46px !important;line-height:1.5 !important;
  letter-spacing:.01em !important;margin-bottom:20px !important;}
.home-hero .hero-sub{font-size:17px !important;line-height:1.9 !important;
  margin-bottom:14px !important;opacity:1 !important;}
.home-hero .hero-sub b{font-weight:700;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px;}
.home-hero .hero-credo{font-size:13.5px !important;letter-spacing:.1em !important;
  opacity:.72 !important;margin:0 0 28px !important;}
.hero-btns{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;}
.hero-btn-main{display:inline-block;background:#A52A2A;color:#fff;text-decoration:none;
  font-size:15px;font-weight:700;padding:16px 38px;border-radius:2px;letter-spacing:.04em;
  transition:background .25s;}
.hero-btn-main:hover{background:#8e2323;}
.tcg-nayami-lead{text-align:center;font-size:14px;color:#888;letter-spacing:.08em;margin-bottom:10px;}
.tcg-who-nots{margin-bottom:22px;}
.tcg-who-nots p{font-size:15.5px;line-height:2;color:#8a8f96;letter-spacing:.02em;margin:0;}
.tcg-ai-map{max-width:820px;margin:0 auto 52px;text-align:left;}
.tcg-map-row{display:grid;grid-template-columns:1fr 34px 240px;align-items:center;
  gap:8px;padding:15px 0;border-bottom:1px solid #2a333e;}
.tcg-map-row:first-child{border-top:1px solid #2a333e;}
.tcg-map-pain{font-size:15.5px;color:#d5dce4;line-height:1.6;}
.tcg-map-arw{text-align:center;color:#6f88a8;font-size:13px;}
.tcg-map-app{display:block;}
.tcg-map-app b{display:block;font-family: "Kosugi Maru", sans-serif;font-size:19px;font-weight:700;
  color:#fff;letter-spacing:.02em;line-height:1.3;}
.tcg-map-app small{display:block;font-size:11.5px;color:#98a6b5;margin-top:3px;}
@media (max-width:900px){.home-hero h1.hero-benefit{font-size:26px !important;line-height:1.55 !important;}
.home-hero .hero-sub{font-size:13.5px !important;}
.home-hero .hero-credo{font-size:11.5px !important;margin-bottom:20px !important;}
.hero-btns{flex-direction:column;gap:10px;}
.hero-btn-main{width:100%;text-align:center;padding:15px 20px;}
.tcg-ai-map{margin-bottom:34px;}
.tcg-map-row{grid-template-columns:1fr;gap:6px;padding:14px 0;}
.tcg-map-arw{display:none;}
.tcg-map-pain{font-size:14px;}
.tcg-map-app{display:flex;align-items:baseline;gap:8px;}
.tcg-map-app b{font-size:16px;}}
.home-hero-content,
.home-hero h1.hero-benefit,
.home-hero .hero-sub,
.home-hero .hero-credo,
.hero-facts,
.hero-facts > div,
.hero-facts b,
.hero-facts span{color:#fff !important;}
.home-hero h1.hero-benefit{text-shadow:0 2px 14px rgba(0,0,0,.55);}
.home-hero .hero-sub{text-shadow:0 2px 10px rgba(0,0,0,.5);}
.home-hero .hero-credo{color:rgba(255,255,255,.82) !important;text-shadow:0 2px 8px rgba(0,0,0,.5);}
.home-hero-overlay{background:rgba(0,0,0,.74) !important;}
.tcg-bridge{background:#111;padding:72px 0;color:#fff;text-align:center;}
.tcg-bridge-inner{max-width:900px;margin:0 auto;padding:0 48px;}
.tcg-bridge-cats{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:28px;}
.tcg-bridge-cats span{border:1px solid #3b4756;color:#c9d1da;font-size:13px;
  padding:7px 18px;border-radius:2px;letter-spacing:.06em;}
.tcg-bridge-lead{font-size:16px;color:#c9d1da;letter-spacing:.04em;margin-bottom:10px;}
.tcg-bridge-name{font-family: "Kosugi Maru", sans-serif;font-size:52px;font-weight:700;
  letter-spacing:.04em;line-height:1.15;margin-bottom:22px;}
.tcg-bridge-body{font-size:14.5px;line-height:2;color:#c9d1da;margin-bottom:32px;}
.tcg-bridge-btn{display:inline-block;border:1px solid #fff;color:#fff;text-decoration:none;
  font-size:14px;padding:13px 34px;border-radius:2px;letter-spacing:.04em;transition:all .25s;}
.tcg-bridge-btn:hover{background:#fff;color:#111;}
@media (max-width:900px){.tcg-bridge{padding:48px 0;}
.tcg-bridge-inner{padding:0 20px;}
.tcg-bridge-cats{gap:7px;margin-bottom:20px;}
.tcg-bridge-cats span{font-size:11.5px;padding:6px 13px;}
.tcg-bridge-lead{font-size:13.5px;}
.tcg-bridge-name{font-size:34px;margin-bottom:16px;}
.tcg-bridge-body{font-size:13px;margin-bottom:24px;}
.tcg-bridge-body br{display:none;}
.tcg-bridge-btn{display:block;}}
.home-hero .hero-credo{
  font-size:24px !important;
  font-weight:600 !important;
  line-height:1.7 !important;
  letter-spacing:.03em !important;
  color:#fff !important;
  opacity:1 !important;
  text-shadow:0 2px 14px rgba(0,0,0,.7) !important;
  margin:0 auto 30px !important;
  padding-top:18px !important;
  max-width:760px !important;
  border-top:1px solid rgba(255,255,255,.3);
}
@media (max-width:900px){.home-hero .hero-credo{
    font-size:16px !important;
    line-height:1.75 !important;
    padding-top:14px !important;
    margin-bottom:22px !important;
  }}
.home-hero .home-hero-content p.hero-credo{
  font-size:24px !important;
  font-weight:600 !important;
  line-height:1.7 !important;
  letter-spacing:.03em !important;
  color:#fff !important;
  opacity:1 !important;
  text-shadow:0 2px 14px rgba(0,0,0,.7) !important;
  margin:0 auto 30px !important;
  padding-top:18px !important;
  max-width:760px !important;
  border-top:1px solid rgba(255,255,255,.3) !important;
}
@media (max-width:900px){.home-hero .home-hero-content p.hero-credo{
    font-size:16px !important;
    line-height:1.75 !important;
    padding-top:14px !important;
    margin-bottom:22px !important;
  }}
.tcg-founder-btn:hover{background:#222;color:#fff;}
.tcg-inlinecta{background:#1c242e;padding:34px 0;}
.tcg-inlinecta-light{background:#f2f4f7;}
.tcg-inlinecta-inner{max-width:1000px;margin:0 auto;padding:0 48px;
  display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}
.tcg-inlinecta-inner p{font-size:17px;font-weight:700;color:#fff;margin:0;letter-spacing:.02em;}
.tcg-inlinecta-light .tcg-inlinecta-inner p{color:#111;}
.tcg-inlinecta-btns{display:flex;gap:12px;flex-wrap:wrap;}
.tcg-inlinecta .ic-main{background:#A52A2A;color:#fff;text-decoration:none;font-size:14px;
  font-weight:700;padding:13px 28px;border-radius:2px;letter-spacing:.03em;white-space:nowrap;}
.tcg-inlinecta .ic-main:hover{background:#8e2323;}
.tcg-inlinecta .ic-sub{border:1px solid rgba(255,255,255,.6);color:#fff;text-decoration:none;
  font-size:14px;padding:13px 24px;border-radius:2px;letter-spacing:.03em;white-space:nowrap;}
.tcg-inlinecta .ic-sub:hover{background:rgba(255,255,255,.14);}
.tcg-inlinecta-light .ic-sub{border-color:#bbb;color:#333;}
.tcg-inlinecta-light .ic-sub:hover{background:rgba(0,0,0,.06);}
@media (max-width:900px){.tcg-inlinecta{padding:26px 0;}
.tcg-inlinecta-inner{padding:0 20px;flex-direction:column;align-items:stretch;gap:16px;}
.tcg-inlinecta-inner p{font-size:15px;text-align:center;}
.tcg-inlinecta-btns{flex-direction:column;}
.tcg-inlinecta .ic-main,.tcg-inlinecta .ic-sub{text-align:center;padding:14px 16px;}}
.tcg-model{max-width:520px;margin:0 auto 40px;}
.tcg-model-step{border:1px solid #d8dde3;background:#fff;border-radius:3px;padding:15px 20px;text-align:center;}
.tcg-model-step b{display:block;font-size:17px;font-weight:700;color:#111;line-height:1.5;}
.tcg-model-step small{display:block;font-size:12px;color:#888;margin-top:4px;line-height:1.5;}
.tcg-model-before{background:#f0f1f3;border-color:#d8dde3;}
.tcg-model-before b{color:#8a8f96;}
.tcg-model-after{background:#A52A2A;border-color:#A52A2A;}
.tcg-model-after b{color:#fff;}
.tcg-model-after small{color:rgba(255,255,255,.85);}
.tcg-model-arw{text-align:center;color:#A52A2A;font-size:16px;line-height:1;padding:8px 0;}
.tcg-future-sub{font-size:13px;letter-spacing:.1em;color:#888;margin-bottom:14px;}
@media (max-width:900px){.tcg-model{margin-bottom:28px;}
.tcg-model-step{padding:12px 14px;}
.tcg-model-step b{font-size:15px;}
.tcg-model-step small{font-size:11px;}
.tcg-model-arw{padding:6px 0;font-size:14px;}}
.tcg-philo{background:#fff;padding:88px 0;}
.tcg-philo-inner{max-width:880px;margin:0 auto;padding:0 48px;text-align:center;}
.tcg-philo-lead{font-size:16px;color:#888;letter-spacing:.06em;margin-bottom:16px;}
.tcg-philo-title{font-size:42px;font-weight:700;color:#111;line-height:1.55;letter-spacing:.01em;margin-bottom:26px;}
.tcg-philo-body{font-size:16px;line-height:2.1;color:#444;margin-bottom:40px;}
.tcg-quad{background:#f5f7f9;padding:80px 0;}
.tcg-quad-inner{max-width:1100px;margin:0 auto;padding:0 48px;text-align:center;}
.tcg-quad-en{font-family: "Kosugi Maru", sans-serif;font-size:12px;letter-spacing:.24em;color:#A52A2A;margin-bottom:12px;}
.tcg-quad-title{font-size:34px;font-weight:700;color:#111;line-height:1.5;margin-bottom:18px;}
.tcg-quad-lead{font-size:15px;line-height:2.05;color:#555;margin-bottom:40px;}
.tcg-quad-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:34px;text-align:left;}
.tcg-quad-step{background:#fff;border:1px solid #e3e6ea;border-radius:3px;padding:20px 16px;position:relative;}
.tcg-quad-step:not(:last-child)::after{content:"";position:absolute;right:-6px;top:50%;
  width:6px;height:1px;background:#c8cfd6;}
.tcg-quad-no{display:block;font-family: "Kosugi Maru", sans-serif;font-size:11px;color:#A52A2A;
  letter-spacing:.14em;margin-bottom:8px;}
.tcg-quad-step b{display:block;font-size:15.5px;font-weight:700;color:#111;line-height:1.5;margin-bottom:7px;}
.tcg-quad-step small{display:block;font-size:12px;color:#777;line-height:1.7;margin-bottom:12px;}
.tcg-quad-wall{font-size:11.5px;color:#A52A2A;line-height:1.6;margin:0;font-weight:700;min-height:1.6em;}
.tcg-quad-note{font-size:15px;line-height:2.05;color:#333;margin:0;}
.tcg-quad-note b{font-family: "Kosugi Maru", sans-serif;font-weight:700;}
.tcg-erpmap{margin-bottom:44px;}
.tcg-erpmap-note{font-size:13px;color:#98a6b5;line-height:1.9;margin:0;}
@media (max-width:900px){.tcg-philo{padding:52px 0;}
.tcg-philo-inner{padding:0 20px;}
.tcg-philo-title{font-size:25px;}
.tcg-philo-body{font-size:14px;margin-bottom:28px;}
.tcg-philo-body br{display:none;}
.tcg-quad{padding:48px 0;}
.tcg-quad-inner{padding:0 20px;}
.tcg-quad-title{font-size:23px;}
.tcg-quad-lead{font-size:13.5px;margin-bottom:26px;}
.tcg-quad-lead br{display:none;}
.tcg-quad-steps{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px;}
.tcg-quad-step::after{display:none !important;}
.tcg-quad-step{padding:16px 13px;}
.tcg-quad-step b{font-size:14px;}
.tcg-quad-note{font-size:13.5px;}
.tcg-erpmap-note{font-size:11.5px;}}
.tcg-erpmap{margin-bottom:46px;}
.tcg-erpmap-label{font-size:13px;letter-spacing:.1em;color:#8fa6c4;margin-bottom:20px;}
.pl-svg{display:block;width:100%;max-width:520px;height:auto;margin:0 auto 18px;}
.pl-list{display:none;}
.tcg-erpmap-note{font-size:13px;color:#98a6b5;line-height:1.95;margin:0;}
@media (max-width:900px){.pl-svg{display:none;}
.pl-list{display:block;list-style:none;margin:0 0 16px;padding:0;text-align:left;}
.pl-list li{position:relative;padding:13px 14px 13px 16px;border-left:4px solid var(--c);
    background:#161d26;margin-bottom:8px;border-radius:0 3px 3px 0;}
.pl-list li::after{content:"↓";display:block;position:absolute;left:50%;bottom:-16px;
    transform:translateX(-50%);color:#6f88a8;font-size:12px;line-height:1;}
.pl-list li:last-child::after{content:"↻ はじめに戻る";font-size:10px;letter-spacing:.06em;}
.pl-list li b{display:block;font-family: "Kosugi Maru", sans-serif;font-size:16px;font-weight:700;
    color:#fff;margin-bottom:3px;}
.pl-list li span{display:block;font-size:12px;color:#98a6b5;}
.tcg-erpmap-label{font-size:12px;margin-bottom:14px;}
.tcg-erpmap-note{font-size:11.5px;}
.tcg-erpmap-note br{display:none;}}
.hero-btn-text{display:inline-block;color:#fff;text-decoration:none;font-size:14px;
  letter-spacing:.04em;opacity:.85;border-bottom:1px solid rgba(255,255,255,.4);
  padding-bottom:3px;transition:opacity .25s;}
.hero-btn-text:hover{opacity:1;}
.hero-btns{align-items:center;}
.tcg-eco{background:#0c1218;padding:80px 0;color:#fff;}
.tcg-eco-inner{max-width:1100px;margin:0 auto;padding:0 48px;text-align:center;}
.tcg-eco-en{font-family: "Kosugi Maru", sans-serif;font-size:12px;letter-spacing:.24em;color:#8fa6c4;margin-bottom:14px;}
.tcg-eco-title{font-size:34px;font-weight:700;line-height:1.45;margin-bottom:18px;letter-spacing:.01em;}
.tcg-eco-lead{font-size:14.5px;line-height:2;color:#c9d1da;margin-bottom:40px;}
.tcg-eco-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:48px;}
.tcg-eco-app{border:1px solid #2a333e;border-radius:4px;padding:22px 16px;text-align:left;transition:border-color .25s;}
.tcg-eco-app:hover{border-color:#7fa8d8;}
.tcg-eco-core{border-color:#A52A2A;background:rgba(165,42,42,.12);}
.tcg-eco-app b{display:block;font-family: "Kosugi Maru", sans-serif;font-size:19px;font-weight:700;
  color:#fff;letter-spacing:.02em;margin-bottom:5px;}
.tcg-eco-role{display:block;font-size:11px;color:#8fa6c4;letter-spacing:.08em;margin-bottom:9px;}
.tcg-eco-core .tcg-eco-role{color:#e08c8c;}
.tcg-eco-app small{display:block;font-size:12.5px;color:#98a6b5;line-height:1.75;}
.tcg-eco .tcg-ai-map{max-width:820px;margin:0 auto 44px;}
.tcg-eco .tcg-map-row{border-color:#222b35;}
@media (max-width:900px){.hero-btns{flex-direction:column;gap:14px;}
.hero-btn-text{font-size:12.5px;}
.tcg-eco{padding:48px 0;}
.tcg-eco-inner{padding:0 20px;}
.tcg-eco-title{font-size:22px;}
.tcg-eco-lead{font-size:13px;margin-bottom:26px;}
.tcg-eco-apps{grid-template-columns:1fr;gap:10px;margin-bottom:30px;}
.tcg-eco-app{padding:16px 14px;}
.tcg-eco-app b{font-size:16px;}}
.evb-btn:hover{background:#8e2323;}
:where([data-cl-s~="s22"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s22"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s22"]) .news-title:hover{ color: #1a6bbf; }
:where([data-cl-s~="s22"]) .sidebar-item a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s22"]) .archive-item a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s22"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s22"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s22"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s22"]) .form-input:focus{ border-color: #888; background: #fff; }
:where([data-cl-s~="s22"]) .form-textarea:focus{ border-color: #888; background: #fff; }
:where([data-cl-s~="s22"]) .submit-btn:hover{ background: #555; }
:where([data-cl-s~="s23"]) .yt-player:hover img.yt-thumb-img{ opacity: 0.85; }
:where([data-cl-s~="s23"]) .yt-thumb-link:hover .yt-mini-thumb{ opacity: 0.8; }
:where([data-cl-s~="s23"]) .yt-more-btn:hover{ background: rgba(255,255,255,0.08); }
:where([data-cl-s~="s23"]) .nav-item > a:hover, :where([data-cl-s~="s23"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s23"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
:where([data-cl-s~="s23"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s23"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s23"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s23"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s23"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s23"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
  }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
  }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
  }
@media (max-width: 900px){:where([data-cl-s~="s23"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s23"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s23"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s23"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }}
@media (max-width: 900px){:where([data-cl-s~="s26"]) .footer-copy{ font-size:9px !important; white-space:nowrap !important; padding:10px 6px !important; }}
@media (max-width: 900px){:where([data-cl-s~="s27"]) .footer-tel-indent{ padding-left: 0; }
:where([data-cl-s~="s27"]) .footer-address-wrap{ width: 100%; }
:where([data-cl-s~="s27"]) .footer-address{ width: 100%; }}
:where([data-cl-s~="s28"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s28"]) body{ font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
:where([data-cl-s~="s28"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s28"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s28"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s28"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s28"]) nav a{ color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
:where([data-cl-s~="s28"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s28"]) nav a .arrow{ font-size: 10px; }
:where([data-cl-s~="s28"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s28"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s28"]) .hero{ position: relative; height: 250px; overflow: hidden; display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .hero-img{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
:where([data-cl-s~="s28"]) .hero-overlay{ position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s28"]) .hero-title{ position: relative; z-index: 2; padding: 0 48px; color: #fff; font-size: 30px; font-family: "M PLUS 1p", sans-serif; font-weight: 500; letter-spacing: 8px; }
:where([data-cl-s~="s28"]) .hero-title::after{ display: none; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s28"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s28"]) .breadcrumb a{ color: #666; text-decoration: none; display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s28"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s28"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s28"]) .contact-section{ background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
:where([data-cl-s~="s28"]) .contact-overlay{ position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
:where([data-cl-s~="s28"]) .contact-content{ position: relative; z-index: 2; }
:where([data-cl-s~="s28"]) .contact-en{ font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
:where([data-cl-s~="s28"]) .contact-ja{ font-size: 13px; color: #e8392a; margin-bottom: 24px; }
:where([data-cl-s~="s28"]) .contact-desc{ font-size: 15px; line-height: 2; margin-bottom: 32px; }
:where([data-cl-s~="s28"]) .contact-btn{ display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
:where([data-cl-s~="s28"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s28"]) .footer-tel-link, :where([data-cl-s~="s28"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s28"]) .footer-tel-link, :where([data-cl-s~="s28"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s28"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s28"]) .footer-top{ display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s28"]) .footer-logo{ display: flex; align-items: center; }
:where([data-cl-s~="s28"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; }
:where([data-cl-s~="s28"]) .footer-tel-indent{ display: block; padding-left: 5.5em; }
:where([data-cl-s~="s28"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s28"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s28"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s28"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s28"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s28"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s28"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s28"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s28"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s28"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s28"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s28"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s28"]) .nav-item{ position: relative; }
:where([data-cl-s~="s28"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s28"]) .nav-item > a:hover, :where([data-cl-s~="s28"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s28"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s28"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s28"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s28"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s28"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s28"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s28"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s28"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s28"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s28"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s28"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s28"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s28"]) .philosophy-wrap{ max-width: 100%; margin: 0 auto; padding: 64px 48px 80px; }
:where([data-cl-s~="s28"]) .philosophy-section-title{ text-align: center; margin-bottom: 56px; }
:where([data-cl-s~="s28"]) .philosophy-section-title .en{ font-size: 28px; font-weight: 400; letter-spacing: 2px; color: #111; }
:where([data-cl-s~="s28"]) .philosophy-block{ margin-bottom: 56px; }
:where([data-cl-s~="s28"]) .philosophy-block h2{ font-size: 22px; font-weight: 400; color: #111; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 2px solid #e8392a; }
:where([data-cl-s~="s28"]) .philosophy-block h3{ font-size: 18px; font-weight: 400; color: #111; margin: 28px 0 14px; }
:where([data-cl-s~="s28"]) .philosophy-block p{ font-size: 15px; line-height: 2; color: #444; margin-bottom: 16px; }
:where([data-cl-s~="s28"]) .philosophy-divider{ border: none; border-top: 1px solid #eee; margin: 64px 0; }
@media (max-width: 768px){:where([data-cl-s~="s28"]) .philosophy-wrap{ padding: 40px 24px 60px; }}
:where([data-cl-s~="s28"]) .yt-thumb-wrap:hover img{
    filter: brightness(0.75);
  }
:where([data-cl-s~="s28"]) .yt-thumb-wrap:hover .yt-thumb-title{
    opacity: 1;
  }
:where([data-cl-s~="s28"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s28"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s28"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s28"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s28"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s28"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s28"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s28"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s28"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s28"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s28"]) .nav-item > a .arrow, :where([data-cl-s~="s28"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s28"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s28"]) .nav-dropdown, :where([data-cl-s~="s28"]) .nav-submenu, :where([data-cl-s~="s28"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s28"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s28"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s28"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s28"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s28"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s28"]) .header-actions .btn-recruit, :where([data-cl-s~="s28"]) .header-actions .btn-docs, :where([data-cl-s~="s28"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s28"]) .header-actions .btn-recruit, :where([data-cl-s~="s28"]) .header-actions .btn-docs, :where([data-cl-s~="s28"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s28"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s28"]) .contact-section{ padding: 56px 18px; }
:where([data-cl-s~="s28"]) .contact-en{ font-size: 30px; letter-spacing: 3px; }
:where([data-cl-s~="s28"]) .contact-desc{ font-size: 14px; }
:where([data-cl-s~="s28"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s28"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s28"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }}
:where([data-cl-s~="s28"]) .vision-layout{ display: flex; gap: 48px; align-items: center; }
:where([data-cl-s~="s28"]) .vision-text-col{ flex: 0 0 calc(40% - 48px); min-width: 0; }
@media (max-width: 900px){:where([data-cl-s~="s28"]) .vision-layout{ display: block; }
:where([data-cl-s~="s28"]) .vision-img-col, :where([data-cl-s~="s28"]) .vision-text-col{ width: 100%; }}
@media (min-width: 901px){:where([data-cl-s~="s28"]) .vision-text-col .philosophy-block{ margin-bottom: 28px; }
:where([data-cl-s~="s28"]) .vision-text-col .philosophy-block h2{ margin-bottom: 12px; }
:where([data-cl-s~="s28"]) .vision-text-col .philosophy-block h3{ margin: 14px 0 7px; }
:where([data-cl-s~="s28"]) .vision-text-col .philosophy-divider{ margin: 32px 0; }}
@media (max-width: 900px){:where([data-cl-s~="s29"]) body{ word-break: normal; line-break: normal; }}
:where([data-cl-s~="s30"]) .sp-br{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s30"]) .sp-br{ display: inline; }}
:where([data-cl-s~="s30"]) .nowrap-unit{ white-space: nowrap; }
:where([data-cl-s~="s31"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s31"]) body{ font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
:where([data-cl-s~="s31"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s31"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s31"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s31"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s31"]) nav a{ color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
:where([data-cl-s~="s31"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s31"]) nav a .arrow{ font-size: 10px; }
:where([data-cl-s~="s31"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s31"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s31"]) .hero{ position: relative; height: 250px; overflow: hidden; display: flex; align-items: center; }
:where([data-cl-s~="s31"]) .hero-img{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
:where([data-cl-s~="s31"]) .hero-overlay{ position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s31"]) .hero-title{ position: relative; z-index: 2; padding: 0 48px; color: #fff; font-size: 30px; font-family: "M PLUS 1p", sans-serif; font-weight: 500; letter-spacing: 8px; }
:where([data-cl-s~="s31"]) .hero-title::after{ display: none; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s31"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s31"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s31"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s31"]) .contact-section{ background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
:where([data-cl-s~="s31"]) .contact-overlay{ position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
:where([data-cl-s~="s31"]) .contact-content{ position: relative; z-index: 2; }
:where([data-cl-s~="s31"]) .contact-en{ font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
:where([data-cl-s~="s31"]) .contact-ja{ font-size: 13px; color: #e8392a; margin-bottom: 24px; }
:where([data-cl-s~="s31"]) .contact-desc{ font-size: 15px; line-height: 2; margin-bottom: 32px; }
:where([data-cl-s~="s31"]) .contact-btn{ display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
:where([data-cl-s~="s31"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s31"]) .footer-tel-link, :where([data-cl-s~="s31"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s31"]) .footer-tel-link, :where([data-cl-s~="s31"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s31"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s31"]) .footer-top{ display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s31"]) .footer-logo{ display: flex; align-items: center; }
:where([data-cl-s~="s31"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; }
:where([data-cl-s~="s31"]) .footer-tel-indent{ display: block; padding-left: 5.5em; }
:where([data-cl-s~="s31"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s31"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s31"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s31"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s31"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s31"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s31"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s31"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s31"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s31"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s31"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s31"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s31"]) .nav-item{ position: relative; }
:where([data-cl-s~="s31"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s31"]) .nav-item > a:hover, :where([data-cl-s~="s31"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s31"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s31"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s31"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s31"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s31"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s31"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s31"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s31"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s31"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s31"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s31"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s31"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s31"]) .philosophy-wrap{ max-width: 960px; margin: 0 auto; padding: 64px 48px 80px; }
:where([data-cl-s~="s31"]) .philosophy-section-title{ text-align: left; margin-bottom: 56px; }
:where([data-cl-s~="s31"]) .philosophy-section-title .en{ font-size: 26px; font-weight: 400; letter-spacing: 2px; color: #111; }
:where([data-cl-s~="s31"]) .philosophy-block{ margin-bottom: 56px; }
:where([data-cl-s~="s31"]) .philosophy-block h2{ font-size: 22px; font-weight: 400; color: #111; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 2px solid #e8392a; }
:where([data-cl-s~="s31"]) .philosophy-block h3{ font-size: 18px; font-weight: 400; color: #111; margin: 28px 0 14px; }
:where([data-cl-s~="s31"]) .philosophy-block p{ font-size: 15px; line-height: 2; color: #444; margin-bottom: 16px; }
:where([data-cl-s~="s31"]) .philosophy-lead{ font-size: 24px; font-weight: 700; line-height: 1.7; color: #111; margin-bottom: 8px; }
:where([data-cl-s~="s31"]) .philosophy-lead-sub{ font-size: 13px; color: #888; margin-bottom: 32px; }
:where([data-cl-s~="s31"]) .philosophy-diagram{ background: #f8f8f8; border: 1px solid #e0e0e0; padding: 40px 48px; margin: 32px 0; border-radius: 4px; }
:where([data-cl-s~="s31"]) .philosophy-video{ margin: 32px 0; }
:where([data-cl-s~="s31"]) .list-block li[style*="padding-left:0"]::before{ content: none; }
:where([data-cl-s~="s31"]) .list-block li{ font-size: 15px; line-height: 2; color: #444; padding-left: 20px; position: relative; margin-bottom: 4px; }
:where([data-cl-s~="s31"]) .list-block li::before{ content: '■'; color: #e8392a; position: absolute; left: 0; font-size: 11px; top: 5px; }
:where([data-cl-s~="s31"]) .philosophy-divider{ border: none; border-top: 1px solid #eee; margin: 64px 0; }
@media (max-width: 768px){:where([data-cl-s~="s31"]) .philosophy-wrap{ padding: 40px 24px 60px; }
:where([data-cl-s~="s31"]) .philosophy-diagram{ padding: 24px; }}
:where([data-cl-s~="s31"]) .yt-thumb-wrap{
    display: block;
    position: relative;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    border-radius: 6px;
    overflow: hidden;
    text-decoration: none;
  }
:where([data-cl-s~="s31"]) .yt-thumb-wrap img{
    width: 100%;
    display: block;
    border-radius: 6px;
    transition: brightness 0.2s;
  }
:where([data-cl-s~="s31"]) .yt-thumb-wrap:hover img{
    filter: brightness(0.75);
  }
:where([data-cl-s~="s31"]) .yt-thumb-title{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 12px 16px;
    background: linear-gradient(to bottom, rgba(0,0,0,0.72) 0%, transparent 100%);
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.5px;
    opacity: 0;
    transition: opacity 0.22s;
    border-radius: 6px 6px 0 0;
  }
:where([data-cl-s~="s31"]) .yt-thumb-wrap:hover .yt-thumb-title{
    opacity: 1;
  }
:where([data-cl-s~="s31"]) .yt-play-btn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 68px;
    height: 48px;
    pointer-events: none;
  }
:where([data-cl-s~="s31"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s31"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s31"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s31"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s31"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s31"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s31"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s31"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s31"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s31"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s31"]) .nav-item > a .arrow, :where([data-cl-s~="s31"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s31"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s31"]) .nav-dropdown, :where([data-cl-s~="s31"]) .nav-submenu, :where([data-cl-s~="s31"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s31"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s31"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s31"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s31"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s31"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s31"]) .header-actions .btn-recruit, :where([data-cl-s~="s31"]) .header-actions .btn-docs, :where([data-cl-s~="s31"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s31"]) .header-actions .btn-recruit, :where([data-cl-s~="s31"]) .header-actions .btn-docs, :where([data-cl-s~="s31"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s31"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s31"]) .contact-section{ padding: 56px 18px; }
:where([data-cl-s~="s31"]) .contact-en{ font-size: 30px; letter-spacing: 3px; }
:where([data-cl-s~="s31"]) .contact-desc{ font-size: 14px; }
:where([data-cl-s~="s31"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s31"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s31"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }}
:where([data-cl-s~="s32"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s32"]) body{ font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
:where([data-cl-s~="s32"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s32"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s32"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s32"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s32"]) nav a{ color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
:where([data-cl-s~="s32"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s32"]) nav a .arrow{ font-size: 10px; }
:where([data-cl-s~="s32"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s32"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s32"]) .hero{ position: relative; height: 250px; overflow: hidden; display: flex; align-items: center; }
:where([data-cl-s~="s32"]) .hero-img{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
:where([data-cl-s~="s32"]) .hero-overlay{ position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s32"]) .hero-title{ position: relative; z-index: 2; padding: 0 48px; color: #fff; font-size: 30px; font-family: "M PLUS 1p", sans-serif; font-weight: 500; letter-spacing: 8px; }
:where([data-cl-s~="s32"]) .hero-title::after{ display: none; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s32"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s32"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s32"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s32"]) .contact-section{ background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
:where([data-cl-s~="s32"]) .contact-overlay{ position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
:where([data-cl-s~="s32"]) .contact-content{ position: relative; z-index: 2; }
:where([data-cl-s~="s32"]) .contact-en{ font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
:where([data-cl-s~="s32"]) .contact-ja{ font-size: 13px; color: #e8392a; margin-bottom: 24px; }
:where([data-cl-s~="s32"]) .contact-desc{ font-size: 15px; line-height: 2; margin-bottom: 32px; }
:where([data-cl-s~="s32"]) .contact-btn{ display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
:where([data-cl-s~="s32"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s32"]) .footer-tel-link, :where([data-cl-s~="s32"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s32"]) .footer-tel-link, :where([data-cl-s~="s32"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s32"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s32"]) .footer-top{ display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s32"]) .footer-logo{ display: flex; align-items: center; }
:where([data-cl-s~="s32"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; }
:where([data-cl-s~="s32"]) .footer-tel-indent{ display: block; padding-left: 5.5em; }
:where([data-cl-s~="s32"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s32"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s32"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s32"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s32"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s32"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s32"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s32"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s32"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s32"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s32"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s32"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s32"]) .nav-item{ position: relative; }
:where([data-cl-s~="s32"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s32"]) .nav-item > a:hover, :where([data-cl-s~="s32"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s32"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s32"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s32"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s32"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s32"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s32"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s32"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s32"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s32"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s32"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s32"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s32"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s32"]) .philosophy-divider{ border: none; border-top: 1px solid #eee; margin: 64px 0; }
:where([data-cl-s~="s32"]) .yt-thumb-wrap:hover img{
    filter: brightness(0.75);
  }
:where([data-cl-s~="s32"]) .yt-thumb-wrap:hover .yt-thumb-title{
    opacity: 1;
  }
:where([data-cl-s~="s32"]) .doctrine-wrap{ max-width: 1100px; margin: 0 auto; padding: 56px 48px 80px; }
:where([data-cl-s~="s32"]) .doctrine-page-title{ font-size: 28px; font-weight: 400; color: #111; margin-bottom: 40px; padding-bottom: 16px; border-bottom: 1px solid #ddd; }
:where([data-cl-s~="s32"]) .doctrine-section-label{ display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 400; color: #111; margin-bottom: 32px; }
:where([data-cl-s~="s32"]) .doctrine-section-label::before{ content: ''; display: block; width: 4px; height: 20px; background: #e8392a; border-radius: 2px; flex-shrink: 0; }
:where([data-cl-s~="s32"]) .doctrine-item{ margin-bottom: 40px; }
:where([data-cl-s~="s32"]) .doctrine-item-header{ background: #f5f5f5; padding: 14px 20px; font-size: 16px; font-weight: 400; color: #111; margin-bottom: 24px; border: 1px solid #e5e5e5; }
@media (max-width: 768px){:where([data-cl-s~="s32"]) .doctrine-wrap{ padding: 32px 20px 60px; }
:where([data-cl-s~="s32"]) .commitment-item-text{ text-align: justify; }}
:where([data-cl-s~="s32"]) .commitment-item-text{ padding: 8px 0 24px; }
:where([data-cl-s~="s32"]) .commitment-item-text p{ font-size: 15px; line-height: 2; color: #444; margin-bottom: 14px; }
:where([data-cl-s~="s32"]) .commitment-item-text p:last-child{ margin-bottom: 0; }
:where([data-cl-s~="s32"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s32"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s32"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s32"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s32"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s32"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s32"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s32"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s32"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s32"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s32"]) .nav-item > a .arrow, :where([data-cl-s~="s32"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s32"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s32"]) .nav-dropdown, :where([data-cl-s~="s32"]) .nav-submenu, :where([data-cl-s~="s32"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s32"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s32"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s32"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s32"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s32"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s32"]) .header-actions .btn-recruit, :where([data-cl-s~="s32"]) .header-actions .btn-docs, :where([data-cl-s~="s32"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s32"]) .header-actions .btn-recruit, :where([data-cl-s~="s32"]) .header-actions .btn-docs, :where([data-cl-s~="s32"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s32"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s32"]) .contact-section{ padding: 56px 18px; }
:where([data-cl-s~="s32"]) .contact-en{ font-size: 30px; letter-spacing: 3px; }
:where([data-cl-s~="s32"]) .contact-desc{ font-size: 14px; }
:where([data-cl-s~="s32"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s32"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s32"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }}
:where([data-cl-s~="s33"]) .sp-br{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s33"]) .sp-br{ display: inline; }}
:where([data-cl-s~="s33"]) .nowrap-unit{ white-space: nowrap; }
@media (max-width: 900px){:where([data-cl-s~="s33"]) .doctrine-x-tight{ letter-spacing: -0.05em; }
:where([data-cl-s~="s33"]) .doctrine-x-para{ text-align: left; text-align-last: left; }}
:where([data-cl-s~="s34"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s34"]) body{ font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
:where([data-cl-s~="s34"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s34"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s34"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s34"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s34"]) nav a{ color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
:where([data-cl-s~="s34"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s34"]) nav a .arrow{ font-size: 10px; }
:where([data-cl-s~="s34"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s34"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s34"]) .hero{ position: relative; height: 250px; overflow: hidden; display: flex; align-items: center; }
:where([data-cl-s~="s34"]) .hero-img{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
:where([data-cl-s~="s34"]) .hero-overlay{ position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s34"]) .hero-title{ position: relative; z-index: 2; padding: 0 48px; color: #fff; font-size: 30px; font-family: "M PLUS 1p", sans-serif; font-weight: 500; letter-spacing: 8px; }
:where([data-cl-s~="s34"]) .hero-title::after{ display: none; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s34"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s34"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s34"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s34"]) .contact-section{ background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
:where([data-cl-s~="s34"]) .contact-overlay{ position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
:where([data-cl-s~="s34"]) .contact-content{ position: relative; z-index: 2; }
:where([data-cl-s~="s34"]) .contact-en{ font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
:where([data-cl-s~="s34"]) .contact-ja{ font-size: 13px; color: #e8392a; margin-bottom: 24px; }
:where([data-cl-s~="s34"]) .contact-desc{ font-size: 15px; line-height: 2; margin-bottom: 32px; }
:where([data-cl-s~="s34"]) .contact-btn{ display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
:where([data-cl-s~="s34"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s34"]) .footer-tel-link, :where([data-cl-s~="s34"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s34"]) .footer-tel-link, :where([data-cl-s~="s34"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s34"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s34"]) .footer-top{ display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s34"]) .footer-logo{ display: flex; align-items: center; }
:where([data-cl-s~="s34"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; }
:where([data-cl-s~="s34"]) .footer-tel-indent{ display: block; padding-left: 5.5em; }
:where([data-cl-s~="s34"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s34"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s34"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s34"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s34"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s34"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s34"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s34"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s34"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s34"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s34"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s34"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s34"]) .nav-item{ position: relative; }
:where([data-cl-s~="s34"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s34"]) .nav-item > a:hover, :where([data-cl-s~="s34"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s34"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s34"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s34"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s34"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s34"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s34"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s34"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s34"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s34"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s34"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s34"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s34"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s34"]) .yt-thumb-wrap:hover img{
    filter: brightness(0.75);
  }
:where([data-cl-s~="s34"]) .yt-thumb-wrap:hover .yt-thumb-title{
    opacity: 1;
  }
:where([data-cl-s~="s34"]) .ted-wrap{ max-width: 1100px; margin: 0 auto; padding: 56px 48px 80px; }
:where([data-cl-s~="s34"]) .ted-page-title{ font-size: 28px; font-weight: 400; color: #111; margin-bottom: 32px; padding-bottom: 16px; border-bottom: 1px solid #ddd; }
:where([data-cl-s~="s34"]) .ted-section-label{ display: flex; align-items: center; gap: 10px; font-size: 18px; font-weight: 400; color: #111; margin-bottom: 32px; }
:where([data-cl-s~="s34"]) .ted-section-label::before{ content: ''; display: block; width: 4px; height: 22px; background: #e8392a; border-radius: 2px; flex-shrink: 0; }
:where([data-cl-s~="s34"]) .ted-hero-img{ width: 100%; max-width: 1280px; margin: 0 auto 48px; display: block; border-radius: 4px; }
:where([data-cl-s~="s34"]) .ted-body{ display: grid; grid-template-columns: 1fr 400px; gap: 56px; align-items: start; margin-bottom: 48px; }
:where([data-cl-s~="s34"]) .ted-text p{ font-size: 15px; line-height: 2; color: #444; margin-bottom: 16px; }
:where([data-cl-s~="s34"]) .ted-text p:last-child{ margin-bottom: 0; }
:where([data-cl-s~="s34"]) .ted-matrix-img{ width: 100%; border-radius: 4px; }
:where([data-cl-s~="s34"]) .ted-note{ font-size: 15px; line-height: 2; color: #444; margin-bottom: 16px; }
:where([data-cl-s~="s34"]) .ted-link:hover{ text-decoration: underline; }
@media (max-width: 768px){:where([data-cl-s~="s34"]) .ted-wrap{ padding: 32px 20px 60px; }
:where([data-cl-s~="s34"]) .ted-body{ grid-template-columns: 1fr; }
:where([data-cl-s~="s34"]) .ted-text{ text-align: justify; }
:where([data-cl-s~="s34"]) .ted-label-text{ text-indent: -1em; padding-left: 1em; }}
:where([data-cl-s~="s34"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s34"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s34"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s34"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s34"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s34"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s34"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s34"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s34"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s34"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s34"]) .nav-item > a .arrow, :where([data-cl-s~="s34"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s34"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s34"]) .nav-dropdown, :where([data-cl-s~="s34"]) .nav-submenu, :where([data-cl-s~="s34"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s34"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s34"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s34"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s34"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s34"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s34"]) .header-actions .btn-recruit, :where([data-cl-s~="s34"]) .header-actions .btn-docs, :where([data-cl-s~="s34"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s34"]) .header-actions .btn-recruit, :where([data-cl-s~="s34"]) .header-actions .btn-docs, :where([data-cl-s~="s34"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s34"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s34"]) .contact-section{ padding: 56px 18px; }
:where([data-cl-s~="s34"]) .contact-en{ font-size: 30px; letter-spacing: 3px; }
:where([data-cl-s~="s34"]) .contact-desc{ font-size: 14px; }
:where([data-cl-s~="s34"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s34"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s34"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }}
@media (max-width: 900px){:where([data-cl-s~="s35"]) body{ word-break: normal; line-break: normal; }
:where([data-cl-s~="s35"]) .hero-title{ letter-spacing: 2px !important; }
:where([data-cl-s~="s35"]) .hero-title-sub{ display: inline; font-size: 17px; white-space: nowrap; letter-spacing: 1px; }
:where([data-cl-s~="s35"]) .ted-title-sub{ display: inline; font-size: 19px; white-space: nowrap; letter-spacing: 0.5px; }}
:where([data-cl-s~="s36"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s36"]) body{ font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
:where([data-cl-s~="s36"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s36"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s36"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s36"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s36"]) nav a{ color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
:where([data-cl-s~="s36"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s36"]) nav a .arrow{ font-size: 10px; }
:where([data-cl-s~="s36"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s36"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s36"]) .hero{ position: relative; height: 250px; overflow: hidden; display: flex; align-items: center; }
:where([data-cl-s~="s36"]) .hero-img{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
:where([data-cl-s~="s36"]) .hero-overlay{ position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s36"]) .hero-title{ position: relative; z-index: 2; padding: 0 48px; color: #fff; font-size: 30px; font-family: "M PLUS 1p", sans-serif; font-weight: 500; letter-spacing: 8px; }
:where([data-cl-s~="s36"]) .hero-title::after{ display: none; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s36"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s36"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s36"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s36"]) .contact-section{ background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
:where([data-cl-s~="s36"]) .contact-overlay{ position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
:where([data-cl-s~="s36"]) .contact-content{ position: relative; z-index: 2; }
:where([data-cl-s~="s36"]) .contact-en{ font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
:where([data-cl-s~="s36"]) .contact-ja{ font-size: 13px; color: #e8392a; margin-bottom: 24px; }
:where([data-cl-s~="s36"]) .contact-desc{ font-size: 15px; line-height: 2; margin-bottom: 32px; }
:where([data-cl-s~="s36"]) .contact-btn{ display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
:where([data-cl-s~="s36"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s36"]) .footer-tel-link, :where([data-cl-s~="s36"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s36"]) .footer-tel-link, :where([data-cl-s~="s36"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s36"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s36"]) .footer-top{ display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s36"]) .footer-logo{ display: flex; align-items: center; }
:where([data-cl-s~="s36"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; }
:where([data-cl-s~="s36"]) .footer-tel-indent{ display: block; padding-left: 5.5em; }
:where([data-cl-s~="s36"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s36"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s36"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s36"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s36"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s36"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s36"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s36"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s36"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s36"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s36"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s36"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s36"]) .nav-item{ position: relative; }
:where([data-cl-s~="s36"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s36"]) .nav-item > a:hover, :where([data-cl-s~="s36"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s36"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s36"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s36"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s36"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s36"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s36"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s36"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s36"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s36"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s36"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s36"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s36"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s36"]) .philosophy-divider{ border: none; border-top: 1px solid #eee; margin: 64px 0; }
:where([data-cl-s~="s36"]) .yt-thumb-wrap{
    display: block;
    position: relative;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    border-radius: 6px;
    overflow: hidden;
    text-decoration: none;
  }
:where([data-cl-s~="s36"]) .yt-thumb-wrap img{
    width: 100%;
    display: block;
    border-radius: 6px;
    transition: brightness 0.2s;
  }
:where([data-cl-s~="s36"]) .yt-thumb-wrap:hover img{
    filter: brightness(0.75);
  }
:where([data-cl-s~="s36"]) .yt-thumb-title{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 12px 16px;
    background: linear-gradient(to bottom, rgba(0,0,0,0.72) 0%, transparent 100%);
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.5px;
    opacity: 0;
    transition: opacity 0.22s;
    border-radius: 6px 6px 0 0;
  }
:where([data-cl-s~="s36"]) .yt-thumb-wrap:hover .yt-thumb-title{
    opacity: 1;
  }
:where([data-cl-s~="s36"]) .yt-play-btn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 68px;
    height: 48px;
    pointer-events: none;
  }
:where([data-cl-s~="s36"]) .doctrine-wrap{ max-width: 1100px; margin: 0 auto; padding: 56px 48px 80px; }
:where([data-cl-s~="s36"]) .doctrine-page-title{ font-size: 20px; font-weight: 400; color: #111; margin-bottom: 40px; padding-bottom: 16px; border-bottom: 1px solid #ddd; }
:where([data-cl-s~="s36"]) .doctrine-section-label{ display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 400; color: #111; margin-bottom: 32px; }
:where([data-cl-s~="s36"]) .doctrine-section-label::before{ content: ''; display: block; width: 4px; height: 20px; background: #e8392a; border-radius: 2px; flex-shrink: 0; }
:where([data-cl-s~="s36"]) .doctrine-item{ margin-bottom: 40px; }
:where([data-cl-s~="s36"]) .doctrine-item-header{ background: #f5f5f5; padding: 14px 20px; font-size: 16px; font-weight: 400; color: #111; margin-bottom: 24px; border: 1px solid #e5e5e5; }
:where([data-cl-s~="s36"]) .doctrine-item-body{ display: grid; grid-template-columns: 1fr 360px; gap: 40px; align-items: start; }
:where([data-cl-s~="s36"]) .doctrine-item-text p{ font-size: 15px; line-height: 2; color: #444; margin-bottom: 12px; }
:where([data-cl-s~="s36"]) .doctrine-item-text p:last-child{ margin-bottom: 0; }
:where([data-cl-s~="s36"]) .doctrine-item-video{ width: 100%; }
:where([data-cl-s~="s36"]) .doctrine-item-video .yt-thumb-wrap{ max-width: 100%; }
@media (max-width: 768px){:where([data-cl-s~="s36"]) .doctrine-wrap{ padding: 32px 20px 60px; }
:where([data-cl-s~="s36"]) .doctrine-item-body{ grid-template-columns: 1fr; }
:where([data-cl-s~="s36"]) .doctrine-item-text{ text-align: left; }}
:where([data-cl-s~="s36"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s36"]) .hero-title{ letter-spacing: 2px !important; }
:where([data-cl-s~="s36"]) .hero-title-sub{ display: inline; font-size: 24px; white-space: nowrap; letter-spacing: 1px; }
:where([data-cl-s~="s36"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s36"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s36"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s36"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s36"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s36"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s36"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s36"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s36"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s36"]) .nav-item > a .arrow, :where([data-cl-s~="s36"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s36"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s36"]) .nav-dropdown, :where([data-cl-s~="s36"]) .nav-submenu, :where([data-cl-s~="s36"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s36"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s36"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s36"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s36"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s36"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s36"]) .header-actions .btn-recruit, :where([data-cl-s~="s36"]) .header-actions .btn-docs, :where([data-cl-s~="s36"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s36"]) .header-actions .btn-recruit, :where([data-cl-s~="s36"]) .header-actions .btn-docs, :where([data-cl-s~="s36"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s36"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s36"]) .contact-section{ padding: 56px 18px; }
:where([data-cl-s~="s36"]) .contact-en{ font-size: 30px; letter-spacing: 3px; }
:where([data-cl-s~="s36"]) .contact-desc{ font-size: 14px; }
:where([data-cl-s~="s36"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s36"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s36"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }}
:where([data-cl-s~="s37"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s37"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s37"]) .news-title:hover{ color: #1a6bbf; }
:where([data-cl-s~="s37"]) .sidebar-item a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s37"]) .archive-item a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s37"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s37"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s37"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s37"]) .form-input:focus{ border-color: #888; background: #fff; }
:where([data-cl-s~="s37"]) .form-textarea:focus{ border-color: #888; background: #fff; }
:where([data-cl-s~="s37"]) .submit-btn:hover{ background: #555; }
:where([data-cl-s~="s37"]) .hero-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s37"]) .news-list-link:hover{ opacity: 0.7; }
:where([data-cl-s~="s37"]) .news-title-link:hover{ color: #e8392a; }
:where([data-cl-s~="s37"]) .sv-link:hover{ color: #e8392a; }
:where([data-cl-s~="s37"]) .client-logo-item img:hover{ opacity: 1; filter: none; }
:where([data-cl-s~="s37"]) .con-list-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s37"]) .seminar-list-btn:hover{ background: #f5f5f5; }
:where([data-cl-s~="s37"]) .seminar-archive-btn:hover{ background: #f5f5f5; }
:where([data-cl-s~="s37"]) .blog-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s37"]) .recruit-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s37"]) .social-icon:hover{ background: rgba(255,255,255,0.3); }
:where([data-cl-s~="s37"]) .nav-item > a:hover, :where([data-cl-s~="s37"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s37"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s37"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s37"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s37"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s37"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s37"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s37"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s37"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s37"]) .exec-card:hover img{
    filter: grayscale(0%);
    transform: scale(1.03);
  }
:where([data-cl-s~="s37"]) .exec-card-more:hover{ background: #eee; }
:where([data-cl-s~="s37"]) .list-btn:hover{ border-color: #e8392a; }
:where([data-cl-s~="s37"]) .overseas-card:hover img{ transform: scale(1.04); }
:where([data-cl-s~="s37"]) .overseas-card-more:hover{ background: #eee; }
@media (max-width: 900px){:where([data-cl-s~="s37"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s37"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s37"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s37"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }}
:where([data-cl-s~="s37"]) .exec-card-link .exec-card:hover{ opacity: 0.85; }
:where([data-cl-s~="s38"]) nav a:hover{ color: #ccc; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s38"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s38"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s38"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s38"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s38"]) .footer-right a:hover{ color: #ccc; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s38"]) .nav-item > a:hover, :where([data-cl-s~="s38"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s38"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s38"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s38"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s38"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s38"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s38"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s38"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s38"]) .go-sidebar-nav a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s38"]) .go-profile-table td a:hover{ text-decoration: underline; }
:where([data-cl-s~="s38"]) .go-partner-links a:hover{ text-decoration: underline; }
:where([data-cl-s~="s38"]) .go-company-card:hover{ transform: scale(1.04); box-shadow: 0 6px 20px rgba(0,0,0,0.10); }
:where([data-cl-s~="s38"]) .go-office-detail .hp-link:hover{ text-decoration: underline; }
:where([data-cl-s~="s38"]) .go-contact-btn:hover{ background: rgba(255,255,255,0.1); }
@media (max-width: 900px){:where([data-cl-s~="s38"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s38"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s38"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s38"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }}
:where([data-cl-s~="s40"]) nav a:hover{ color: #ccc; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s40"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s40"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s40"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s40"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s40"]) .footer-right a:hover{ color: #ccc; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s40"]) .nav-item > a:hover, :where([data-cl-s~="s40"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s40"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s40"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s40"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s40"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s40"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s40"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s40"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
@media (max-width: 900px){:where([data-cl-s~="s40"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s40"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s40"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s40"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }}
:where([data-cl-s~="s46"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s46"]) body{ font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
:where([data-cl-s~="s46"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s46"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s46"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s46"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s46"]) nav a{ color: #fff; font-size: 13px; text-decoration: none; padding: 8px 12px; display: flex; align-items: center; gap: 4px; white-space: nowrap; }
:where([data-cl-s~="s46"]) nav a:hover{ color: #ccc; }
:where([data-cl-s~="s46"]) nav a .arrow{ font-size: 10px; }
:where([data-cl-s~="s46"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s46"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s46"]) .hero{ position: relative; height: 250px; overflow: hidden; display: flex; align-items: center; }
:where([data-cl-s~="s46"]) .hero-img{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }
:where([data-cl-s~="s46"]) .hero-overlay{ position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s46"]) .hero-title{ position: relative; z-index: 2; padding: 0 48px; color: #fff; font-size: 30px; font-family: "M PLUS 1p", sans-serif; font-weight: 500; letter-spacing: 8px; }
:where([data-cl-s~="s46"]) .hero-title::after{ display: none; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s46"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s46"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s46"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s46"]) .contact-section{ background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
:where([data-cl-s~="s46"]) .contact-overlay{ position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
:where([data-cl-s~="s46"]) .contact-content{ position: relative; z-index: 2; }
:where([data-cl-s~="s46"]) .contact-en{ font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
:where([data-cl-s~="s46"]) .contact-ja{ font-size: 13px; color: #e8392a; margin-bottom: 24px; }
:where([data-cl-s~="s46"]) .contact-desc{ font-size: 15px; line-height: 2; margin-bottom: 32px; }
:where([data-cl-s~="s46"]) .contact-btn{ display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
:where([data-cl-s~="s46"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s46"]) .footer-tel-link, :where([data-cl-s~="s46"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s46"]) .footer-tel-link, :where([data-cl-s~="s46"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s46"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s46"]) .footer-top{ display: flex; align-items: flex-start; gap: 24px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s46"]) .footer-logo{ display: flex; align-items: center; }
:where([data-cl-s~="s46"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; white-space: nowrap; }
:where([data-cl-s~="s46"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s46"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s46"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s46"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s46"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s46"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s46"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s46"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s46"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s46"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s46"]) .footer-right a:hover{ color: #ccc; }
:where([data-cl-s~="s46"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s46"]) .nav-item{ position: relative; }
:where([data-cl-s~="s46"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s46"]) .nav-item > a:hover, :where([data-cl-s~="s46"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s46"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s46"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s46"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s46"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s46"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s46"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s46"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s46"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s46"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s46"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s46"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s46"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s46"]) .access-wrap{ max-width: 1100px; margin: 0 auto; padding: 60px 48px 100px; }
:where([data-cl-s~="s46"]) .access-office{ margin-bottom: 72px; }
:where([data-cl-s~="s46"]) .access-office-label{ display: flex; align-items: center; gap: 16px; margin-bottom: 24px; }
:where([data-cl-s~="s46"]) .access-badge{
    display: inline-block; padding: 4px 14px; font-size: 12px; font-weight: 700;
    color: #fff; letter-spacing: 2px;
  }
:where([data-cl-s~="s46"]) .access-badge.head{ background: #e8392a; }
:where([data-cl-s~="s46"]) .access-office-name{ font-size: 28px; font-weight: 400; letter-spacing: 2px; color: #111; }
:where([data-cl-s~="s46"]) .access-office-name-ja{ font-size: 16px; font-weight: 400; color: #333; margin-left: 10px; }
:where([data-cl-s~="s46"]) .access-content{ display: flex; gap: 0; align-items: stretch; }
:where([data-cl-s~="s46"]) .access-map{ flex: 0 0 460px; height: 290px; border: none; }
:where([data-cl-s~="s46"]) .access-divider{ width: 3px; background: #e8392a; flex-shrink: 0; }
:where([data-cl-s~="s46"]) .access-info{ flex: 1; padding: 24px 32px; }
:where([data-cl-s~="s46"]) .access-info-title{ font-size: 12px; font-weight: 700; color: #e8392a; letter-spacing: 3px; margin-bottom: 20px; }
:where([data-cl-s~="s46"]) .access-info table{ width: 100%; border-collapse: collapse; }
:where([data-cl-s~="s46"]) .access-info td{ padding: 10px 0; font-size: 14px; vertical-align: top; border-bottom: 1px solid #f0f0f0; }
:where([data-cl-s~="s46"]) .access-info td:first-child{ color: #666; width: 70px; white-space: nowrap; }
:where([data-cl-s~="s46"]) .access-info td a{ color: #e8392a; text-decoration: none; }
:where([data-cl-s~="s46"]) .access-min-badge{ display: inline; background: transparent; color: inherit; font-size: inherit; font-weight: normal; padding: 0; border-radius: 0; margin-left: 0; vertical-align: baseline; }
:where([data-cl-s~="s46"]) .access-map-link{
    position: relative;
  }
:where([data-cl-s~="s46"]) .access-map-open{
    position: absolute; top: 10px; left: 10px; z-index: 10;
    background: #fff; border: 1px solid #ddd; border-radius: 4px;
    padding: 6px 12px; font-size: 13px; color: #333; text-decoration: none;
    display: flex; align-items: center; gap: 6px; box-shadow: 0 1px 4px rgba(0,0,0,0.15);
  }
:where([data-cl-s~="s46"]) .access-map-open svg{ flex-shrink: 0; }
:where([data-cl-s~="s46"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s46"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s46"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s46"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s46"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s46"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s46"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s46"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s46"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s46"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s46"]) .nav-item > a .arrow, :where([data-cl-s~="s46"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s46"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s46"]) .nav-dropdown, :where([data-cl-s~="s46"]) .nav-submenu, :where([data-cl-s~="s46"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s46"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s46"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s46"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s46"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s46"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s46"]) .header-actions .btn-recruit, :where([data-cl-s~="s46"]) .header-actions .btn-docs, :where([data-cl-s~="s46"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s46"]) .header-actions .btn-recruit, :where([data-cl-s~="s46"]) .header-actions .btn-docs, :where([data-cl-s~="s46"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s46"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s46"]) .contact-section{ padding: 56px 18px; }
:where([data-cl-s~="s46"]) .contact-en{ font-size: 30px; letter-spacing: 3px; }
:where([data-cl-s~="s46"]) .contact-desc{ font-size: 14px; }
:where([data-cl-s~="s46"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s46"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s46"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }
:where([data-cl-s~="s46"]) .access-wrap{ padding: 32px 16px 60px; }
:where([data-cl-s~="s46"]) .access-office-label{ flex-wrap: wrap; gap: 8px; margin-bottom: 16px; }
:where([data-cl-s~="s46"]) .access-office-name{ font-size: 22px; }
:where([data-cl-s~="s46"]) .access-content{ flex-direction: column; }
:where([data-cl-s~="s46"]) .access-map{ flex: none; width: 100%; height: 240px; }
:where([data-cl-s~="s46"]) .access-map-open{ font-size: 12px; padding: 5px 10px; }
:where([data-cl-s~="s46"]) .access-divider{ width: 100%; height: 3px; }
:where([data-cl-s~="s46"]) .access-info{ padding: 16px 0; }
:where([data-cl-s~="s46"]) .access-info td{ font-size: 13px; padding: 8px 0; }
:where([data-cl-s~="s46"]) .access-info td:first-child{ width: 60px; }}
:where([data-cl-s~="s47"]) .sp-br{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s47"]) .sp-br{ display: inline; }}
@media (max-width: 900px){:where([data-cl-s~="s47"]) .access-min-badge{ background: transparent !important; color: inherit !important; font-size: inherit !important; font-weight: normal !important; padding: 0 !important; border-radius: 0 !important; margin-left: 0 !important; vertical-align: baseline !important; }}
:where([data-cl-s~="s47"]) .nowrap-unit{ white-space: nowrap; }
:where([data-cl-s~="s48"]) nav a:hover{ color: #ccc; }
@keyframes lineExpand { 0% { width: 0; } 60% { width: 85%; } 80% { width: 92%; } 100% { width: 100%; } }
:where([data-cl-s~="s48"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s48"]) .dl-card-btn:hover{ background: #c0392b; }
:where([data-cl-s~="s48"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s48"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s48"]) .footer-right a:hover{ color: #ccc; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
:where([data-cl-s~="s48"]) .nav-item > a:hover, :where([data-cl-s~="s48"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s48"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s48"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s48"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s48"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s48"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s48"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s48"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
@media (max-width: 900px){:where([data-cl-s~="s48"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s48"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s48"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s48"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }}
:where([data-cl-s~="s50"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s50"]) body{ font-family: "M PLUS 1p", sans-serif; color: #333; background: #fff; }
:where([data-cl-s~="s50"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s50"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s50"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s50"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s50"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s50"]) .hero{
    position: relative;
    height: 250px;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
:where([data-cl-s~="s50"]) .hero-bg-img{
    position: absolute;
    inset: 0;
    background-image: url("data:image/webp;base64,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");
    background-size: cover;
    background-position: center 45%;
  }
:where([data-cl-s~="s50"]) .hero-bg-img::after{ content: ''; position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s50"]) .hero-title{
    position: relative;
    z-index: 2;
    padding: 0 48px;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    font-family: "M PLUS 1p", sans-serif;
    text-align: left;
  }
:where([data-cl-s~="s50"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 8px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s50"]) .breadcrumb a:hover{ text-decoration: underline; }
:where([data-cl-s~="s50"]) .page-nav{ display: flex; justify-content: center; border-bottom: 2px solid #ddd; margin: 0; }
:where([data-cl-s~="s50"]) .page-nav-item{
    flex: 1;
    max-width: 240px;
    text-align: center;
    padding: 20px 16px 16px;
    font-size: 15px;
    color: #333;
    cursor: pointer;
    border-bottom: 3px solid transparent;
    margin-bottom: -2px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    text-decoration: none;
    transition: border-color 0.2s;
  }
:where([data-cl-s~="s50"]) .page-nav-item:hover{ border-bottom-color: #c0392b; color: #c0392b; }
:where([data-cl-s~="s50"]) .page-nav-item .dn-arrow{ color: #c0392b; font-size: 22px; }
:where([data-cl-s~="s50"]) .page-wrap{ max-width: 1100px; margin: 0 auto; padding: 72px 48px 80px; }
:where([data-cl-s~="s50"]) .view-more-btn:hover{ background: #111; color: #fff; }
:where([data-cl-s~="s50"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s50"]) .footer-tel-link, :where([data-cl-s~="s50"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s50"]) .footer-tel-link, :where([data-cl-s~="s50"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s50"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s50"]) .footer-top{ display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s50"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; }
:where([data-cl-s~="s50"]) .footer-tel-indent{ display: block; padding-left: 5.5em; }
:where([data-cl-s~="s50"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s50"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s50"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s50"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s50"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s50"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s50"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s50"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s50"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s50"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s50"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
:where([data-cl-s~="s50"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s50"]) .nav-item{ position: relative; }
:where([data-cl-s~="s50"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s50"]) .nav-item > a:hover, :where([data-cl-s~="s50"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s50"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s50"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s50"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s50"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s50"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s50"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s50"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s50"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s50"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s50"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s50"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s50"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s50"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s50"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s50"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s50"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s50"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s50"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s50"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s50"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s50"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s50"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s50"]) .nav-item > a .arrow, :where([data-cl-s~="s50"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s50"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s50"]) .nav-dropdown, :where([data-cl-s~="s50"]) .nav-submenu, :where([data-cl-s~="s50"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s50"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s50"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s50"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s50"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s50"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s50"]) .header-actions .btn-recruit, :where([data-cl-s~="s50"]) .header-actions .btn-docs, :where([data-cl-s~="s50"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s50"]) .header-actions .btn-recruit, :where([data-cl-s~="s50"]) .header-actions .btn-docs, :where([data-cl-s~="s50"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s50"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s50"]) .page-wrap{ padding: 40px 16px 56px; }
:where([data-cl-s~="s50"]) .page-nav{ flex-direction: column; border-bottom: none; }
:where([data-cl-s~="s50"]) .page-nav-item{ flex: none; max-width: 100%; width: 100%; justify-content: center; text-align: center; white-space: nowrap; border-bottom: 1px solid #ddd; padding: 14px 16px; }
:where([data-cl-s~="s50"]) .page-nav-item:last-child{ border-bottom: 2px solid #ddd; }
:where([data-cl-s~="s50"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s50"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s50"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }}
:where([data-cl-s~="s52"]) .sp-br{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s52"]) .sp-br{ display: inline; }}
:where([data-cl-s~="s53"]) .page-wrap{max-width:100% !important;margin:0 !important;padding:0 !important;}
:where([data-cl-s~="s53"]) .gb-sec{max-width:980px;margin:0 auto;padding:60px 24px;text-align:center;}
:where([data-cl-s~="s53"]) .gb-in{max-width:920px;margin:0 auto;padding:0 24px;text-align:center;}
:where([data-cl-s~="s53"]) .gb-h2{font-size:31px;font-weight:700;color:#111;line-height:1.5;margin:0 0 22px;}
:where([data-cl-s~="s53"]) .gb-h2w{font-size:31px;font-weight:700;color:#fff;line-height:1.5;margin:0 0 24px;}
:where([data-cl-s~="s53"]) .gb-lead{font-size:15px;line-height:2;color:#555;margin:0 0 30px;}
:where([data-cl-s~="s53"]) .gb-emph{font-size:22px;font-weight:700;color:#fff;margin:24px 0 0;}
:where([data-cl-s~="s53"]) .gb-dark{background:#111;padding:60px 0;}
:where([data-cl-s~="s53"]) .gb-hero{max-width:900px;margin:0 auto;padding:56px 24px 52px;text-align:center;}
:where([data-cl-s~="s53"]) .gb-hero-t{font-size:38px;font-weight:700;color:#111;line-height:1.5;margin:0 0 14px;}
:where([data-cl-s~="s53"]) .gb-hero-s{font-size:17px;color:#A52A2A;font-weight:700;margin:0 0 30px;}
:where([data-cl-s~="s53"]) .gb-hero-pains{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;text-align:left;}
:where([data-cl-s~="s53"]) .gb-hero-pains>div{border:1px solid #e0e4e9;padding:18px 20px;}
:where([data-cl-s~="s53"]) .gb-hero-pains span{display:block;font-size:11.5px;font-weight:700;color:#A52A2A;letter-spacing:.1em;margin-bottom:10px;}
:where([data-cl-s~="s53"]) .gb-hero-pains ul{list-style:none;margin:0;padding:0;}
:where([data-cl-s~="s53"]) .gb-hero-pains li{font-size:14px;color:#444;line-height:1.8;padding:5px 0 5px 17px;position:relative;}
:where([data-cl-s~="s53"]) .gb-hero-pains li::before{content:"";position:absolute;left:2px;top:14px;width:5px;height:5px;background:#A52A2A;border-radius:50%;}
:where([data-cl-s~="s53"]) .gb-hero-b{font-size:16px;line-height:2;color:#333;margin:0 0 24px;}
:where([data-cl-s~="s53"]) .gb-hero-b b{color:#111;}
:where([data-cl-s~="s53"]) .gb-btn{display:inline-block;background:#A52A2A;color:#fff;text-decoration:none;font-size:16px;font-weight:700;
  padding:16px 38px;border-radius:2px;}
:where([data-cl-s~="s53"]) .gb-btn:hover{background:#8e2323;}
:where([data-cl-s~="s53"]) .gb-btn-o{display:inline-block;border:1px solid #fff;color:#fff;text-decoration:none;font-size:14.5px;padding:13px 30px;border-radius:2px;}
:where([data-cl-s~="s53"]) .gb-btn-o:hover{background:#fff;color:#111;}
:where([data-cl-s~="s53"]) .gb-btn-note{font-size:13px;color:#777;margin:14px 0 0;}
:where([data-cl-s~="s53"]) .gb-kabe{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;text-align:left;}
:where([data-cl-s~="s53"]) .gb-kabe>div{border:1px solid #33404f;padding:24px 24px;border-radius:3px;}
:where([data-cl-s~="s53"]) .gb-kabe span{display:block;font-size:11px;color:#8fa6c4;letter-spacing:.12em;margin-bottom:9px;}
:where([data-cl-s~="s53"]) .gb-kabe b{display:block;font-size:24px;color:#fff;font-weight:700;margin-bottom:12px;}
:where([data-cl-s~="s53"]) .gb-kabe p{font-size:13.5px;line-height:1.95;color:#98a6b5;margin:0;}
:where([data-cl-s~="s53"]) .gb-kabe-main{background:rgba(165,42,42,.14);border-color:#A52A2A !important;}
:where([data-cl-s~="s53"]) .gb-kabe-main b{color:#fff;}
:where([data-cl-s~="s53"]) .gb-flow{display:flex;gap:6px;flex-wrap:wrap;}
:where([data-cl-s~="s53"]) .gb-fs{flex:1 1 120px;background:#f5f7f9;border:1px solid #e0e4e9;border-radius:3px;padding:16px 11px;text-align:left;}
:where([data-cl-s~="s53"]) .gb-fs span{display:block;font-family: "Kosugi Maru", sans-serif;font-size:10.5px;color:#A52A2A;letter-spacing:.12em;margin-bottom:7px;}
:where([data-cl-s~="s53"]) .gb-fs b{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:6px;}
:where([data-cl-s~="s53"]) .gb-fs small{display:block;font-size:11px;color:#777;line-height:1.7;}
:where([data-cl-s~="s53"]) .gb-fs-last{background:#A52A2A;border-color:#A52A2A;}
:where([data-cl-s~="s53"]) .gb-fs-last span{color:rgba(255,255,255,.8);}
:where([data-cl-s~="s53"]) .gb-fs-last b{color:#fff;}
:where([data-cl-s~="s53"]) .gb-fs-last small{color:rgba(255,255,255,.9);}
:where([data-cl-s~="s53"]) .gb-svc{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
:where([data-cl-s~="s53"]) .gb-svc a{display:block;border:1px solid #e6e9ed;padding:22px 20px;text-decoration:none;position:relative;
  text-align:left;transition:all .2s;}
:where([data-cl-s~="s53"]) .gb-svc a:hover{border-color:#A52A2A;background:#faf6f6;}
:where([data-cl-s~="s53"]) .gb-svc b{display:block;font-size:16.5px;color:#111;font-weight:700;margin-bottom:8px;}
:where([data-cl-s~="s53"]) .gb-svc small{display:block;font-size:12.5px;color:#777;line-height:1.7;}
:where([data-cl-s~="s53"]) .gb-svc i{position:absolute;right:16px;bottom:16px;color:#A52A2A;font-style:normal;font-size:12px;}
:where([data-cl-s~="s53"]) .gb-cty-row a:hover{border-color:#A52A2A;color:#A52A2A;}
:where([data-cl-s~="s53"]) .gb-joho a:hover{border-color:#A52A2A;background:#faf6f6;}
:where([data-cl-s~="s53"]) .gb-mid{background:#111;padding:34px 0;text-align:center;}
:where([data-cl-s~="s53"]) .gb-mid-in{max-width:920px;margin:0 auto;padding:0 24px;}
:where([data-cl-s~="s53"]) .gb-mid p{font-size:18px;font-weight:700;color:#fff;margin:0 0 18px;}
:where([data-cl-s~="s53"]) .gb-mid .gb-btn{font-size:15px;padding:14px 32px;}
:where([data-cl-s~="s53"]) .gb-faq{border-top:1px solid #e6e9ed;text-align:left;}
:where([data-cl-s~="s53"]) .gb-faq-i{border-bottom:1px solid #e6e9ed;}
:where([data-cl-s~="s53"]) .gb-faq-i summary{cursor:pointer;list-style:none;padding:18px 40px 18px 32px;font-size:16px;font-weight:700;color:#111;line-height:1.7;position:relative;}
:where([data-cl-s~="s53"]) .gb-faq-i summary::-webkit-details-marker{display:none;}
:where([data-cl-s~="s53"]) .gb-faq-i summary::before{content:"Q";position:absolute;left:0;top:18px;font-family: "Kosugi Maru", sans-serif;color:#A52A2A;font-weight:700;}
:where([data-cl-s~="s53"]) .gb-faq-i summary::after{content:"+";position:absolute;right:8px;top:16px;color:#A52A2A;font-size:20px;}
:where([data-cl-s~="s53"]) .gb-faq-a{padding:0 8px 20px 32px;font-size:14px;line-height:2.05;color:#555;}
:where([data-cl-s~="s53"]) .gb-cta{background:#111;padding:60px 0;text-align:center;}
:where([data-cl-s~="s53"]) .gb-cta-t{font-size:29px;font-weight:700;color:#fff;line-height:1.55;margin:0 0 22px;}
:where([data-cl-s~="s53"]) .toc{max-width:900px !important;margin:0 auto 8px !important;background:#fff !important;
  border:1px solid #e0e4e9 !important;border-radius:3px;padding:22px 26px 8px !important;
  text-align:left !important;counter-reset:tocnum;}
:where([data-cl-s~="s53"]) .toc-title{font-family: "Kosugi Maru", sans-serif;font-size:11px !important;font-weight:700 !important;
  color:#A52A2A !important;letter-spacing:.18em !important;margin-bottom:6px !important;text-align:center !important;}
:where([data-cl-s~="s53"]) .toc ul{list-style:none !important;margin:0 !important;padding:0 !important;display:grid !important;
  grid-template-columns:1fr 1fr !important;gap:0 36px !important;}
:where([data-cl-s~="s53"]) .toc ul li::before{content:none !important;display:none !important;}
:where([data-cl-s~="s53"]) .toc li::marker{content:none !important;}
:where([data-cl-s~="s53"]) .toc li{list-style:none !important;counter-increment:tocnum;border-bottom:1px solid #eef1f4 !important;text-align:left !important;}
:where([data-cl-s~="s53"]) .toc li a{display:flex !important;align-items:baseline;gap:11px;padding:12px 2px !important;
  font-size:14.5px !important;color:#333 !important;text-decoration:none !important;
  justify-content:flex-start !important;text-align:left !important;}
:where([data-cl-s~="s53"]) .toc li a::before{content:counter(tocnum,decimal-leading-zero) !important;font-family: "Kosugi Maru", sans-serif;
  font-size:11px !important;font-weight:700;color:#c2c9d1 !important;flex-shrink:0;margin:0 !important;}
:where([data-cl-s~="s53"]) .toc li a:hover{color:#A52A2A !important;}
@media (max-width:900px){:where([data-cl-s~="s53"]) .gb-sec{padding:38px 16px;}
:where([data-cl-s~="s53"]) .gb-in{padding:0 16px;}
:where([data-cl-s~="s53"]) .gb-h2, :where([data-cl-s~="s53"]) .gb-h2w{font-size:21px;margin-bottom:16px;}
:where([data-cl-s~="s53"]) .gb-lead, :where([data-cl-s~="s53"]) .gb-w{font-size:13.5px;}
:where([data-cl-s~="s53"]) .gb-emph{font-size:17px;}
:where([data-cl-s~="s53"]) .gb-dark{padding:38px 0;}
:where([data-cl-s~="s53"]) .gb-hero{padding:34px 16px 32px;}
:where([data-cl-s~="s53"]) .gb-hero-t{font-size:24px;}
:where([data-cl-s~="s53"]) .gb-hero-s{font-size:14px;margin-bottom:22px;}
:where([data-cl-s~="s53"]) .gb-hero-pains{grid-template-columns:1fr;gap:10px;}
:where([data-cl-s~="s53"]) .gb-hero-pains>div{padding:14px 16px;}
:where([data-cl-s~="s53"]) .gb-hero-b{font-size:14px;}
:where([data-cl-s~="s53"]) .gb-btn{display:block;font-size:14.5px;padding:14px 16px;}
:where([data-cl-s~="s53"]) .gb-btn-note{font-size:11.5px;}
:where([data-cl-s~="s53"]) .gb-kabe{grid-template-columns:1fr;}
:where([data-cl-s~="s53"]) .gb-kabe>div{padding:17px 17px;}
:where([data-cl-s~="s53"]) .gb-kabe b{font-size:19px;}
:where([data-cl-s~="s53"]) .gb-flow{gap:8px;}
:where([data-cl-s~="s53"]) .gb-fs{flex:1 1 44%;padding:13px 11px;}
:where([data-cl-s~="s53"]) .gb-svc{grid-template-columns:1fr;}
:where([data-cl-s~="s53"]) .gb-mid{padding:26px 0;}
:where([data-cl-s~="s53"]) .gb-mid-in{padding:0 16px;}
:where([data-cl-s~="s53"]) .gb-mid p{font-size:15px;}
:where([data-cl-s~="s53"]) .gb-faq-i summary{font-size:14.5px;padding:15px 32px 15px 26px;}
:where([data-cl-s~="s53"]) .gb-faq-a{font-size:13px;padding-left:26px;}
:where([data-cl-s~="s53"]) .gb-cta{padding:40px 0;}
:where([data-cl-s~="s53"]) .gb-cta-t{font-size:20px;}
:where([data-cl-s~="s53"]) .toc{max-width:100% !important;padding:18px 16px 4px !important;}
:where([data-cl-s~="s53"]) .toc ul{grid-template-columns:1fr !important;}
:where([data-cl-s~="s53"]) .toc li a{font-size:13.5px !important;}}
:where([data-cl-s~="s54"]) .gb-flow-note{font-size:14px;line-height:1.95;color:#333;margin:18px 0 0;padding:16px 20px;
  background:#faf6f6;border-left:3px solid #A52A2A;text-align:left;}
:where([data-cl-s~="s54"]) .gb-flow-note b{color:#A52A2A;}
:where([data-cl-s~="s54"]) .gb-flow-note a{color:#A52A2A;font-weight:700;}
:where([data-cl-s~="s54"]) .gb-jisou{background:#f5f7f9;}
:where([data-cl-s~="s54"]) .gb-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left;margin:0 0 26px;}
:where([data-cl-s~="s54"]) .gb-split-c{border:1px solid #e0e4e9;background:#fff;padding:24px 26px;}
:where([data-cl-s~="s54"]) .gb-split-lo{border-color:#e8d5d5;background:#faf6f6;}
:where([data-cl-s~="s54"]) .gb-split-c>span{display:block;font-size:13.5px;font-weight:700;color:#A52A2A;letter-spacing:.06em;
  margin-bottom:15px;padding-bottom:11px;border-bottom:1px solid #e0e4e9;}
:where([data-cl-s~="s54"]) .gb-split-c ul{margin:0;padding:0;list-style:none;}
:where([data-cl-s~="s54"]) .gb-split-c li{font-size:14.5px;line-height:1.95;color:#333;padding-left:15px;position:relative;}
:where([data-cl-s~="s54"]) .gb-split-c li::before{content:"";position:absolute;left:0;top:.92em;width:7px;height:1px;background:#A52A2A;}
:where([data-cl-s~="s54"]) .gb-emph-s{font-size:19px;font-weight:700;color:#111;line-height:1.8;margin:0;}
:where([data-cl-s~="s54"]) .gb-know{border:1px solid rgba(255,255,255,.2);padding:26px 28px 28px;margin:0 0 30px;}
:where([data-cl-s~="s54"]) .gb-know-t{display:block;text-align:center;font-size:12.5px;font-weight:700;color:#fff;
  letter-spacing:.14em;margin-bottom:22px;}
:where([data-cl-s~="s54"]) .gb-know-g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left;}
:where([data-cl-s~="s54"]) .gb-know-g>div{padding-left:14px;border-left:1px solid rgba(255,255,255,.18);}
:where([data-cl-s~="s54"]) .gb-know-g em{display:block;font-family: "Kosugi Maru", sans-serif;font-style:normal;font-size:11px;
  font-weight:700;color:#e79b95;letter-spacing:.14em;margin-bottom:8px;}
:where([data-cl-s~="s54"]) .gb-know-g b{display:block;font-size:16px;font-weight:700;color:#fff;margin-bottom:8px;}
:where([data-cl-s~="s54"]) .gb-know-g p{font-size:12.5px;line-height:1.8;color:rgba(255,255,255,.72);margin:0;}
:where([data-cl-s~="s54"]) .gb-btn-desc{font-size:13.5px;line-height:1.95;color:rgba(255,255,255,.8);
  margin:20px auto 0;max-width:660px;}
:where([data-cl-s~="s54"]) .gb-free{font-size:12px;color:rgba(255,255,255,.5);margin:11px 0 0;}
:where([data-cl-s~="s54"]) .gb-alt{max-width:660px;margin:32px auto 0;padding-top:26px;border-top:1px solid rgba(255,255,255,.15);}
:where([data-cl-s~="s54"]) .gb-alt p{font-size:13.5px;color:rgba(255,255,255,.8);margin:0 0 15px;}
@media (max-width:900px){:where([data-cl-s~="s54"]) .gb-flow-note{font-size:12.5px;padding:13px 15px;}
:where([data-cl-s~="s54"]) .gb-split{grid-template-columns:1fr;gap:10px;margin-bottom:20px;}
:where([data-cl-s~="s54"]) .gb-split-c{padding:17px 18px;}
:where([data-cl-s~="s54"]) .gb-split-c>span{font-size:12.5px;margin-bottom:12px;padding-bottom:9px;}
:where([data-cl-s~="s54"]) .gb-split-c li{font-size:13px;}
:where([data-cl-s~="s54"]) .gb-emph-s{font-size:15px;}
:where([data-cl-s~="s54"]) .gb-know{padding:18px 17px 20px;margin-bottom:22px;}
:where([data-cl-s~="s54"]) .gb-know-t{font-size:11.5px;margin-bottom:16px;}
:where([data-cl-s~="s54"]) .gb-know-g{grid-template-columns:1fr;gap:14px;}
:where([data-cl-s~="s54"]) .gb-know-g>div{padding-left:12px;}
:where([data-cl-s~="s54"]) .gb-know-g b{font-size:14.5px;}
:where([data-cl-s~="s54"]) .gb-know-g p{font-size:12px;}
:where([data-cl-s~="s54"]) .gb-btn-desc{font-size:12.5px;margin-top:16px;}
:where([data-cl-s~="s54"]) .gb-free{font-size:11px;}
:where([data-cl-s~="s54"]) .gb-alt{margin-top:24px;padding-top:20px;}
:where([data-cl-s~="s54"]) .gb-alt p{font-size:12.5px;}}
:where([data-cl-s~="s57"]) .gb-stair{margin:0 0 26px;}
:where([data-cl-s~="s57"]) .gb-stair-goal{display:inline-block;float:right;font-size:12.5px;font-weight:700;color:#A52A2A;
  padding:7px 14px;border:1px solid #e8d5d5;background:#faf6f6;border-radius:2px;margin:0 0 10px;}
:where([data-cl-s~="s57"]) .gb-stair-goal::before{content:"\2191";margin-right:7px;font-family: "Kosugi Maru", sans-serif;}
:where([data-cl-s~="s57"]) .gb-stair-bands{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:0 0 9px;clear:both;}
:where([data-cl-s~="s57"]) .gb-stair-bands>div{font-size:12.5px;font-weight:700;color:#111;text-align:center;
  padding:8px 4px;background:#f5f7f9;border-top:2px solid #A52A2A;}
:where([data-cl-s~="s57"]) .gb-stair-bands>div:nth-child(1){grid-column:span 2;}
:where([data-cl-s~="s57"]) .gb-stair-bands>div:nth-child(2){grid-column:span 2;}
:where([data-cl-s~="s57"]) .gb-stair-bands>div:nth-child(3){grid-column:span 3;}
:where([data-cl-s~="s57"]) .gb-stair-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;}
:where([data-cl-s~="s57"]) .gb-stair-s{display:flex;flex-direction:column;justify-content:flex-end;}
:where([data-cl-s~="s57"]) .gb-stair-box{border:1px solid #e0e4e9;background:#fff;padding:13px 10px 14px;text-align:left;}
:where([data-cl-s~="s57"]) .gb-stair-box span{display:block;font-family: "Kosugi Maru", sans-serif;font-size:10.5px;font-weight:700;
  color:#A52A2A;letter-spacing:.12em;margin-bottom:6px;}
:where([data-cl-s~="s57"]) .gb-stair-box b{display:block;font-size:14px;font-weight:700;color:#111;margin-bottom:5px;line-height:1.45;}
:where([data-cl-s~="s57"]) .gb-stair-box{min-height:112px;}
:where([data-cl-s~="s57"]) .gb-stair-box small{display:block;font-size:11px;color:#777;line-height:1.65;min-height:2.62em;}
:where([data-cl-s~="s57"]) .gb-stair-r{height:calc(var(--i) * 15px);background:#faf6f6;border-left:1px solid #edd9d9;
  border-right:1px solid #edd9d9;}
:where([data-cl-s~="s57"]) .gb-stair-s.is-goal .gb-stair-box{background:#A52A2A;border-color:#A52A2A;}
:where([data-cl-s~="s57"]) .gb-stair-s.is-goal .gb-stair-box span{color:rgba(255,255,255,.82);}
:where([data-cl-s~="s57"]) .gb-stair-s.is-goal .gb-stair-box b{color:#fff;}
:where([data-cl-s~="s57"]) .gb-stair-s.is-goal .gb-stair-box small{color:rgba(255,255,255,.9);}
:where([data-cl-s~="s57"]) .gb-stair-s.is-goal .gb-stair-r{background:#A52A2A;border-color:#A52A2A;}
:where([data-cl-s~="s57"]) .gb-stair-note{font-size:15px;line-height:2;color:#333;margin:0;padding:20px 24px;
  background:#f5f7f9;border-left:3px solid #A52A2A;text-align:left;}
:where([data-cl-s~="s57"]) .gb-stair-note b{color:#A52A2A;}
@media (max-width:1120px){:where([data-cl-s~="s57"]) .gb-stair-box b{font-size:13px;}
:where([data-cl-s~="s57"]) .gb-stair-box small{font-size:10.5px;}}
@media (max-width:900px){:where([data-cl-s~="s57"]) .gb-stair-box{min-height:0;}
:where([data-cl-s~="s57"]) .gb-stair-box small{min-height:0;}
:where([data-cl-s~="s57"]) .gb-stair-goal{float:none;display:block;text-align:center;font-size:11.5px;margin-bottom:12px;}
:where([data-cl-s~="s57"]) .gb-stair-bands{display:none;}
:where([data-cl-s~="s57"]) .gb-stair-steps{grid-template-columns:1fr;gap:0;}
:where([data-cl-s~="s57"]) .gb-stair-s{flex-direction:row;align-items:stretch;}
:where([data-cl-s~="s57"]) .gb-stair-r{display:none;}
:where([data-cl-s~="s57"]) .gb-stair-box{flex:1;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;
    padding:11px 13px;border-bottom:none;}
:where([data-cl-s~="s57"]) .gb-stair-s:last-child .gb-stair-box{border-bottom:1px solid #A52A2A;}
:where([data-cl-s~="s57"]) .gb-stair-box span{margin-bottom:0;font-size:10px;}
:where([data-cl-s~="s57"]) .gb-stair-box b{font-size:13.5px;margin-bottom:0;}
:where([data-cl-s~="s57"]) .gb-stair-box small{flex:1 0 100%;font-size:11px;margin-top:3px;}
:where([data-cl-s~="s57"]) .gb-stair-note{font-size:12.5px;padding:15px 16px;}}
:where([data-cl-s~="s58"]) .gb-num{padding:24px 0 0;border-top:1px solid #e0e4e9;margin-top:4px;}
:where([data-cl-s~="s58"]) .gb-num-lead{font-size:17px;font-weight:700;color:#111;margin:0;line-height:1.15;}
:where([data-cl-s~="s58"]) .gb-num-lead b{font-family: "Kosugi Maru", sans-serif;font-size:58px;font-weight:700;color:#A52A2A;
  margin:0 2px 0 8px;letter-spacing:-.015em;}
:where([data-cl-s~="s58"]) .gb-num-lead em{font-family: "Kosugi Maru", sans-serif;font-style:normal;font-size:26px;
  font-weight:700;color:#A52A2A;}
:where([data-cl-s~="s58"]) .gb-num-sub{font-size:17px;font-weight:700;color:#111;margin:8px 0 0;}
:where([data-cl-s~="s58"]) .gb-bridge{font-size:14.5px;line-height:1.95;color:#333;margin:22px 0 0;padding:17px 22px;
  background:#fff;border:1px solid #e8d5d5;text-align:left;}
:where([data-cl-s~="s58"]) .gb-bridge b{color:#A52A2A;font-size:16px;}
:where([data-cl-s~="s58"]) .gb-bridge a{color:#A52A2A;font-weight:700;}
@media (max-width:900px){:where([data-cl-s~="s58"]) .gb-num{padding-top:18px;}
:where([data-cl-s~="s58"]) .gb-num-lead{font-size:14px;}
:where([data-cl-s~="s58"]) .gb-num-lead b{font-size:40px;margin-left:5px;}
:where([data-cl-s~="s58"]) .gb-num-lead em{font-size:19px;}
:where([data-cl-s~="s58"]) .gb-num-sub{font-size:14px;margin-top:6px;}
:where([data-cl-s~="s58"]) .gb-bridge{font-size:12.5px;margin-top:16px;padding:13px 15px;}
:where([data-cl-s~="s58"]) .gb-bridge b{font-size:13.5px;}}
:where([data-cl-s~="s59"]) .gb-lead-2{font-size:14.5px;color:#666;margin-top:-14px;}
:where([data-cl-s~="s59"]) .gb-why-link:hover{text-decoration:underline;}
@media (max-width:900px){:where([data-cl-s~="s59"]) .gb-lead-2{font-size:12.5px;margin-top:-10px;}}
:where([data-cl-s~="s60"]) *{ margin: 0; padding: 0; box-sizing: border-box; }
:where([data-cl-s~="s60"]) body{ font-family: "M PLUS 1p", sans-serif; font-size: 15px; color: #333; background: #fff; }
:where([data-cl-s~="s60"]) header{ background: #111; display: flex; align-items: center; padding: 0 32px 0 0; height: 96px; position: sticky; top: 0; z-index: 100; gap: 0; }
:where([data-cl-s~="s60"]) .logo{ display: flex; align-items: center; height: 96px; text-decoration: none; flex-shrink: 0; padding-left: 0; }
:where([data-cl-s~="s60"]) .header-right{ display: flex; flex-direction: row; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; }
:where([data-cl-s~="s60"]) .header-actions{ display: flex; align-items: center; gap: 8px; }
:where([data-cl-s~="s60"]) .btn-contact{ background: #A52A2A; color: #fff; border: none; padding: 0 12px; font-size: 12px; border-radius: 0; height: 48px; display: flex; align-items: center; gap: 6px; cursor: pointer; white-space: nowrap; }
:where([data-cl-s~="s60"]) .hero{
    position: relative;
    height: 250px;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
:where([data-cl-s~="s60"]) .hero-bg-img{
    position: absolute;
    inset: 0;
    background-image: url("data:image/webp;base64,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");
    background-size: cover;
    background-position: center 45%;
  }
:where([data-cl-s~="s60"]) .hero-bg-img::after{ content: ''; position: absolute; inset: 0; background: rgba(10,22,40,0.55); }
:where([data-cl-s~="s60"]) .hero-title{
    position: relative;
    z-index: 2;
    padding: 0 48px;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    font-family: "M PLUS 1p", sans-serif;
    text-align: left;
  }
:where([data-cl-s~="s60"]) .breadcrumb{ padding: 12px 48px; font-size: 13px; color: #666; display: flex; align-items: center; gap: 6px; border-bottom: 1px solid #eee; }
:where([data-cl-s~="s60"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s60"]) .page-wrap{ max-width: 960px; margin: 0 auto; padding: 48px 48px 80px; }
:where([data-cl-s~="s60"]) .toc{ margin-bottom: 56px; }
:where([data-cl-s~="s60"]) .toc-title{ font-size: 28px; font-weight: 400; color: #333; margin-bottom: 20px; text-align: center; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .toc ul{ list-style: none; text-align: center; }
:where([data-cl-s~="s60"]) .toc ul li{ margin-bottom: 10px; }
:where([data-cl-s~="s60"]) .toc ul li a{ font-size: 20px; color: #c0392b; text-decoration: none; }
:where([data-cl-s~="s60"]) .toc ul li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s60"]) .toc ul li::before{ content: '・'; color: #c0392b; }
:where([data-cl-s~="s60"]) .section{ margin-bottom: 64px; }
:where([data-cl-s~="s60"]) .section-title{
    font-size: 28px;
    font-weight: 400;
    color: #333;
    text-align: center;
    margin-bottom: 24px;
    font-family: "M PLUS 1p", sans-serif;
  }
:where([data-cl-s~="s60"]) .section-lead{
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-bottom: 28px;
    line-height: 1.8;
    font-family: "M PLUS 1p", sans-serif;
  }
:where([data-cl-s~="s60"]) .section-text{
    font-size: 16px;
    color: #333;
    line-height: 1.9;
    margin-bottom: 16px;
    font-family: "M PLUS 1p", sans-serif;
  }
:where([data-cl-s~="s60"]) .section-text b{
    font-weight: 400;
  }
:where([data-cl-s~="s60"]) .info-table{ width: 100%; border-collapse: collapse; border: 1px solid #c0392b; margin: 20px 0 32px; }
:where([data-cl-s~="s60"]) .info-table tr{ border-bottom: 1px solid #c0392b; }
:where([data-cl-s~="s60"]) .info-table td{ padding: 16px 20px; font-size: 16px; vertical-align: middle; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .info-table td:first-child{ background: #c0392b; color: #fff; font-weight: 700; width: 160px; text-align: center; }
:where([data-cl-s~="s60"]) .info-table td:last-child{ background: #fff; color: #333; }
:where([data-cl-s~="s60"]) .flow{ margin: 24px 0 36px; }
:where([data-cl-s~="s60"]) .flow-step{ display: flex; align-items: stretch; border: 1px solid #c0392b; margin-bottom: 0; }
:where([data-cl-s~="s60"]) .flow-step-num{ background: #c0392b; color: #fff; font-size: 16px; font-weight: 700; width: 160px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; padding: 16px; text-align: center; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .flow-step-desc{ background: #fff; color: #333; font-size: 16px; padding: 16px 24px; display: flex; align-items: center; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .flow-arrow{ text-align: center; font-size: 22px; color: #333; line-height: 1.2; margin: 0; padding: 4px 0; }
:where([data-cl-s~="s60"]) .country-table{ width: 100%; border-collapse: collapse; border: 1px solid #c0392b; margin: 20px 0 36px; }
:where([data-cl-s~="s60"]) .country-table tr{ border-bottom: 1px solid #c0392b; }
:where([data-cl-s~="s60"]) .country-table td{ padding: 14px 20px; font-size: 16px; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .country-table td:first-child{ font-weight: 700; color: #c0392b; border-right: 1px solid #c0392b; width: 200px; }
:where([data-cl-s~="s60"]) .country-table td:last-child{ color: #c0392b; }
:where([data-cl-s~="s60"]) .withdrawal-box{ border: 1px solid #c0392b; margin-bottom: 24px; overflow: hidden; }
:where([data-cl-s~="s60"]) .withdrawal-box-header{ background: #c0392b; color: #fff; font-size: 20px; font-weight: 400; padding: 16px 24px; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .withdrawal-box-body{ padding: 16px 24px; }
:where([data-cl-s~="s60"]) .withdrawal-box-body a{ color: #c0392b; font-size: 16px; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .triangle-wrap{ text-align: center; margin: 24px 0 36px; }
:where([data-cl-s~="s60"]) .triangle-wrap img{ max-width: 420px; width: 100%; }
:where([data-cl-s~="s60"]) .other-service-box{ padding: 30px 42px; margin-bottom: 42px; }
:where([data-cl-s~="s60"]) .other-service-box-title{ font-size: 20px; font-weight: 400; color: #333; margin-bottom: 12px; font-family: "M PLUS 1p", sans-serif; text-align: center; }
:where([data-cl-s~="s60"]) .other-service-box-desc{ font-size: 16px; color: #333; line-height: 1.8; font-family: "M PLUS 1p", sans-serif; }
:where([data-cl-s~="s60"]) .divider{ border: none; border-top: 1px solid #eee; margin: 48px 0; }
:where([data-cl-s~="s60"]) .contact-overlay{ position: absolute; inset: 0; background: rgba(0,0,0,0.55); }
:where([data-cl-s~="s60"]) .contact-content{ position: relative; z-index: 2; }
:where([data-cl-s~="s60"]) .contact-en{ font-size: 42px; font-weight: 400; letter-spacing: 6px; margin-bottom: 4px; }
:where([data-cl-s~="s60"]) .contact-ja{ font-size: 13px; color: #e8392a; margin-bottom: 24px; }
:where([data-cl-s~="s60"]) .contact-desc{ font-size: 15px; line-height: 2; margin-bottom: 32px; }
:where([data-cl-s~="s60"]) .contact-btn{ display: inline-flex; align-items: center; gap: 10px; border: 1px solid #fff; padding: 16px 40px; font-size: 15px; color: #fff; text-decoration: none; cursor: pointer; background: transparent; }
:where([data-cl-s~="s60"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s60"]) .footer-tel-link, :where([data-cl-s~="s60"]) .footer-mail-link{ color: #fff; text-decoration: none; }
@media (max-width: 900px){:where([data-cl-s~="s60"]) .footer-tel-link, :where([data-cl-s~="s60"]) .footer-mail-link{ text-decoration: underline; }}
:where([data-cl-s~="s60"]) footer{ background: #111; color: #bbb; }
:where([data-cl-s~="s60"]) .footer-top{ display: flex; align-items: center; gap: 48px; padding: 0 48px; max-width: 1260px; margin: 0 auto; width: 100%; }
:where([data-cl-s~="s60"]) .footer-address{ font-size: 13px; color: #fff; line-height: 1.8; }
:where([data-cl-s~="s60"]) .footer-tel-indent{ display: block; padding-left: 5.5em; }
:where([data-cl-s~="s60"]) .footer-links{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding: 32px 48px; max-width: 1260px; margin: 0 auto; }
:where([data-cl-s~="s60"]) .footer-col h4{ color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 14px; }
:where([data-cl-s~="s60"]) .footer-col ul{ list-style: none; }
:where([data-cl-s~="s60"]) .footer-col ul li{ margin-bottom: 8px; }
:where([data-cl-s~="s60"]) .footer-col ul li a{ color: #fff; font-size: 12px; text-decoration: none; display: flex; align-items: center; gap: 6px; }
:where([data-cl-s~="s60"]) .footer-col ul li a:before{ content: '・'; color: #e8392a; font-size: 14px; }
:where([data-cl-s~="s60"]) .footer-col ul.no-bullet-list li a:before{ content: none; }
:where([data-cl-s~="s60"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s60"]) .footer-right{ display: flex; flex-direction: column; gap: 12px; }
:where([data-cl-s~="s60"]) .footer-right a{ color: #fff; font-size: 12px; text-decoration: none; display: block; margin-bottom: 6px; }
:where([data-cl-s~="s60"]) .footer-copy{ text-align: center; padding: 16px; font-size: 12px; color: #fff; border-top: 1px solid #333; }
:where([data-cl-s~="s60"]) nav{ display: flex; align-items: center; gap: 4px; }
:where([data-cl-s~="s60"]) .nav-item{ position: relative; }
:where([data-cl-s~="s60"]) .nav-item > a{ color: #fff; font-size: 13px; text-decoration: none; padding: 0 14px; height: 96px; display: flex; align-items: center; gap: 4px; white-space: nowrap; cursor: pointer; }
:where([data-cl-s~="s60"]) .nav-item > a:hover, :where([data-cl-s~="s60"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s60"]) .nav-item .arrow{ font-size: 10px; transition: transform 0.2s; }
:where([data-cl-s~="s60"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s60"]) .nav-dropdown{ display: none; position: absolute; top: 96px; left: 0; min-width: 220px; background: #A52A2A; z-index: 9999; box-shadow: 0 4px 12px rgba(0,0,0,0.3); }
:where([data-cl-s~="s60"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s60"]) .nav-dropdown-item{ position: relative; list-style: none; }
:where([data-cl-s~="s60"]) .nav-dropdown-item > a{ display: flex; align-items: center; justify-content: space-between; color: #fff; font-size: 14px; text-decoration: none; padding: 14px 20px; border-bottom: 1px solid rgba(255,255,255,0.15); white-space: nowrap; }
:where([data-cl-s~="s60"]) .nav-dropdown-item:last-child > a{ border-bottom: none; }
:where([data-cl-s~="s60"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s60"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s60"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s60"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s60"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s60"]) .contact-section{ background: #1a1a2e; position: relative; overflow: hidden; padding: 80px 48px; text-align: center; color: #fff; }
:where([data-cl-s~="s60"]) .menu-toggle{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s60"]) header{ height: auto; min-height: 48px; flex-wrap: wrap; padding: 0 14px; align-items: center; justify-content: center; position: sticky; }
:where([data-cl-s~="s60"]) .logo{ height: 48px; padding-left: 0; margin: 0 auto; }
:where([data-cl-s~="s60"]) .menu-toggle{
      display: flex; flex-direction: column; justify-content: center; gap: 5px;
      position: absolute; right: 14px; top: 10px; width: 44px; height: 44px; background: transparent;
      border: none; cursor: pointer; padding: 9px;
    }
:where([data-cl-s~="s60"]) .menu-toggle span{ display: block; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .25s, opacity .25s; }
:where([data-cl-s~="s60"]) .header-right{ display: none; flex-basis: 100%; width: 100%; flex-direction: column; justify-content: flex-start; align-items: stretch; gap: 0; margin: 0; }
:where([data-cl-s~="s60"]) nav{ flex-direction: column; align-items: stretch; width: 100%; gap: 0; }
:where([data-cl-s~="s60"]) .nav-item{ width: 100%; position: static; }
:where([data-cl-s~="s60"]) .nav-item > a{ height: auto; padding: 14px 16px; justify-content: space-between; border-bottom: 1px solid #333; }
:where([data-cl-s~="s60"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s60"]) .nav-item > a .arrow, :where([data-cl-s~="s60"]) .nav-dropdown-item > a .dd-arrow, :where([data-cl-s~="s60"]) .nav-submenu-item > a .dd-arrow2{ align-self: stretch; display: inline-flex; align-items: center; justify-content: flex-end; min-width: 56px; padding: 14px 0; margin: -14px 0; }
:where([data-cl-s~="s60"]) .nav-dropdown, :where([data-cl-s~="s60"]) .nav-submenu, :where([data-cl-s~="s60"]) .nav-sub2menu{ position: static; min-width: 0; width: 100%; box-shadow: none; animation: none; }
:where([data-cl-s~="s60"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s60"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s60"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }
:where([data-cl-s~="s60"]) .nav-dropdown-item > a{ padding-left: 28px; }
:where([data-cl-s~="s60"]) .header-actions{ flex-direction: column; align-items: stretch; gap: 8px; padding: 14px 16px; width: 100%; }
:where([data-cl-s~="s60"]) .header-actions .btn-recruit, :where([data-cl-s~="s60"]) .header-actions .btn-docs, :where([data-cl-s~="s60"]) .header-actions .btn-contact{ width: 100%; justify-content: center; height: auto; }
:where([data-cl-s~="s60"]) .header-actions .btn-recruit, :where([data-cl-s~="s60"]) .header-actions .btn-docs, :where([data-cl-s~="s60"]) .header-actions .btn-contact{ padding: 7px 16px; font-size: 13px; border-radius: 4px; }
:where([data-cl-s~="s60"]) .breadcrumb{ padding: 10px 16px; }
:where([data-cl-s~="s60"]) .page-wrap{ padding: 32px 16px 56px; }
:where([data-cl-s~="s60"]) .flow-step{ flex-direction: column; }
:where([data-cl-s~="s60"]) .flow-step-num{ width: 100%; padding: 12px; }
:where([data-cl-s~="s60"]) .other-service-box{ padding: 20px 16px; }
:where([data-cl-s~="s60"]) .contact-section{ padding: 56px 18px; }
:where([data-cl-s~="s60"]) .contact-en{ font-size: 30px; letter-spacing: 3px; }
:where([data-cl-s~="s60"]) .contact-desc{ font-size: 14px; }
:where([data-cl-s~="s60"]) .footer-top{ flex-direction: column; align-items: flex-start; gap: 20px; padding: 0 10px; }
:where([data-cl-s~="s60"]) .footer-top > div{ flex-direction: column !important; gap: 16px !important; align-items: flex-start !important; }
:where([data-cl-s~="s60"]) .footer-links{ grid-template-columns: 1fr; gap: 24px; padding: 24px 18px; }}
:where([data-cl-s~="s61"]) .sp-br{ display: none; }
@media (max-width: 900px){:where([data-cl-s~="s61"]) .sp-br{ display: inline; }
:where([data-cl-s~="s61"]) .other-service-box-desc{ text-align: justify; }
:where([data-cl-s~="s61"]) .country-table td{ font-size: 13px !important; }}
:where([data-cl-s~="s61"]) .nowrap-unit{ white-space: nowrap; }
:where([data-cl-s~="s62"]) .breadcrumb a:hover{ color: #1a6bbf; }
:where([data-cl-s~="s62"]) .toc ul li a:hover{ text-decoration: underline; }
:where([data-cl-s~="s62"]) .jinno-banner-text a:hover{ text-decoration: underline; }
:where([data-cl-s~="s62"]) .contact-btn:hover{ background: rgba(255,255,255,0.1); }
:where([data-cl-s~="s62"]) .footer-col ul li a:hover{ color: #ccc; }
:where([data-cl-s~="s62"]) .nav-item > a:hover, :where([data-cl-s~="s62"]) .nav-item:hover > a{ color: #e8392a; }
:where([data-cl-s~="s62"]) .nav-item:hover .arrow{ transform: rotate(180deg); color: #e8392a; }
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
  }
@keyframes slideRight {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
@keyframes slideRight2 {
    from { opacity: 0; transform: translateX(-8px); }
    to   { opacity: 1; transform: translateX(0); }
  }
:where([data-cl-s~="s62"]) .nav-item:hover > .nav-dropdown{ display: block; animation: slideDown 0.22s ease both; }
:where([data-cl-s~="s62"]) .nav-dropdown-item > a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s62"]) .nav-dropdown-item:hover > .nav-submenu{ display: block; animation: slideRight 0.18s ease both; }
:where([data-cl-s~="s62"]) .nav-submenu a:hover{ background: rgba(0,0,0,0.15); }
:where([data-cl-s~="s62"]) .nav-submenu-item:hover > .nav-sub2menu{ display: block; animation: slideRight2 0.18s ease both; }
:where([data-cl-s~="s62"]) .nav-sub2menu a:hover{ background: rgba(0,0,0,0.15); }
@media (max-width: 900px){:where([data-cl-s~="s62"]) .nav-item:hover .arrow{ transform: none; }
:where([data-cl-s~="s62"]) .nav-item:hover > .nav-dropdown, :where([data-cl-s~="s62"]) .nav-dropdown-item:hover > .nav-submenu, :where([data-cl-s~="s62"]) .nav-submenu-item:hover > .nav-sub2menu{ display: none; }}
:where([data-cl-s~="s65"]) .kk-btn-main:hover{background:#8e2323;}
:where([data-cl-s~="s65"]) .kk-btn-sub:hover{background:#f2f4f7;}
:where([data-cl-s~="s65"]) .kk-btn-sub-light:hover{background:rgba(255,255,255,.14);}
:where([data-cl-s~="s65"]) .toc li a:hover{color:#A52A2A;}
:where([data-cl-s~="s66"]) .kk-midcta-main:hover{background:#8e2323;}
:where([data-cl-s~="s66"]) .kk-midcta-sub:hover{background:#fff;}
:where([data-cl-s~="s68"]) .kk-cty-links a:hover{border-color:#A52A2A;color:#A52A2A;}
:where([data-cl-s~="s69"]) .toc li a:hover{color:#A52A2A !important;}
:where([data-cl-s~="s69"]) .toc li a:hover::before{color:#A52A2A !important;}
:where([data-cl-s~="s71"]) .kg-btn:hover{background:#8e2323;}
:where([data-cl-s~="s71"]) .kg-btn-o:hover{background:#fff;color:#111;}
:where([data-cl-s~="s71"]) .kg-cty-links a:hover{border-color:#A52A2A;color:#A52A2A;}
a:not([href]), [role="link"]:not([href]) { cursor: default !important; }
.clone-wordmark {
  color: inherit !important; text-decoration: none !important;
  font-weight: 700; font-size: 1.15em; line-height: 1.1;
  letter-spacing: -0.01em; white-space: nowrap;
}
a:has(> .clone-wordmark), a:has(.clone-wordmark) {
  color: inherit !important; text-decoration: none !important;
}
img, svg, video, canvas, iframe, table { max-width: 100%; }
img, video { height: auto; }
@media (max-width: 768px){html { max-width: 100%; }
body { overflow-x: clip; max-width: 100%; }}
