
:root{
  --green-d:#0e6b43;
  --green:#178a54;
  --green-l:#5cb884;
  --ink:#22302a;
  --ink-soft:#5a6862;
  --ivory:#faf8f4;
  --line:#e4e0d8;
  --gold:#b39a5f;
  --blush:#f2e3dc;
  --serif:"Yu Mincho","YuMincho","Hiragino Mincho ProN","Noto Serif JP","Noto Serif CJK JP",serif;
  --sans:"Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Noto Sans JP","Noto Sans CJK JP","Meiryo",sans-serif;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:var(--sans);color:var(--ink);background:#fff;line-height:1.9;font-size:15px;letter-spacing:.04em}
img{max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
.wrap{max-width:1140px;margin:0 auto;padding:0 24px}

/* header */
header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.hd{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;max-width:1280px;margin:0 auto}
.hd-brand{display:flex;align-items:center;gap:14px;min-width:0}
.hd-brand a{flex-shrink:0;display:block}
.hd-brand .logo-mark{display:block;width:159px;height:34px}
.hd-title{border-left:1px solid var(--line);padding-left:14px;min-width:0}
.hd-title .jp{font-family:var(--serif);font-size:16px;font-weight:600;letter-spacing:.08em;white-space:nowrap}
.hd-title .en{font-size:9.5px;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}
nav.gnav{display:flex;gap:26px;font-size:13.5px;letter-spacing:.08em}
nav.gnav a{padding:6px 0;position:relative}
nav.gnav a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--green);transition:right .25s}
nav.gnav a:hover::after{right:0}
.menu-btn{display:none;background:none;border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-size:13px;cursor:pointer}
@media(max-width:960px){
  nav.gnav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 24px 16px}
  nav.gnav.open{display:flex}
  nav.gnav a{padding:10px 0;border-bottom:1px dashed var(--line)}
  .menu-btn{display:block}
  .hd-brand{gap:10px}
  .hd-brand .logo-mark{width:103px;height:22px}
  .hd-title{padding-left:10px}
  .hd-title .jp{font-size:13px;white-space:normal;line-height:1.45;letter-spacing:.02em}
  .hd-title .en{display:none}
}

