@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");:root{--base-color:#f3e9df;--white-color:#fff;--black-color:#222;--red-color:#ec0000;--blue-color:#003f8f;--green-color:#164124;--lightgreen-color:#008454;--yellow-color:#f2c100;--lightblue-color:#afccd1;--orange-color:#ff4e2d;--gray-color:#eae6e3;--border-gray-color:#bdb7b1;--font-jp:"Zen Kaku Gothic New",sans-serif;--font-jp-bold:700;background-color:var(--base-color);cursor:url(/cursol.svg),auto}*{font-family:var(--font-jp);box-sizing:border-box;padding:0;margin:0}::selection{background-color:#f2c100;color:#fff}html{scroll-behavior:smooth}body{color:var(--black-color);overflow-wrap:normal;line-break:strict;word-wrap:normal;white-space:pre-wrap;font-style:normal;font-weight:400}main{position:relative}img{display:block;width:auto;height:auto;object-fit:cover}section{padding:96px 60px;overflow:hidden}section>div{max-width:1700px;margin:0 auto}section .section_top{border-top:1px solid var(--black-color);padding-top:24px;display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:56px}section .section_top.page{padding-top:32px}section .section_top.events{margin-top:176px;position:relative;z-index:2}section .section_top>p,section .section_top>p.page{white-space:nowrap}section .section_title *{display:inline}section .section_title h1{margin-left:8px}#voices_section .section_title h1,section .section_top.page .section_title h1{margin-left:0}section .section_detail{display:flex;flex-direction:column;gap:32px}section .section_detail.news{border-bottom:1px solid var(--border-gray-color)}.more,section .section_more{font-family:var(--font-f37)}section .section_more{position:relative;width:-moz-fit-content;width:fit-content;height:48px;margin:64px 0 0 auto;border-bottom:1px solid var(--black-color);display:flex;align-items:center;padding:8px;z-index:0}section .section_more:after{z-index:-1;position:absolute;content:" ";width:0;height:100%;top:0;left:0;background-color:var(--white-color)}section .section_more:hover:after{animation:slide .5s ease 0s 1 normal backwards;width:100%}section .section_more img{margin-left:56px;margin-right:8px;height:16px;width:16px}b{font-weight:var(--font-jp-bold)}b,span{font-family:var(--font-jp)}a{color:inherit;text-decoration:none}a,button{cursor:pointer;font-family:var(--font-jp)}button{background-color:transparent;border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}p,pre{white-space:pre-wrap;font-size:15px;line-height:24px}h1,p,pre{font-family:var(--font-jp);font-weight:400}h1{font-size:32px;line-height:40px}h2{font-weight:400;font-family:var(--font-jp)}h2,h2.more{font-size:24px;line-height:32px}h2.more{font-weight:500}h2.more,h2.num{font-family:var(--font-f37)}strong{font-family:var(--font-jp);font-weight:var(--font-jp-bold)}.p1{font-weight:400;font-size:15px}.p1,.p1 b{line-height:24px;font-family:var(--font-jp)}.p1 b{font-weight:var(--font-jp-bold);font-size:16px}.p2{font-weight:400;font-size:13px;line-height:16px;font-family:var(--font-jp)}.text_right{text-align:right}.p2.eng_font{font-weight:500;font-size:13px;line-height:16px;font-family:var(--font-f37)}.p2 b{font-family:var(--font-jp);font-weight:var(--font-jp-bold);font-size:12px;line-height:16px}.p2.tags,.p3{line-height:20px}.p3{font-weight:400;font-size:13px}.jp,.jp>*,.p3{font-family:var(--font-jp)}.eng,.eng>*,.eng_font{font-family:var(--font-f37)}.eng,.eng>*{font-weight:400}h1.eng{font-size:128px;line-height:136px}h1.eng,h2.eng{letter-spacing:-.016em}h2.eng{font-size:57px;line-height:64px}h3.eng{font-size:36px;line-height:40px}h3.eng.spacing{letter-spacing:-.016em}h4.eng{line-height:32px}h4.eng,h5.eng{font-size:24px}h5.eng{font-weight:700;line-height:133%;letter-spacing:-.016em}p.p1.eng,p.p1.jp{font-weight:400;font-size:16px;line-height:24px}p.p1.jp{font-family:var(--font-jp)}p.p2.eng{font-weight:400;font-size:13px;line-height:16px}p.p3.eng{font-weight:400;font-size:24px;line-height:32px}p.p3.eng.spacing{letter-spacing:-.016em}.base{font-family:var(--font-jp);color:var(--base-color)}.black{color:var(--black-color)}.white{color:var(--white-color)}.orange{color:var(--orange-color)}.lightgreen{color:var(--lightgreen-color)}.blue{color:var(--blue-color)}.red{color:var(--red-color)}.lightblue{color:var(--lightblue-color)}.yellow{color:var(--yellow-color)}.green{color:var(--green-color)}.base_color{color:var(--base-color)}.link{width:-moz-fit-content;width:fit-content;text-decoration:underline;color:var(--orange-color);&:hover{background-color:var(--white-color)}}.ulListStyleNone{list-style:none!important;padding-left:0!important;margin:0!important}.liBorderTopNone{line-height:0px!important;border-top:none!important;padding:9px 0 0!important}.displayInlineFlex,.displayInlineFlexGap3em{display:inline-flex;align-items:center}.displayInlineFlexGap3em{gap:3em}@media (max-width:700px){section{padding:40px 16px}section .section_title.page{margin-top:-9px}section .section_top{border-top:1px solid var(--black-color);display:flex;padding-top:16px;margin-bottom:40px}section .section_top.page{padding-top:16px}section .section_top p{font-size:13px;line-height:20px;white-space:normal;text-align:right}section .section_more{margin-top:48px}h1{font-size:24px;line-height:32px}.p2,h2{font-size:15px}.p2,.p2 b,h2{line-height:24px}.p2 b{font-weight:700;font-size:16px}h1.eng{font-size:57px;line-height:64px;letter-spacing:-.016em}h2.eng{font-size:36px;line-height:40px}h3.eng{font-size:24px;line-height:32px}}.visible{opacity:1;z-index:1;animation:fadeIn .5s ease 0s 1 normal backwards}.unvisible{opacity:0;animation:fadeOut .5s ease 0s 1 normal backwards}.hide{opacity:0;z-index:-1!important}@keyframes slide{0%{width:0}to{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@font-face{font-family:__engFont_d266c1;src:url(/_next/static/media/0e4e0acae4662e11-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__engFont_d266c1;src:url(/_next/static/media/6c7506c4cd0d0c22-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__engFont_d266c1;src:url(/_next/static/media/c4f489331327014d-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:__engFont_d266c1;src:url(/_next/static/media/7f669e4186f92a95-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:__engFont_Fallback_d266c1;src:local("Arial");ascent-override:70.47%;descent-override:18.79%;line-gap-override:13.15%;size-adjust:106.43%}.__className_d266c1{font-family:__engFont_d266c1,__engFont_Fallback_d266c1}.__variable_d266c1{--font-f37:"__engFont_d266c1","__engFont_Fallback_d266c1"}