/* V20 maintained edition. One component stylesheet; responsive rules are grouped below. */
:root{--navy:#091d4e;--red:#c60019;--gold:#c68225;--text:#46536d;--muted:#788296;--line:#e9e6df;--soft:#f7fafc;--gutter:2cm;--shadow:0 3px 14px #142d4c0d;--serif:"SimSun","Songti SC","Yu Mincho",serif;--sans:"Microsoft YaHei","PingFang SC","Yu Gothic",sans-serif;--header:84px}
*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:#fff;color:var(--text);font:16px/1.75 "Microsoft YaHei","PingFang SC","Yu Gothic",sans-serif}html[lang=ja]{--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif CJK JP","Noto Serif JP",serif;--sans:"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo","Noto Sans CJK JP",sans-serif}html[lang=ja]{--text:#34465e;--muted:#5b6b80}html[lang=ja] body{font-family:"Yu Gothic","Meiryo",sans-serif;font-weight:500;line-break:strict}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%;height:auto}svg{display:block}h1,h2,h3,h4{color:var(--navy);line-height:1.4}p{margin:0 0 1em}a,button{touch-action:manipulation}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}[hidden]{display:none!important}.wrap{width:calc(100% - var(--gutter)*2);max-width:1280px;margin-inline:auto;min-width:0}.standalone-view{display:none}.standalone-view.active{display:block}.red{color:var(--red)}.semantic-line,.tab-label-line{display:block}.heading-phrase{display:inline-block}.section{padding:36px 0}.section-soft{background:var(--soft)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 24px;border:1px solid var(--gold);border-radius:3px;line-height:1.5;font-size:16px;font-weight:700;text-align:center;white-space:normal;max-width:100%;transition:background .18s}.btn:hover{background:#faf4e9}.btn-red,.btn.primary{background:var(--red);border-color:var(--red);color:#fff}.btn-red:hover,.btn.primary:hover{background:#a90017}.btn-outline,.btn.secondary{background:#fff;color:#a45b0a}.btn-row,.page-actions,.charter-actions{display:flex;gap:16px;flex-wrap:wrap}.page-actions{margin-top:28px}.btn-arrow{white-space:nowrap}.link-arrow,.slide-detail-link,.detail-jump a,.back-link,.role-back{color:#9e651c;font-weight:600}.link-arrow{display:inline-block;margin-top:8px}
/* Header and shared footer */
.site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #eee}.nav{min-height:var(--header);display:grid;grid-template-columns:minmax(230px,340px) 1fr auto;align-items:center;gap:24px}.logo-link img{width:100%;max-width:340px;height:64px;object-fit:contain;object-position:left center}.site-header nav{display:flex;justify-content:center;gap:36px}.site-header nav a{padding:20px 0;white-space:nowrap;font-weight:700;color:var(--navy);position:relative}.site-header nav a.active{color:var(--red)}.site-header nav a.active:after{content:"";position:absolute;bottom:12px;height:2px;background:var(--red);left:0;right:0}.lang{display:flex;gap:12px;align-items:center;white-space:nowrap}.lang button{border:0;background:none;color:var(--muted);min-height:44px;padding:4px 0;font-size:14px}.lang button.active{color:var(--red);font-weight:700}.lang>span{color:#9ba5b5}.lang button span{color:inherit}.lang button{padding:4px 8px}.menu-toggle{display:none}.footer{border-top:1px solid #eee;padding:24px 0 28px;background:#fff}.footer-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.footer-logo img{width:290px;height:60px;object-fit:contain;object-position:left center}.contacts{display:flex;gap:12px 24px;justify-content:center;flex-wrap:wrap;font-size:13px}.contacts a{display:flex;gap:8px;align-items:center}.contact-icon{width:16px;height:16px;fill:var(--navy);flex:none}.copyright{font-size:12px;text-align:center;color:var(--muted);margin:12px 0 0}.footer-charter-link{text-align:center;font-size:13px;color:#9e651c;margin-top:4px}
/* Homepage: preserve the supplied master composition */
.hero{width:calc(100% - var(--gutter)*2);max-width:1280px;margin-inline:auto;position:relative;aspect-ratio:2.9;min-height:360px;background:#eaf5fc;isolation:isolate}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.hero-layer{height:100%;position:absolute;inset:0;background:linear-gradient(90deg,#ffffff24,transparent 80%)}.hero-layer>.wrap{width:100%;height:100%;padding:0 5%;display:flex;align-items:center}.hero-copy{width:100%;padding-bottom:10px}.hero-title{max-width:68%;font-family:var(--serif);font-size:47px;font-weight:900;-webkit-text-stroke:.45px currentColor;line-height:1.35;letter-spacing:.005em;margin:0 0 4px;text-shadow:0 1px 2px white}.hero-phrase{display:inline-block;white-space:nowrap}.hero-sep{display:inline-block;padding:0;margin:0 .28em;text-align:center;font-family:Arial,sans-serif;font-size:.7em;vertical-align:.08em;color:var(--navy)}.hero-title:lang(ja){font-size:40px}.hero-sub{font-size:24px;letter-spacing:.14em;color:#2e3b58;margin:0 0 18px}.hero .btn{min-width:200px;font-size:20px}.hero-motto{position:absolute;right:3%;top:14%;font-size:14px;line-height:1.4;max-width:130px}.hero-motto-cn{font:18px/1.6 var(--serif);letter-spacing:.12em;transform:rotate(-6deg);margin-bottom:12px}.hero-motto-en{font:12px/1.25 Georgia,serif;letter-spacing:.05em}
.ui-reference-home .section{background:#fff;padding:42px 0}.ui-reference-home #about{padding-top:30px;padding-bottom:36px}.title{font-family:var(--serif);font-size:46px;font-weight:900;-webkit-text-stroke:.4px currentColor;display:flex;align-items:center;gap:24px;position:relative;margin:0 0 8px;padding-top:0;line-height:1.3}.title .en{font:15px Georgia,serif;color:#62708a;letter-spacing:.08em}.section-note{font-size:17px;letter-spacing:.12em;margin-bottom:12px}.about-grid{display:grid;grid-template-columns:40% 60%;align-items:stretch;min-height:260px}.about-grid>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:24px 22px 24px 0}.about-summary{font-size:17px;line-height:1.8;margin:8px 0 14px}.about-summary br{display:none}.about-detail-btn{align-self:flex-start}.about-image{position:relative;min-height:260px;overflow:hidden}.about-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 42%}.about-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,white,transparent 22%);pointer-events:none}
.ui-reference-home .section-soft{position:relative;isolation:isolate;overflow:hidden}.ui-reference-home .section-soft:before{content:"";position:absolute;inset:0 0 auto;height:130px;background-image:linear-gradient(0deg,white,#ffffff00),url("data:image/jpeg;base64,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");background-size:100% auto;background-repeat:no-repeat;background-position:center top;transform:translateX(-32%);z-index:-1;opacity:.95}.values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.value{padding:16px;background:#fff;border:1px solid #f0efed;box-shadow:var(--shadow);border-radius:3px;text-align:center}.value .icon{color:#d28a27;width:64px;height:58px;margin:0 auto 6px}.value svg{width:100%;height:100%}.value h3{font:900 27px/1.3 var(--serif);color:#a95706;margin:0 0 4px}.value p{font-size:17px;margin:0;line-height:1.6}.block-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.block-head .title{margin:0}.head-right{display:flex;gap:24px;align-items:center}.head-right .note{font-size:15px}.head-right .note:before{content:"";display:inline-block;width:28px;height:1px;background:var(--gold);vertical-align:middle;margin-right:12px}.member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.member-card,.activity-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #f0efed;border-radius:3px;box-shadow:var(--shadow);background:#fff}.member-card:hover,.activity-card:hover{box-shadow:0 4px 18px #142d4c20}.portrait-frame{position:relative;aspect-ratio:1.8;overflow:hidden;background:#f2f4f6}.portrait-frame img{position:absolute;max-width:none;object-fit:fill}.member-card .card-body{flex:1}.member-card .link-arrow{display:block;margin-top:10px;color:#98601b}.member-info-row{display:grid;grid-template-columns:5em minmax(0,1fr);text-align:left}.member-info-row:lang(ja){grid-template-columns:6.5em minmax(0,1fr)}.member-info-label{white-space:nowrap;display:flex;justify-content:space-between}.member-info-label::after{content:"：";flex:none}.member-info-value{min-width:0;overflow-wrap:anywhere}.card-body{padding:10px 14px 12px}.card-title{font:900 24px/1.35 var(--serif);margin:0 0 3px}.card-body p{font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere}.ui-reference-home .link-arrow{display:none}.activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.activity-image{aspect-ratio:2.8;overflow:hidden;position:relative}.activity-image img{position:absolute;width:100%;height:100%;max-width:none;top:0;object-fit:cover}.activity-card .card-body{flex:1}.event-backdrop-title{position:absolute;top:40%;left:35%;right:5%;transform:translateY(-50%);font-size:16px;font-family:"Microsoft YaHei","Meiryo",sans-serif;font-style:normal;font-weight:600;color:#fff;text-align:center;line-height:1.65;text-shadow:0 1px 2px #800}.join-heading-text{white-space:nowrap}.join-grid .title:lang(ja){font-size:36px;gap:14px}.join-grid{display:grid;grid-template-columns:31% minmax(0,1fr);align-items:center;position:relative}.join-grid>div:first-child{padding:20px 20px 20px 0;z-index:1}.join-copy{font-size:17px;line-height:1.65;margin:8px 0 12px}.join-art{position:relative;overflow:hidden;min-width:0}.join-art>img{width:100%;aspect-ratio:2.8;object-fit:cover;object-position:center}.join-motto{position:absolute;right:0;top:0;bottom:0;display:flex;justify-content:center;flex-direction:column;background:linear-gradient(90deg,#ffffff00,white 20%);padding:12px 0 12px 40px;width:30%;font:700 23px/1.5 var(--serif);color:var(--red)}.join-motto small{font:12px/1.3 Georgia,serif;color:var(--muted);margin-top:8px}.ui-reference-home #join{padding-bottom:0}
/* About, governance, role details */
.page-hero{padding:36px 0 22px;background:linear-gradient(#f5f9fc,white)}.page-kicker,.eyebrow,.article-no,.slide-no,.gov-num{font-size:12px;letter-spacing:.1em;color:#9c763b}.page-title{font:800 43px/1.45 var(--serif);margin:5px 0 0}.detail-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.detail-side{position:sticky;top:calc(var(--header) + 16px);display:grid;gap:8px}.detail-tab{display:flex;align-items:center;gap:14px;text-align:left;min-height:58px;padding:10px 14px;border:1px solid var(--line);border-radius:4px;color:var(--navy);background:#fff;font-weight:700}.detail-tab.active{border-color:var(--red);color:var(--red);background:#fff8f8}.detail-tab .num{font:18px Georgia,serif;color:var(--gold);flex:none}.detail-tab-label{min-width:0;line-height:1.65;overflow-wrap:anywhere}.detail-panel{display:none}.detail-panel.active{display:block}.detail-main{min-width:0}.article-card,.form-card,.role-page-card{padding:28px;border:1px solid var(--line);background:#fff;border-radius:5px;box-shadow:var(--shadow);min-width:0}.meaning-phrase{display:inline-block;max-width:100%;margin-right:.45em;text-wrap:balance}.article-title{text-wrap:balance;overflow-wrap:break-word;font:800 30px/1.5 var(--serif);margin:8px 0 20px}.article-copy{line-height:1.95}.article-copy h3{margin:24px 0 10px}.detail-jump{padding-top:18px;border-top:1px solid var(--line);margin-top:20px}.detail-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.detail-pager button,.receipt-actions button,.carousel-arrow{border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--navy);padding:8px 16px;min-height:44px}.detail-pager button:disabled{opacity:.4;cursor:default}.detail-progress{font-size:14px;white-space:nowrap}.mission-hero{background:#f8fafc;border:1px solid var(--line);padding:24px;margin:16px 0}.mission-label{color:var(--gold);font-size:14px}.mission-statement{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 28px;font:700 26px/1.6 var(--serif);color:var(--navy)}.mission-statement span{max-width:100%;text-wrap:balance}.mission-slogan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;font:700 26px/1.6 var(--serif);color:var(--navy)}.slogan-item{display:inline-block;white-space:nowrap}.mission-slogan b{color:var(--red)}.declaration{font-size:19px;margin:20px 0}.spirit-tags,.org-tree-tags{display:flex;flex-wrap:wrap;gap:8px}.spirit-tags{margin:20px 0}.spirit-tags span,.org-tree-tags span{background:#f5f7fa;padding:4px 10px;border-radius:3px;font-size:14px}.pillar-list{display:grid;gap:18px}.pillar-card{padding:22px;border:1px solid var(--line);background:#fff}.pillar-head{display:flex;align-items:flex-start;gap:16px}.pillar-index,.form-step{background:var(--navy);color:#fff;width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:3px}.pillar-head h3{margin:0 0 6px}.pillar-sub{color:var(--gold);font-size:14px;margin-bottom:10px}.pillar-points{padding-left:20px}.pillar-points li{margin:10px 0}.governance-grid,.training-grid,.system-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gov-card,.training-card,.system-card{padding:20px;border:1px solid var(--line);background:#fff}.gov-card h3,.training-card h3,.system-card h3{margin:8px 0}.training-icon{font-size:25px;color:var(--gold)}.training-flow{padding:18px;background:#f5f8fb;margin-top:20px}.action-box{margin-top:20px;padding:20px;background:#fff8ef}.count-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;align-items:center;margin:0 0 20px}.count-bar .back-link{white-space:nowrap}.count-num{font-size:18px;font-weight:600;color:var(--navy)}
.org-tree{text-align:center;max-width:900px;margin:auto}.org-level{display:flex;justify-content:center}.org-tree-node{border:1px solid #a9bbce;border-top:4px solid #315578;background:#f3f7fb;padding:18px 20px;border-radius:8px;box-shadow:0 3px 10px #102c4c0a;width:100%;max-width:560px;cursor:pointer}.org-tree-node:hover{border-color:var(--gold);background:#fffaf2}.org-tree-node.top{border-color:#a82c3c;background:#fff2f3}.org-tree-node.lead{border-top-color:#284c78;background:#eef4fb}.org-tree-node.audit{border-top-color:#467f79;background:#eff8f5}.org-tree-node.secretariat{border-top-color:#536ea0;background:#f1f4fa}.org-tree-node.members{border-top-color:#8a744e;background:#faf7ef}.org-tree-node.board{border-color:#bb8b41;background:#fff7e8}.org-tree-node strong,.org-tree-node small,.org-tree-label{display:block}.org-tree-node strong{font-size:19px;color:var(--navy)}.org-tree-node small{font-size:13px;margin-top:6px}.org-tree-label{font-size:12px;color:#9c763b;margin-bottom:3px}.org-tree-vertical{height:24px;width:2px;background:#6d829b;margin:auto}.org-tree-branch,.org-tree-subline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;position:relative;padding-top:24px}.org-tree-branch:before,.org-tree-subline:before{content:"";position:absolute;top:0;left:calc(25% - 6px);right:calc(25% - 6px);height:2px;background:#6d829b}.org-tree-branch{padding-bottom:24px}.org-tree-branch:after{content:"";position:absolute;bottom:0;left:calc(25% - 6px);right:calc(25% - 6px);height:2px;background:#6d829b}.org-tree-branch>.org-tree-node:after{content:"";position:absolute;bottom:-24px;left:50%;width:2px;height:24px;background:#6d829b}.org-tree-branch>*,.org-tree-subline>*{position:relative}.org-tree-branch>*:before,.org-tree-subline>*:before{content:"";position:absolute;top:-24px;height:24px;width:2px;background:#6d829b;left:50%}.org-tree-panel{border:1px solid var(--line);padding:16px;border-radius:5px;text-align:left}.org-tree-panel h4{margin:0 0 12px}.org-key{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:12px;margin-top:20px}.org-key i{display:inline-block;width:8px;height:8px;background:#6d829b;margin-right:5px}.org-key i.red{background:var(--red)}.org-key i.gold{background:var(--gold)}.role-page-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px}.role-page-list{padding-left:22px;margin:0}.role-page-list li{margin:12px 0}.role-page-nav,.member-nav{display:flex;justify-content:space-between;gap:24px;margin-top:24px}.role-page-nav a,.member-nav a{padding:12px 0;color:#9e651c}.role-page-card h3{margin:8px 0 12px}
/* About carousel retained in overview, rather than adding a homepage block. */
.about-carousel-wrap{margin-top:26px}.carousel-toolbar{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.carousel-arrow{font-size:22px;padding:0;width:44px}.about-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2);gap:16px;overflow:auto;scroll-snap-type:x mandatory;position:relative;scrollbar-width:thin}.about-slide{scroll-snap-align:start;min-width:0;padding:22px;border:1px solid var(--line);border-radius:4px}.about-slide h3{font:700 25px var(--serif);margin:10px 0}.about-slide p{font-size:15px}.carousel-dots{display:flex;justify-content:center;gap:4px}.carousel-dot{border:0;background:transparent;width:32px;height:32px;padding:10px}.carousel-dot:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background:#ddd}.carousel-dot.active:after{background:var(--red)}
/* Fees, application, confirmation */
.fee-source-badge{font-size:13px;color:#946019}.fee-official-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.fee-official-card,.fee-role{padding:20px;border:1px solid var(--line);background:#fffcf7;border-radius:4px}.fee-kind{font-size:13px;color:var(--gold)}.fee-official-card h3{margin:6px 0}.fee-amount{color:var(--red);font-size:23px;font-weight:700}.fee-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fee-role strong,.fee-role span{display:block}.fee-role span{color:var(--red);font-weight:700}.fee-note{font-size:14px;margin-top:16px}[data-view="apply"] .page-hero{text-align:center}[data-view="apply"] .page-hero h1{justify-content:center}.form-card{max-width:1000px;margin:auto}.form-section{margin-bottom:36px}.choice-fieldset{border:0;padding:0;margin:22px 0;min-width:0}.choice-fieldset legend{font-weight:600;margin-bottom:12px}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:4px;min-width:0}.check-option input{flex:none;margin-top:7px;accent-color:var(--red)}.check-option span{min-width:0;overflow-wrap:anywhere}.form-note{font-size:14px;color:var(--muted)}.pledge-list{padding-left:22px}.pledge-list li{margin:10px 0}.form-section-head{display:flex;gap:12px;align-items:center;margin:0 0 18px}.form-section-head h2{font-size:22px;margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{min-width:0}.field.full{grid-column:1/-1}.field>label{display:block;font-weight:600;margin-bottom:6px}.field input:not([type=radio]):not([type=checkbox]),.field select,.field textarea{width:100%;min-width:0;min-height:46px;border:1px solid #ced5de;border-radius:4px;background:#fff;padding:10px 12px;color:var(--text)}.field textarea{min-height:110px;resize:vertical}.radio-grid,.rank-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.radio-card{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--line);border-radius:4px;cursor:pointer}.radio-card:has(input:checked){border-color:var(--red);background:#fff8f8}.radio-card input{margin-top:7px;flex:none;accent-color:var(--red)}.consent-box{display:flex;align-items:flex-start;gap:10px}.consent-box input{margin-top:8px;accent-color:var(--red)}.application-actions{display:flex;gap:20px;justify-content:space-between;align-items:center}.required-note,.demo-note{font-size:14px;color:#6e7788}.demo-note{background:#f3f7fb;padding:14px 16px;margin:0 0 24px}.application-receipt{display:none}.application-receipt.show{display:block;border-top:2px solid var(--gold);padding-top:24px;margin-top:24px;overflow-wrap:anywhere}.receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.receipt-grid p{margin:0}.receipt-grid strong{display:block;font-size:13px;color:var(--muted)}.receipt-actions button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.receipt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fee-preview{color:var(--red);padding:10px 0;font-weight:700}
/* Member and activity details */
.member-detail>div{min-width:0;overflow-wrap:anywhere}.member-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:8px;padding:32px;background:#fff;box-shadow:0 8px 30px #142d4c0a}.member-detail .member-photo{grid-column:1;grid-row:1}.member-detail>div:not(.member-photo){grid-column:2;grid-row:1}.member-detail h1{margin-top:0}.member-detail>div>p{padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:12px}.member-photo{overflow:hidden;border-radius:4px}.member-photo img{width:auto;max-width:100%;max-height:380px;margin:auto;object-fit:contain;cursor:zoom-in}.member-intro h2{font:800 32px var(--serif);margin:0 0 10px}.member-role{color:#98703c;margin-bottom:14px}.profile-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-item{padding:12px 0;border-bottom:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.profile-item span{display:block;font-size:13px;color:var(--muted)}.profile-item strong{color:var(--navy)}.activity-full{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;padding:28px 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}.activity-full>img{width:100%;aspect-ratio:2.5;object-fit:cover;cursor:zoom-in}.activity-full h2{margin:0 0 12px;font:800 28px var(--serif)}
/* Public charter */
.charter-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.charter-meta>div{padding:14px;background:#f7f9fb;min-width:0}.charter-meta span,.charter-meta strong{display:block}.charter-meta span{font-size:13px;color:var(--muted)}.charter-meta strong{font-size:15px}.charter-chapters{display:grid;gap:12px}.charter-chapter{border:1px solid var(--line);border-radius:4px;background:#fff}.charter-chapter summary{display:flex;align-items:center;gap:14px;padding:16px;cursor:pointer;list-style:none}.charter-chapter summary::-webkit-details-marker{display:none}.charter-chapter-no{font-size:11px;color:var(--gold);white-space:nowrap}.charter-chapter summary strong{flex:1;color:var(--navy)}.charter-chevron{color:var(--gold)}.charter-chapter[open] .charter-chevron{transform:rotate(45deg)}.charter-articles{padding:0 20px 8px}.charter-article{border-top:1px solid var(--line);padding:18px 0}.charter-article h3{font-size:18px;margin:0 0 10px}.charter-article p{line-height:1.9;margin:0}.charter-actions{margin:24px 0 16px}.charter-privacy{font-size:14px;padding:16px;background:#f7f9fb}
/* Image viewer */
.image-lightbox{display:none;position:fixed;inset:0;background:#08152ce8;z-index:1000;padding:24px;align-items:center;justify-content:center}.image-lightbox.show{display:flex}.lb-panel{position:relative;max-width:1100px;width:100%;padding-top:52px}.lb-panel img{max-height:75vh;margin:auto;object-fit:contain}.lb-panel button{position:absolute;right:0;top:0;width:44px;height:44px;background:#fff;border:0;border-radius:50%;font-size:28px}.lb-caption{color:#fff;text-align:center;margin-top:12px}.zoomable{cursor:zoom-in}
/* Tablet */
@media(max-width:1180px){.join-grid .title:lang(ja){font-size:24px}:root{--gutter:24px}.nav{grid-template-columns:260px 1fr auto;gap:18px}.site-header nav{gap:22px}.hero-title{font-size:38px}.hero-title:lang(ja){font-size:32px}.hero-motto{display:none}.hero .btn{font-size:17px;min-width:170px}.about-summary,.value p,.join-copy{font-size:16px}.head-right .note{display:none}.footer-row{grid-template-columns:1fr auto}.footer-row>.lang{justify-content:center}.detail-shell{grid-template-columns:210px minmax(0,1fr);gap:20px}.article-card{padding:22px}.charter-meta{grid-template-columns:1fr}.join-motto{font-size:18px}}
@media(max-width:1000px){.mission-statement{font-size:22px}.mission-slogan{grid-template-columns:repeat(2,minmax(0,1fr));font-size:22px}:root{--header:72px}.nav{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.logo-link img{max-width:280px;height:56px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:0;background:#fff;color:var(--navy);font-size:27px;line-height:1;padding:0;order:3;z-index:102}.site-header nav{display:none;position:absolute;top:100%;left:var(--gutter);right:var(--gutter);background:white;box-shadow:0 10px 24px #18345b22;border:1px solid var(--line);padding:12px 20px;flex-direction:column;gap:0;max-height:calc(100dvh - var(--header) - 24px);overflow:auto}.site-header.menu-open nav{display:flex}.site-header nav a{padding:13px 0}.site-header nav a.active:after{bottom:6px;right:auto;width:32px}.hero{min-height:340px}.hero-title{font-size:34px;max-width:68%}.hero-title:lang(ja){font-size:29px}.hero-sub{font-size:18px;letter-spacing:.05em}.about-grid{grid-template-columns:43% 57%}.title{font-size:34px;gap:16px}.about-summary{font-size:15px}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-reference-home .member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.join-grid{grid-template-columns:35% 65%}.join-art>img{aspect-ratio:2.5}.join-motto{display:none}.detail-shell{grid-template-columns:1fr}.detail-side{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-tab{font-size:15px}.role-page-grid{grid-template-columns:1fr}.member-detail{gap:24px}.about-carousel{grid-auto-columns:calc((100% - 16px)/2)}}
/* Phone */
@media(max-width:700px){.mission-slogan{grid-template-columns:1fr}.join-grid .title:lang(ja){font-size:30px}:root{--gutter:12px;--header:66px}body{font-size:15px}.nav{gap:8px}.logo-link img{max-width:260px;height:auto;max-height:48px}.lang{gap:6px}.lang button{font-size:12px}.menu-toggle{width:36px;font-size:25px}.hero{aspect-ratio:auto;min-height:330px}.hero>img{object-position:67% center}.hero-layer{background:linear-gradient(90deg,#ffffffb3,transparent)}.hero-layer>.wrap{padding:28px 18px;align-items:flex-start}.hero-title:lang(ja){font-size:29px}.hero-title{font-size:29px;max-width:100%;line-height:1.45;margin-bottom:10px}.hero-phrase{display:block}.hero-sep{display:none}.hero-sub{font-size:15px;max-width:20em;letter-spacing:.03em;margin-bottom:16px}.hero .btn{font-size:15px;min-width:0;padding:7px 15px;white-space:nowrap}.btn-row{gap:10px}.hero-motto{display:none}.ui-reference-home .section{padding:30px 0}.ui-reference-home #about{padding-top:22px;padding-bottom:28px}.title{font-size:30px;gap:14px}.title .en{font-size:11px}.about-grid{grid-template-columns:1fr}.about-grid>div:first-child{padding:24px 0 18px}.about-summary{font-size:16px}.about-image{min-height:0;aspect-ratio:2.3}.about-image:after{display:none}.about-image img{object-position:center}.values{grid-template-columns:1fr;gap:10px}.value{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;text-align:left;padding:16px}.value .icon{grid-row:1/3;margin:0;align-self:center}.value h3{font-size:23px;margin-bottom:4px}.value p{font-size:14px}.section-note{font-size:14px;letter-spacing:.04em}.block-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.block-head .btn{font-size:14px;min-height:40px;padding:5px 14px}.member-grid,.ui-reference-home .member-grid{gap:12px;grid-template-columns:1fr}.card-body{padding:10px}.card-title{font-size:22px}.card-body p{font-size:14px;line-height:1.7}.activity-grid{grid-template-columns:1fr;gap:14px}.activity-image{aspect-ratio:2.6}.activity-card .card-title{font-size:23px}.activity-card .card-body{padding:12px 14px}.join-grid{grid-template-columns:1fr}.join-grid>div:first-child{padding:16px 0}.join-art>img{aspect-ratio:3.2;object-position:left center}.join-copy{max-width:30em;font-size:16px}.join-art{margin-bottom:16px}.footer{padding:20px 0}.footer-row{grid-template-columns:1fr;gap:14px}.footer-logo img{width:270px;height:50px;margin:auto}.contacts{font-size:12px;gap:8px 18px}.copyright{font-size:11px;line-height:1.7}.page-hero{padding:24px 0 12px}.section{padding:22px 0}.detail-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-tab{padding:10px;gap:8px;font-size:14px;min-height:62px}.detail-tab .num{font-size:16px}.article-card,.form-card,.role-page-card{padding:18px 14px}.article-title{font-size:25px}.mission-hero{padding:16px}.mission-statement{font-size:20px}.mission-slogan{font-size:20px;gap:10px 20px}.declaration{font-size:17px}.pillar-card{padding:16px 12px}.pillar-head{gap:10px}.pillar-index{width:28px;height:28px}.governance-grid,.training-grid,.system-cards,.fee-official-grid,.fee-role-grid,.form-grid,.radio-grid,.rank-options,.receipt-grid,.checkbox-grid{grid-template-columns:1fr}.application-actions{flex-direction:column;align-items:stretch}.form-section-head h2{font-size:20px}.form-step{width:30px;height:30px}.form-card{box-shadow:none}.form-section{margin-bottom:24px}.radio-card{font-size:15px}.member-detail{grid-template-columns:1fr;padding:18px;gap:24px}.member-detail .member-photo{grid-column:1;grid-row:1}.member-detail>div:not(.member-photo){grid-column:1;grid-row:2}.member-photo img{max-height:380px}.profile-list{grid-template-columns:1fr}.role-page-nav,.member-nav{flex-direction:column;gap:6px}.activity-full{grid-template-columns:1fr;gap:16px;padding:22px 0}.charter-chapter summary{padding:14px 12px;gap:10px;flex-wrap:wrap}.charter-chapter-no{width:100%}.charter-articles{padding:0 12px}.charter-actions{flex-direction:column}.charter-article h3{font-size:17px}.org-tree-node{padding:14px 12px}.org-tree-node strong{font-size:17px}.org-tree-branch,.org-tree-subline{grid-template-columns:1fr;padding-top:0;padding-bottom:0;gap:24px}.org-tree-branch:before,.org-tree-branch:after,.org-tree-branch>.org-tree-node:after,.org-tree-subline:before{display:none}.org-tree-branch>*:before,.org-tree-subline>*:before{display:none}.org-tree-branch>*+*:before,.org-tree-subline>*+*:before{display:block}.org-key{gap:10px}.about-carousel{grid-auto-columns:100%}.about-slide{padding:18px}.detail-pager button{padding:8px 10px}.image-lightbox{padding:12px}}
@media(max-width:360px){:root{--gutter:10px}.nav{gap:5px}.lang{gap:4px}.lang button{font-size:11px}.logo-link img{min-width:0}.hero-layer>.wrap{padding:24px 14px}.hero-title,.hero-title:lang(ja){font-size:27px}.hero .btn{font-size:14px;padding:7px 12px}.member-grid{grid-template-columns:1fr}.detail-tab{font-size:13px}.title{font-size:28px}.title .en{font-size:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media print{.site-header,.footer,.page-hero,.page-actions,.image-lightbox,.receipt-actions,.demo-note,#membershipForm{display:none!important}.standalone-view{display:none!important}.standalone-view[data-view=apply]{display:block!important}.wrap{width:100%;margin:0}.section{padding:0}.form-card{border:0;box-shadow:none;padding:0;max-width:none}.application-receipt.show{display:block;border:0;margin:0;padding:0}.receipt-grid{grid-template-columns:1fr 1fr;font-size:10pt;line-height:1.5;gap:7px 20px}.receipt-grid p{break-inside:avoid}body{background:#fff;color:#000}}




.gala-image{position:relative;min-width:0;container-type:inline-size}.gala-image>img{display:block;width:100%;aspect-ratio:2.5;object-fit:cover}.gala-image .event-backdrop-title{font-size:clamp(11px,3.4cqw,22px)}

[hidden]{display:none!important}
.banner{aspect-ratio:2.9;min-height:390px;background:#f2f1ee;overflow:hidden}
.banner-slide{position:absolute;inset:0}
.banner-slide>img{width:100%;height:100%;object-fit:cover;object-position:center}
.banner-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:32px 5% 64px;background:linear-gradient(90deg,#ffffff55,transparent 65%)}
.banner-heading{max-width:55%;font:700 36px/1.5 var(--serif);color:var(--navy);margin:0 0 22px;letter-spacing:.02em}
.banner-heading em{font-style:normal;color:var(--red,#c80024)}
.banner-heading:lang(ja){font-size:32px;line-height:1.65}
.banner .btn{min-width:0;font-size:17px;padding:12px 24px}
.banner-controls{position:absolute;left:5%;bottom:16px;display:flex;align-items:center;gap:8px;color:var(--navy);font:14px/1.4 var(--sans)}
.banner-controls button{min-width:40px;min-height:36px;border:1px solid #b8bdc5;background:#fffffff0;color:var(--navy);cursor:pointer;border-radius:2px}
.banner-controls [data-banner-pause]{padding:0 10px}
.member-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}
.member-tools label{display:flex;flex-direction:column;gap:7px;min-width:0;font:16px/1.5 var(--sans)}
.member-tools label:first-child{flex:1 1 240px}.member-tools label:nth-child(2){flex:0 1 220px}
.member-tools input,.member-tools select{width:100%;min-width:0;min-height:46px;border:1px solid #aab2bf;background:white;border-radius:3px;padding:9px 12px;color:var(--navy);font:16px/1.5 var(--sans)}
.member-tools button{min-height:46px;padding:8px 18px;border:1px solid #aab2bf;background:white;color:var(--navy);cursor:pointer}
#memberResult{flex-basis:100%;margin:0;font-size:15px}#memberEmpty{padding:32px 0;color:var(--navy)}
.about-shortcuts{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px;font-size:17px}.about-shortcuts a{text-decoration:underline;text-underline-offset:5px}
.member-card,.activity-card{box-shadow:none}.member-card:hover,.activity-card:hover{box-shadow:0 3px 12px #142d4c14}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b77a23;outline-offset:3px}
.member-info-value{line-height:1.65}.member-nav{flex-wrap:wrap;gap:12px}.member-nav a{overflow-wrap:anywhere}
@media(max-width:1000px){.banner-heading{font-size:30px;max-width:60%}.banner-heading:lang(ja){font-size:27px}.banner{min-height:350px}.banner .btn{font-size:16px;padding:10px 16px}}
@media(max-width:600px){.banner{aspect-ratio:auto;height:480px;min-height:0}.banner-slide>img{position:absolute;bottom:0;height:55%;object-position:100% center}.banner-content{justify-content:flex-start;padding:24px 20px;background:linear-gradient(#f6f5f1 0%,#f6f5f1 42%,transparent 64%)}.banner-heading,.banner-heading:lang(ja){max-width:100%;font-size:25px;line-height:1.55;margin-bottom:16px}.banner .btn{font-size:15px;padding:9px 13px}.banner-controls{left:auto;right:12px;bottom:10px}.banner .btn-row{gap:10px}.member-tools{gap:12px}.member-tools label:first-child{flex-basis:100%}.member-tools label:nth-child(2){flex:1}.about-shortcuts{font-size:16px;gap:14px}.card-body{padding:18px}.member-info-row:lang(ja){grid-template-columns:6.5em minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.banner .banner-controls{left:50%;right:auto;bottom:12px;transform:translateX(-50%);gap:0;padding:0;background:transparent}.banner .banner-controls button{position:relative;display:block;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;background:transparent;border-radius:50%;cursor:pointer}.banner .banner-controls button::after{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff;border:1px solid #142d4c88;box-shadow:0 1px 3px #142d4c33}.banner .banner-controls button[aria-pressed=true]::after{background:#c80024;border-color:#c80024}

.application-photo input[type=file]{max-width:100%;width:100%}#photoPreview img,.receipt-photo{display:block;width:180px;max-width:100%;height:auto;max-height:240px;object-fit:contain;margin:12px 0}#photoError{color:#b00020}#photoPreview[hidden]{display:none}.application-photo .consent-box input{flex:none}

.service-banner{padding:20px 0;line-height:1.8}.service-banner a{color:var(--gold)}.service-content{max-width:1000px}.notice-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.notice-tabs button{font:inherit;background:white;border:1px solid var(--line);padding:10px 20px;cursor:pointer}.notice-tabs button[aria-pressed=true]{color:white;background:var(--navy,#142d4c)}.notice-item{padding:25px 0;border-bottom:1px solid var(--line)}.notice-item h2{font-size:26px;margin:8px 0}.notice-item a{color:var(--navy,#142d4c)}.notice-item p{margin:8px 0}.service-content form{max-width:720px;background:#f7f8fa;border:1px solid var(--line);padding:28px;margin:24px 0}.service-content label{display:block;margin:16px 0}.service-content input:not([type=checkbox]),.service-content textarea{display:block;width:100%;min-width:0;padding:12px;border:1px solid #aeb9c4;border-radius:3px;background:white;font:inherit;margin-top:6px}.service-check{display:flex!important;gap:12px;align-items:flex-start}.service-check input{width:20px;height:20px;flex:none;margin-top:5px}.notice-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.service-content [hidden],#onlineReceipt[hidden]{display:none!important}#onlineReceipt{border-left:3px solid var(--gold);padding:18px;background:#f7f8fa;overflow-wrap:anywhere}#onlineReceipt textarea{width:100%;min-height:130px;font:inherit}#noticeDetail h2{font-size:32px}button:disabled{opacity:.55;cursor:wait}.site-header nav{gap:22px}@media(max-width:1200px){.site-header nav{gap:13px}.site-header nav a{font-size:16px}}@media(max-width:600px){.service-content form{padding:18px}.notice-item h2,#noticeDetail h2{font-size:24px}.notice-tabs button{padding:8px 12px}.service-content .btn{white-space:normal}}

[data-view="notices"] .page-hero{padding:24px 0 16px;background:#fff}[data-view="notices"] .page-hero h1{margin:0}[data-view="notices"] .section{padding-top:0}[data-view="notices"] .service-content{max-width:1280px;width:calc(100% - var(--gutter)*2)}[data-view="notices"] .notice-tabs{margin:0 0 20px}@media(max-width:600px){[data-view="notices"] .page-hero{padding:18px 0 14px}[data-view="notices"] .notice-tabs{gap:8px;margin-bottom:16px}}

.member-status-badge{display:inline-block;color:#8b3e13;background:#fff2e4;border:1px solid #e5c9aa;border-radius:3px;padding:3px 9px;margin:6px 0;font:14px/1.6 sans-serif}.member-unavailable{padding:70px 20px;text-align:center}

.ui-reference-home .join-grid{display:block!important;min-height:0!important;padding-top:44px;padding-bottom:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6;text-align:center}.ui-reference-home .join-grid>div{max-width:850px;margin:auto}.ui-reference-home .join-copy{margin:16px auto 24px;max-width:720px}.ui-reference-home .join-grid .btn{margin-top:4px}.ui-reference-home .join-grid .title{text-align:center}
#applicationPreview{box-sizing:border-box;width:min(880px,calc(100% - 24px));max-height:88dvh;border:1px solid #d7dce2;border-radius:6px;padding:24px;color:var(--navy);background:white;overflow:auto}#applicationPreview::backdrop{background:#11233c88}.preview-head,.preview-actions{display:flex;gap:12px;align-items:center;justify-content:space-between}.preview-head h2{font-size:25px;margin:0}.preview-head>button{border:0;background:none;color:var(--navy);font-size:30px;min-width:44px;min-height:44px}.preview-actions{position:sticky;bottom:-24px;background:white;padding:18px 0;justify-content:flex-end;border-top:1px solid var(--line)}#applicationPreviewBody h3{font-size:19px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-top:26px}#applicationPreviewBody dl{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:10px 24px}#applicationPreviewBody dt{color:#617085}#applicationPreviewBody dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}#applicationPreviewBody img{width:150px;max-height:200px;object-fit:contain}#serviceMode:empty{display:none}body:has(#applicationPreview[open]){overflow:hidden}@media(max-width:600px){#applicationPreview{padding:16px}.preview-actions{bottom:-16px;flex-wrap:wrap}.preview-actions .btn{font-size:15px;padding:10px 16px}#applicationPreviewBody dl{grid-template-columns:1fr;gap:4px}#applicationPreviewBody dd{margin-bottom:13px}.ui-reference-home .join-grid{padding:30px 20px}}

.cms-preview-note{position:fixed;bottom:12px;right:12px;z-index:9999;padding:10px 16px;background:#fff2cc;color:#142d4c;border:1px solid #c58a20;font:14px/1.5 sans-serif;max-width:90vw}