/* hero */
.hero{position:relative;overflow:hidden;background:var(--ivory)}
.hero svg.bg{position:absolute;inset:0;width:100%;height:100%;display:block}
.hero-inner{position:relative;max-width:1140px;margin:0 auto;padding:110px 24px 130px}
.hero-badge{display:inline-block;background:var(--green-d);color:#fff;font-size:12.5px;letter-spacing:.18em;padding:6px 18px;border-radius:2px;margin-bottom:28px}
.hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(30px,4.6vw,52px);line-height:1.55;letter-spacing:.1em}
.hero h1 .accent{color:var(--green-d)}
.hero .sub{margin-top:26px;font-family:var(--serif);font-size:clamp(15px,1.8vw,19px);letter-spacing:.14em;color:#3d4b44}
.hero .name{margin-top:56px}
.hero .name .nm-jp{font-family:var(--serif);font-size:clamp(18px,2.2vw,24px);letter-spacing:.2em;font-weight:600}
.hero .name .nm-en{font-size:11px;letter-spacing:.22em;color:var(--ink-soft);text-transform:uppercase;margin-top:6px}
.hero .vertical{position:absolute;right:110px;top:270px;writing-mode:vertical-rl;font-family:var(--serif);font-size:14px;letter-spacing:.42em;color:#5f6f67}
@media(max-width:720px){.hero .vertical{display:none}.hero-inner{padding:70px 24px 90px}}

/* section common */
section{padding:96px 0}
section:nth-of-type(even){background:var(--ivory)}
.sec-head{margin-bottom:54px}
.sec-head .en{font-size:11px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:10px}
.sec-head h2{font-family:var(--serif);font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:.14em}
.sec-head .lead{margin-top:20px;max-width:720px;color:var(--ink-soft);font-size:14.5px}

/* about */
.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
.about-copy p{margin-bottom:1.4em}
.about-photo{position:relative}
.about-photo .ph{border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(135deg,#dfeee5,#f2e9dc)}
.about-photo .ph img{width:100%;height:100%;object-fit:cover;display:block}
.about-photo .cap{font-size:11px;color:var(--ink-soft);margin-top:8px;letter-spacing:.08em}
.about-photo::before{content:"";position:absolute;top:-22px;right:-22px;width:150px;height:150px;border:1px solid var(--gold);border-radius:12px;opacity:.5;z-index:-1}
@media(max-width:860px){.about-grid{grid-template-columns:1fr}}

/* mission flow infographic */
.flow{margin-top:70px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:44px 36px;box-shadow:0 10px 34px rgba(20,60,40,.06)}
.flow-grid{display:grid;grid-template-columns:1fr 44px 1.3fr 44px 1fr;align-items:center;gap:8px}
.flow .box{text-align:center;padding:20px 14px;border-radius:10px}
.flow .box .t{font-family:var(--serif);font-size:16px;font-weight:600;letter-spacing:.08em;line-height:1.7}
.flow .box .s{font-size:11.5px;color:var(--ink-soft);margin-top:6px;letter-spacing:.06em}
.flow .in{background:var(--ivory);border:1px solid var(--line)}
.flow .mid{border:1px solid var(--green-l);background:#f2f9f4}
.flow .mid .t b{color:var(--green-d)}
.flow .out{background:var(--green-d);color:#fff}
.flow .out .t{color:#fff;font-size:20px;letter-spacing:.16em}
.flow .out .s{color:#cfe3d6}
.flow .arrow{text-align:center;color:var(--gold);font-size:22px}
.flow .legend{display:flex;justify-content:center;gap:28px;margin-top:26px;font-size:12px;color:var(--ink-soft);flex-wrap:wrap}
.flow .legend span{display:flex;align-items:center;gap:7px}
.flow .legend i{width:10px;height:10px;border-radius:2px;display:inline-block}
@media(max-width:860px){.flow-grid{grid-template-columns:1fr}.flow .arrow{transform:rotate(90deg)}}

/* policy cards */
.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
@media(max-width:860px){.cards3{grid-template-columns:1fr}}
.pcard{background:#fff;border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden;display:flex;flex-direction:column}
.pcard .photo{height:160px;background:linear-gradient(135deg,#e3efe7,#f0e8dc);position:relative;overflow:hidden}
.pcard .photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.pcard:hover .photo img{transform:scale(1.04)}
.pcard .photo .no{position:absolute;left:18px;bottom:12px;background:rgba(255,255,255,.92);border-radius:6px;padding:4px 12px;font-family:var(--serif);font-size:12px;letter-spacing:.2em;color:var(--green-d)}
.pcard .inner{padding:26px 26px 30px}
.pcard .num{font-family:var(--serif);font-size:13px;letter-spacing:.24em;color:var(--gold);margin-bottom:14px}
.pcard h3{font-family:var(--serif);font-size:18.5px;font-weight:600;letter-spacing:.08em;line-height:1.7;margin-bottom:16px}
.pcard p{font-size:13.5px;color:var(--ink-soft)}
.pcard ul{margin-top:14px;font-size:13px;color:var(--ink-soft);list-style:none}
.pcard ul li{padding:5px 0 5px 16px;position:relative;border-top:1px dashed var(--line)}
.pcard ul li::before{content:"";position:absolute;left:2px;top:14px;width:5px;height:5px;border-radius:50%;background:var(--green-l)}
.pcard .bar{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green-d),var(--green-l));z-index:2}

/* photo band */
.band{position:relative;height:320px;overflow:hidden}
.band img{width:100%;height:100%;object-fit:cover;display:block}
.band .ov{position:absolute;inset:0;background:linear-gradient(rgba(14,50,34,.28),rgba(14,50,34,.28));display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}
.band .ov .jp{font-family:var(--serif);color:#fff;font-size:clamp(20px,3vw,30px);letter-spacing:.3em;text-shadow:0 2px 14px rgba(0,0,0,.3)}
.band .ov .en{color:#e6efe9;font-size:11px;letter-spacing:.3em;text-transform:uppercase}

/* member bar */
.membar{background:#fff;border:1px solid var(--line);border-radius:12px;padding:34px 30px;margin-bottom:26px}
.membar .total{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;font-family:var(--serif)}
.membar .total .n{font-size:44px;color:var(--green-d);font-weight:600}
.membar .total .u{font-size:14px;color:var(--ink-soft)}
.membar .bar-track{display:flex;height:34px;border-radius:8px;overflow:hidden}
.membar .seg{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12.5px;letter-spacing:.04em}
.membar .s1{background:var(--green-d)}
.membar .s2{background:var(--green)}
.membar .s3{background:var(--green-l)}
.membar .s4{background:var(--gold)}
.membar .keys{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12.5px;color:var(--ink-soft)}
.membar .keys span{display:flex;align-items:center;gap:7px}
.membar .keys i{width:11px;height:11px;border-radius:3px;display:inline-block}

/* international */
.intl{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
@media(max-width:860px){.intl{grid-template-columns:1fr}}
.intl a.card{display:block;background:#fff;border:1px solid var(--line);border-radius:10px;padding:26px 24px;transition:box-shadow .25s,transform .25s}
.intl a.card:hover{box-shadow:0 10px 28px rgba(20,60,40,.10);transform:translateY(-2px)}
.intl .flag{font-size:11px;letter-spacing:.2em;color:var(--gold);margin-bottom:8px}
.intl h3{font-size:15px;font-weight:600;line-height:1.6;margin-bottom:6px}
.intl p{font-size:12.5px;color:var(--ink-soft)}

/* events */
.ev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}
@media(max-width:860px){.ev-grid{grid-template-columns:1fr}}
.ev{background:#fff;border:1px solid var(--line);border-radius:10px;padding:30px 28px;display:flex;flex-direction:column;gap:10px}
.ev .tag{align-self:flex-start;font-size:11px;letter-spacing:.14em;color:var(--green-d);border:1px solid var(--green-l);border-radius:99px;padding:3px 12px}
.ev h3{font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:.08em}
.ev p{font-size:13.5px;color:var(--ink-soft)}
.ev .meta{font-size:12.5px;color:var(--ink);border-top:1px dashed var(--line);padding-top:10px}

/* tech */
.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
@media(max-width:860px){.tech-grid{grid-template-columns:1fr}}
.tech{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}
.tech .visual{height:170px;position:relative;overflow:hidden}
.tech .visual img{transition:transform .5s}
.tech:hover .visual img{transform:scale(1.04)}
.tech .body{padding:28px}
.tech h3{font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:.06em;margin-bottom:4px}
.tech .en{font-size:11px;letter-spacing:.16em;color:var(--gold);margin-bottom:14px}
.tech p{font-size:13.5px;color:var(--ink-soft)}
.tech .links{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}
.tech .links a{font-size:12px;border:1px solid var(--line);border-radius:99px;padding:5px 14px;color:var(--green-d);transition:background .2s}
.tech .links a:hover{background:var(--ivory)}

/* news */
.news li{list-style:none;display:grid;grid-template-columns:110px 120px 1fr;gap:18px;align-items:baseline;padding:18px 4px;border-bottom:1px solid var(--line);font-size:14px}
.news li:first-child{border-top:1px solid var(--line)}
.news .date{font-size:12.5px;color:var(--ink-soft);letter-spacing:.06em}
.news .cat{font-size:11px;letter-spacing:.12em;color:var(--green-d);border:1px solid var(--green-l);border-radius:99px;text-align:center;padding:2px 0}
.news a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:720px){.news li{grid-template-columns:96px 1fr}.news .cat{display:none}}

/* members */
.mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:30px}
@media(max-width:860px){.mem-grid{grid-template-columns:repeat(2,1fr)}}
.mem{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px 20px;text-align:center}
.mem .n{font-family:var(--serif);font-size:26px;color:var(--green-d);font-weight:600}
.mem .l{font-size:12.5px;color:var(--ink-soft);margin-top:4px}
.note{font-size:12.5px;color:var(--ink-soft)}

/* footer */
footer{background:#173328;color:#dfe8e2;padding:64px 0 30px;font-size:13px}
.ft{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;max-width:1140px;margin:0 auto;padding:0 24px}
@media(max-width:720px){.ft{grid-template-columns:1fr}}
.ft .logo-box{background:#fff;border-radius:8px;display:inline-block;padding:12px 18px;margin-bottom:18px}
.ft .logo-box .logo-mark{display:block;width:140px;height:30px}
.ft h4{font-family:var(--serif);font-size:15px;letter-spacing:.12em;margin-bottom:10px;color:#fff}
.ft p{color:#b5c6bc;line-height:2}
.ft ul{list-style:none}
.ft ul li{padding:4px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.ft ul a:hover{color:#fff}
.copy{text-align:center;color:#8fa398;margin-top:44px;font-size:11px;letter-spacing:.1em}

/* more button */
.more-wrap{text-align:center;margin-top:44px}
a.more{display:inline-block;border:1px solid var(--green-d);color:var(--green-d);border-radius:99px;padding:11px 42px;font-size:13.5px;letter-spacing:.14em;transition:background .25s,color .25s}
a.more:hover{background:var(--green-d);color:#fff}

/* sub page hero */
.subhero{position:relative;background:linear-gradient(120deg,#f6f8f3,#e9f2ec 55%,#f4ece2);border-bottom:1px solid var(--line);overflow:hidden}
.subhero .inner{max-width:1140px;margin:0 auto;padding:64px 24px 58px;position:relative}
.subhero .en{font-size:11px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:10px}
.subhero h1{font-family:var(--serif);font-size:clamp(26px,3.4vw,38px);font-weight:600;letter-spacing:.14em}
.subhero .lead{margin-top:14px;color:var(--ink-soft);font-size:14px;max-width:760px}
.breadcrumb{font-size:11.5px;color:var(--ink-soft);letter-spacing:.06em;margin-bottom:22px}
.breadcrumb a{color:var(--green-d)}
.breadcrumb a:hover{text-decoration:underline}

/* history list (events) */
.hist{border-left:2px solid var(--green-l);margin-left:8px;padding-left:34px;position:relative}
.hist .item{position:relative;padding:0 0 40px}
.hist .item::before{content:"";position:absolute;left:-41px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--green)}
.hist .item.future::before{background:var(--gold);border-color:var(--gold)}
.hist .yr{font-size:12px;color:var(--gold);letter-spacing:.14em;margin-bottom:4px}
.hist h3{font-family:var(--serif);font-size:17.5px;font-weight:600;letter-spacing:.06em;margin-bottom:8px}
.hist .talk{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px 18px;margin:8px 0;font-size:13px}
.hist .talk .tt{font-weight:600}
.hist .talk .sp{color:var(--ink-soft);font-size:12.5px;margin-top:2px}
.hist .meta{font-size:12.5px;color:var(--ink-soft)}
.hist details{margin-top:6px}
.hist summary{cursor:pointer;font-size:12.5px;color:var(--green-d);letter-spacing:.06em}
.hist .abs{font-size:12.5px;color:var(--ink-soft);margin-top:8px;line-height:1.9}

/* curriculum ladder (policy) */
.ladder{display:grid;gap:0;max-width:820px;margin:0 auto}
.ladder .step{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 24px;position:relative}
.ladder .step+.step{margin-top:26px}
.ladder .step+.step::before{content:"↓";position:absolute;top:-24px;left:50%;transform:translateX(-50%);color:var(--gold);font-size:16px}
.ladder .grade{font-size:11.5px;letter-spacing:.18em;color:var(--gold);margin-bottom:6px}
.ladder .subj{font-family:var(--serif);font-size:15.5px;font-weight:600;letter-spacing:.04em}
.ladder .sub{font-size:12.5px;color:var(--ink-soft);margin-top:4px}
.ladder .step.hl{border-color:var(--green-l);background:#f2f9f4}
.ladder .step.hl .subj{color:var(--green-d)}

/* faculty map (policy) */
.fmap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
@media(max-width:860px){.fmap{grid-template-columns:1fr}}
.fmap .f{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 22px}
.fmap .field{font-size:11.5px;letter-spacing:.14em;color:var(--gold);margin-bottom:8px}
.fmap .names{font-size:14px;line-height:2}

/* member table */
.mtable{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:14px}
.mtable th{background:var(--green-d);color:#fff;font-weight:600;letter-spacing:.1em;padding:12px 18px;text-align:left;font-size:13px}
.mtable td{padding:11px 18px;border-top:1px solid var(--line)}
.mtable tr:nth-child(even) td{background:var(--ivory)}
.mtable .grp td{background:#eaf2ec;font-weight:600;color:var(--green-d);letter-spacing:.1em;font-size:12.5px}

/* pdf links */
.pdfs{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.pdfs a{font-size:12.5px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 16px;color:var(--green-d);display:flex;align-items:center;gap:8px}
.pdfs a:hover{border-color:var(--green-l)}
.pdfs a::before{content:"PDF";font-size:9.5px;background:var(--green-d);color:#fff;border-radius:3px;padding:2px 5px;letter-spacing:.06em}

/* video links */
.videos{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}
@media(max-width:720px){.videos{grid-template-columns:1fr}}
.videos a{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 18px;font-size:13.5px;transition:box-shadow .2s}
.videos a:hover{box-shadow:0 8px 22px rgba(20,60,40,.09)}
.videos a::before{content:"▶";display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--green-d);color:#fff;font-size:12px;flex-shrink:0}

/* contact box */
.contact-box{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px 32px;max-width:640px}
.contact-box h3{font-family:var(--serif);font-size:17px;font-weight:600;margin-bottom:12px;letter-spacing:.08em}
.contact-box p{font-size:14px;line-height:2.1;color:var(--ink)}

/* section photo strip */
.secphoto{height:230px;border-radius:12px;overflow:hidden;margin:-16px 0 44px;background:linear-gradient(135deg,#e3efe7,#f0e8dc)}
.secphoto img{width:100%;height:100%;object-fit:cover;display:block}

/* member table links */
.mtable a{color:var(--green-d);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b9d6c5}
.mtable a:hover{text-decoration-color:var(--green-d)}

/* header title link */
a.hd-title{display:block;flex-shrink:1;min-width:0}
a.hd-title:hover .jp{color:var(--green-d)}

/* engineering faculty logo (embedded, no external file needed) */
.logo-mark{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-position:center;background-size:contain}

/* partners (協力企業ロゴ) */
.plogos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}
.plogo{background:#fff;border:1px solid var(--line);border-radius:10px;height:112px;display:flex;align-items:center;justify-content:center;padding:20px 24px;transition:box-shadow .25s,transform .25s}
.plogo:hover{box-shadow:0 8px 22px rgba(20,60,40,.09);transform:translateY(-2px)}
.plogo img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}
@media(max-width:720px){.plogos{grid-template-columns:repeat(2,1fr);gap:12px}.plogo{height:92px;padding:14px}}
