:root{--bs-body-line-height:1.2;--tmuKeycolor01:#4366b0}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){body{image-rendering:-webkit-optimize-contrast}body img[src$=png]{image-rendering:auto}}/*! Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac *//*! Type: YakuHanJPs - Based on Noto Sans CJK JP */@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:100;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:200;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:300;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-DemiLight.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:400;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Regular.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Regular.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Regular.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:500;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Medium.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Medium.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Medium.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:700;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs";font-style:normal;font-weight:900;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Black.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Black.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Black.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}/*! Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac *//*! Type: YakuHanJPs_Narrow - Based on Noto Sans CJK JP */@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:100;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:200;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Thin.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:300;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:400;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Light.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:500;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-DemiLight.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:600;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Regular.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Regular.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Regular.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:700;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Medium.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Medium.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Medium.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:800;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"YakuHanJPs_Narrow";font-style:normal;font-weight:900;src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.eot");src:url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.woff2") format("woff2"),url("/assets/templates/ver2022/fonts/YakuHanJPs/YakuHanJPs-Bold.woff") format("woff");font-display:swap;unicode-range:U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+ff08,U+ff09,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:"Custom Yu Gothic";font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:500;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:600;src:local("Yu Gothic Bold")}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;stroke:currentColor;stroke-width:0}.icon>use{width:100%;height:100%}.addIcon{display:inline-block;width:1em;height:1em;margin-right:.125em;margin-left:.25em;vertical-align:middle;fill:currentColor;stroke:currentColor;stroke-width:0}.addIcon>use{width:100%;height:100%}.filedetail{white-space:nowrap}.filedetail .addIcon{margin-bottom:.125em;margin-left:0}.icon-twitter{font-size:32px;color:#1D9BF0}.icon-youtube{font-size:32px;color:#ff0000}.icon-arrow-r{width:1.33105469em}.link a{display:inline-flex;align-items:center;padding-bottom:4px;line-height:1;color:#1e1e1e;text-decoration:none;white-space:nowrap;border-bottom:1px solid #1e1e1e}.link.otherLink .arrow-r{display:inline-block;margin-right:.125em;margin-left:.5em}.justify-setting{text-align:justify;text-justify:inter-ideograph;text-justify:inter-character;word-break:normal;word-wrap:break-word;overflow-wrap:break-word}.card .filedetail{position:absolute;right:1rem;bottom:.5rem;display:block;flex-shrink:0;margin:0;font-size:1.3rem;text-align:right;white-space:nowrap}.bg-gray{background-color:#f4f5f6}.none{display:none}.mt-big{margin-top:4rem !important}.mb-big{margin-bottom:4rem !important}.ms-big{margin-left:4rem !important}.me-big{margin-right:4rem !important}@media (min-width:992px){.mt-big{margin-top:8rem !important}.mb-big{margin-bottom:8rem !important}.ms-big{margin-left:8rem !important}.me-big{margin-right:8rem !important}}.opacityTo75{opacity:1;transition:opacity .75s}.opacityTo75.hover{text-decoration:none !important;opacity:.75 !important}.fadeZoom.hover{transform:scale(1.05) .75s !important}.bgFadeToPC{color:inherit;transition:color .1s,background-color .75s}.bgFadeToPC.active,.bgFadeToPC.hover{color:white !important;background-color:var(--tmuKeycolor01) !important}.bgFadeToPC.active img.scale,.bgFadeToPC.hover img.scale{transform:scale(1.05) !important}.fadeToPC{color:inherit;transition:color .75s}.fadeToPC svg{transition:fill .75s,stroke .75s}.fadeToPC img.scale{transition:transform .75s}.fadeToPC.active,.fadeToPC.hover{color:#4366b0 !important;text-decoration:none !important}.fadeToPC.active svg,.fadeToPC.hover svg{fill:#4366b0 !important;stroke:#4366b0 !important}.fadeToPC.active img.scale,.fadeToPC.hover img.scale{transform:scale(1.05) !important}.fadeToKC{color:inherit;transition:color .75s}.fadeToKC svg{transition:fill .75s,stroke .75s}.fadeToKC img.scale{transition:transform .75s}.fadeToKC.active,.fadeToKC.hover{color:var(--tmuKeycolor01) !important;text-decoration:none !important}.fadeToKC.active svg,.fadeToKC.hover svg{fill:var(--tmuKeycolor01) !important;stroke:var(--tmuKeycolor01) !important}.fadeToKC.active img.scale,.fadeToKC.hover img.scale{transform:scale(1.05) !important}.fadeIn{animation:fadeIn .3s ease-in 0s forwards}.fadeOut{animation:fadeOut .3s ease-in 0s forwards;animation-fill-mode:forwards}.sans{font-family:YakuHanJPs_Narrow,"Custom Yu Gothic","Yu Gothic Medium","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-feature-settings:'pkna'}.jp-300{font-family:YakuHanJPs_Narrow,"Custom Yu Gothic","Yu Gothic Medium","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-feature-settings:'pkna';font-weight:300}.jp-500{font-family:YakuHanJPs_Narrow,"Custom Yu Gothic","Yu Gothic Medium","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-feature-settings:'pkna';font-weight:500}.jp-600{font-family:YakuHanJPs_Narrow,"Custom Yu Gothic","Yu Gothic Medium","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-feature-settings:'pkna';font-weight:600}.min-600{font-family:YakuHanJPs_Narrow,YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:600}.en-pt{font-family:'PT Serif',serif;font-weight:400}.ratio img{object-fit:cover}.ratio-3x2{--bs-aspect-ratio:calc(2 / 3 * 100%)}@media (min-width:576px){.ratio-sm-3x2{--bs-aspect-ratio:calc(2 / 3 * 100%)}}@media (min-width:768px){.ratio-md-3x2{--bs-aspect-ratio:calc(2 / 3 * 100%)}}@media (min-width:992px){.ratio-lg-3x2{--bs-aspect-ratio:calc(1 / 3 * 100%)}}.ratio-3x1{--bs-aspect-ratio:calc(1 / 3 * 100%)}@media (min-width:576px){.ratio-sm-3x1{--bs-aspect-ratio:calc(1 / 3 * 100%)}}@media (min-width:768px){.ratio-md-3x1{--bs-aspect-ratio:calc(1 / 3 * 100%)}}@media (min-width:992px){.ratio-lg-3x1{--bs-aspect-ratio:calc(1 / 3 * 100%)}}.ratio-1x1{--bs-aspect-ratio:100%}@media (min-width:576px){.ratio-sm-1x1{--bs-aspect-ratio:100%}}@media (min-width:768px){.ratio-md-1x1{--bs-aspect-ratio:100%}}@media (min-width:992px){.ratio-lg-1x1{--bs-aspect-ratio:100%}}.ratio-A4paper{--bs-aspect-ratio:calc(1.41421356 / 1 * 100%)}@media (min-width:576px){.ratio-sm-A4paper{--bs-aspect-ratio:calc(1.41421356 / 1 * 100%)}}@media (min-width:768px){.ratio-md-A4paper{--bs-aspect-ratio:calc(1.41421356 / 1 * 100%)}}@media (min-width:992px){.ratio-lg-A4paper{--bs-aspect-ratio:calc(1.41421356 / 1 * 100%)}}a.popup-image{display:inline-block}.justifyleft{text-align:left}.justifyright{text-align:right}.wrapclear{clear:both}.wrapkeep{clear:none}.nowrap{white-space:nowrap}#content2022 .justifyleft{text-align:left}#content2022 .justifyright{text-align:right}#content2022 .wrapclear{clear:both}#content2022 .wrapkeep{clear:none}#content2022 .nowrap{white-space:nowrap}#content2022 table td.valign-middle,#content2022 table th.valign-middle{vertical-align:middle}#content2022 table.hiddenTbl{width:auto !important;margin-right:auto;margin-left:0;background:none !important;border:none !important}#content2022 table.hiddenTbl td,#content2022 table.hiddenTbl th{font-size:inherit;text-align:left;vertical-align:top;background:none !important;border:none !important}#content2022 table.hiddenTbl td img,#content2022 table.hiddenTbl th img{max-width:none !important}#content2022 table.photoTbl{width:100% !important;min-width:0 !important;max-width:none !important;margin:auto !important;background:none !important;border:none !important}#content2022 table.photoTbl td,#content2022 table.photoTbl th{display:block;font-size:1.2rem;color:#979899;text-align:left;vertical-align:top;background:none !important;border:none !important}#content2022 table.photoTbl td a.popup-image,#content2022 table.photoTbl th a.popup-image{width:100%}#content2022 table.photoTbl td img,#content2022 table.photoTbl th img{width:100%;max-width:none !important;height:auto;margin-bottom:.5em}@media (min-width:768px){#content2022 table.photoTbl tr{--easy-grid-width:240px;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--easy-grid-width), 1fr));row-gap:16px;column-gap:16px}#content2022 table.photoTbl tr>td,#content2022 table.photoTbl tr th{overflow:hidden}#content2022 table.photoTbl tr>td img,#content2022 table.photoTbl tr th img{object-fit:cover}}#content2022 table.nopopup,#content2022 table.nozoom{width:auto}#content2022 .nomark{padding-left:0;list-style:none !important}#content2022 .nomark::before{display:none}#content2022 .accordion-button::after{width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpolygon points='16 7.25 8.75 7.25 8.75 0 7.25 0 7.25 7.25 0 7.25 0 8.75 7.25 8.75 7.25 16 8.75 16 8.75 8.75 16 8.75 16 7.25' style='fill:%231e1e1e'/%3e%3c/svg%3e");background-size:1.6rem}#content2022 .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3crect y='7.25' width='16' height='1.5' style='fill:%231e1e1e'/%3e%3crect width='16' height='16' style='fill:none'/%3e%3c/svg%3e")}.select-css{z-index:1;box-sizing:border-box;display:block;width:100%;max-width:100%;padding:1.7rem 3.6rem 1.7rem 2.2rem;margin:0;font-size:1.6rem;font-weight:400;line-height:1.3;color:#1e1e1e;text-overflow:ellipsis;background-color:#f4f5f6;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTE2IDB2MTZIMFYweiIvPjxwYXRoIGQ9Ik0zLjQyOCA2LjI4NiA4IDEwLjg1N2w0LjU3MS00LjU3MSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWUxZTFlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.6rem auto;border:1px solid transparent;border-radius:0;box-shadow:0 1px 0 1px rgba(0,0,0,0.04);-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (min-width:992px){.select-css{padding:2rem 4rem 2rem 2.5rem;font-size:1.6rem}}.select-css option{font-weight:normal;text-overflow:ellipsis}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{color:#222;border-color:#aaa;outline:none;box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring}.select-css:disabled{opacity:.5}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter 400ms,-webkit-filter 400ms}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut{0%{opacity:1}99%{opacity:0}100%{display:none;width:0;height:0;padding:0;margin:0;overflow:hidden;border:none;opacity:0}}@keyframes scaleDown{0%{transform:scale(1.15)}100%{transform:scale(1)}}[data-cue="upToBtm"],[data-cues="upToBtm"]>*{opacity:0}@keyframes upToBtm{from{height:100%;max-height:0}to{max-height:140px;opacity:1}}::-moz-selection,::selection{color:#1e1e1e;background-color:#f4f5f6}:root{scroll-behavior:auto}a{text-decoration:none;word-break:break-all}img{height:auto;vertical-align:bottom}b,strong{font-weight:600}ol,ul{padding-left:1.666667em}html{font-size:62.5%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:YakuHanJPs_Narrow,"Custom Yu Gothic","Yu Gothic Medium","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-feature-settings:'pkna';font-weight:500;font-size:1.6rem;color:#1e1e1e;background-color:#e9edee}#contentSkip a{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}#contentSkip a:focus,#contentSkip a:active{top:5px;left:5px;z-index:1000;display:block;width:15em;height:auto;padding:5px;clip:auto;font-size:1.8rem;text-align:center;background-color:#FFF;border:#CCC solid 1px}#wrapper{position:relative;display:grid;grid-template-rows:1fr auto;grid-template-columns:auto;width:100%;max-width:1400px;min-height:100vh;padding:0;margin:0 auto}#content2022{display:grid;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(710px, 1fr) 240px;grid-row:1 / 2;grid-column:1 / -1;grid-auto-flow:column;width:auto;background-color:white}#content2022>*:first-child{margin-top:0}#header{display:flex;grid-row:1 / 2;grid-column:1 / -1;align-items:center;padding:5px 10px;margin:0}#header .cmark{display:block;margin:0}#header .txt{display:block;padding:.5rem;margin:0 0 0 1.5rem;font-size:1.8rem;font-weight:600;line-height:1.6}#header .langMenu{padding-top:3rem;text-align:center}#header .langMenu .current{font-weight:normal}#header .langMenu a{color:var(--tmuKeycolor01)}#header .langMenu a.hover{text-decoration:underline}#header .inquiry{padding-top:3rem;margin-right:.5em;margin-left:2em}#ctgImage{position:relative;display:block;grid-row:3 / 4;grid-column:1 / -1;width:100%}#ctgImage.noimage{display:none}#ctgImage img{width:100%;height:auto;object-fit:cover;object-position:center}#ctgImage h2{position:absolute;top:2rem;left:2rem;z-index:-1;font-size:3rem;color:transparent}#contentStart{grid-row:4 / 5;grid-column:1 / 2;padding:3rem clamp(2rem, 3.5%, 4rem) 6rem}#contentStart>*:first-child{margin-top:0}#contentStart>*:last-child{margin-bottom:0}#globalMenu{z-index:1;display:block;grid-row:2 / 3;grid-column:1 / -1;width:100%;height:56px;overflow:visible;background-color:transparent}#globalMenu #globalMenuMain{display:flex;flex-grow:1;flex-shrink:1;align-items:stretch;justify-content:space-between;width:100%;height:100%;padding:0;margin:0;font-size:1.6rem;color:white;list-style:none;background-color:transparent}#globalMenu #globalMenuMain>.level1{position:relative;width:auto;height:100%;text-align:center;white-space:nowrap}#globalMenu #globalMenuMain>.level1 ul{padding:0}#globalMenu #globalMenuMain>.level1>.box{display:flex;align-items:center;width:100%;height:100%}#globalMenu #globalMenuMain>.level1 a{display:flex;align-items:center;width:100%;height:100%;padding:0 .5em;color:inherit;background-color:var(--tmuKeycolor01);border-right:1px solid #7db4e5}#globalMenu #globalMenuMain>.level1 a>span{display:inline-block;width:100%}#globalMenu #globalMenuMain>.level1:last-child a{border-right:none}#globalMenu #globalMenuMain>.level1.active>.box>a,#globalMenu #globalMenuMain>.level1.current>.box>a{font-weight:600;color:inherit}#globalMenu #globalMenuMain>.level1.hover>.children.collapse,#globalMenu #globalMenuMain>.level1:hover>.children.collapse{position:absolute;width:fit-content;min-width:100%;max-width:20em}#globalMenu #globalMenuMain>.level1.hover>.children.collapse.show,#globalMenu #globalMenuMain>.level1:hover>.children.collapse.show{animation:fadeIn .5s linear 0s}#globalMenu #globalMenuMain>.level1.hover>.children.collapse>ul,#globalMenu #globalMenuMain>.level1:hover>.children.collapse>ul{padding:0;margin:0;filter:drop-shadow(0 2px 2px rgba(125,180,229,0.8))}#globalMenu #globalMenuMain>.level1.hover>.children.collapse>ul>li,#globalMenu #globalMenuMain>.level1:hover>.children.collapse>ul>li{position:relative;padding:0;margin:0;list-style:none}#globalMenu #globalMenuMain>.level1.hover>.children.collapse>ul>li .box,#globalMenu #globalMenuMain>.level1:hover>.children.collapse>ul>li .box{padding:0;text-align:left}#globalMenu #globalMenuMain>.level1.hover>.children.collapse>ul>li .box a,#globalMenu #globalMenuMain>.level1:hover>.children.collapse>ul>li .box a{display:block;width:15em;padding:1em;line-height:1.5;white-space:normal;border:none}#globalMenu #globalMenuMain>.level1.hover>.children.collapse>ul>li .box a.hover,#globalMenu #globalMenuMain>.level1:hover>.children.collapse>ul>li .box a.hover{opacity:.9}#globalMenu #globalMenuMain>.level1.hover>.children.collapse>ul>li+li,#globalMenu #globalMenuMain>.level1:hover>.children.collapse>ul>li+li{border-top:1px solid rgba(125,180,229,0.8)}#globalMenu #globalMenuMain>.level1 .level2{position:relative}#globalMenu #globalMenuMain>.level1 .level2.active>.box>a,#globalMenu #globalMenuMain>.level1 .level2.current>.box>a{font-weight:600;color:inherit}#globalMenu #globalMenuMain>.level1:last-child{position:relative}#globalMenu #globalMenuMain>.level1:last-child.hover>.children.collapse,#globalMenu #globalMenuMain>.level1:last-child:hover>.children.collapse{right:0;left:auto}#globalMenu #globalMenuMain>.level1:last-child .level2.hover>.children.collapse,#globalMenu #globalMenuMain>.level1:last-child .level2:hover>.children.collapse{right:100%;left:auto}#strut{grid-row:-3 / -2;grid-column:-2 / -1;padding:30px 5px;background-color:#c5d5ee}#strut .banner{width:208px;margin:auto}#strut .banner.withBorder{background-color:white;border:1px solid #999}#strut .banner>a{display:block;width:100%;height:fit-content;overflow:hidden;text-align:center}#strut .banner>a.txt{padding:8px;font-weight:600;hyphens:auto;line-height:1.5;color:#1e1e1e;text-align:center;background-color:white;border:1px solid #999}#strut .banner>a .addIcon{display:none}#strut .banner>a img{width:100%;height:auto}#strut .banner>a img[src$=".svg"]{padding:8px}#strut .banner+.banner{margin-top:2rem}#footer{grid-row:-2 / -1;grid-column:1 / -1;width:100%;height:fit-content;background-color:#d6d5d3;border-top:1px solid white}#footer a.hover{color:#4366b0;text-decoration:underline}#footerTop{height:fit-content;padding:2rem 1rem}#footerTopMenu{display:flex;flex-wrap:wrap;padding:0;margin:0;font-size:1.4rem;font-weight:600;list-style:none}#footerTopMenu>li{position:relative;padding:.5rem .75em}#footerTopMenu>li::after{position:absolute;top:.4rem;right:0;bottom:.4rem;width:2px;content:"";background-color:white}#footerTopMenu>li:last-child::after{display:none}#footerBtm{padding:1rem;background-color:#403f3d}#footerCopyright{font-size:1.4rem;line-height:1.5;color:white}.offcanvas-backdrop{transition:opacity .75s}.offcanvas-backdrop.show{opacity:.4}@media (max-width:calc(992px - .02px)){.offcanvas-backdrop{display:none !important}}.offcanvas-fade{top:0;right:0;left:0;width:100%;transition:opacity .5s ease-in-out}.offcanvas-fade:not(.show){opacity:0}#pcSearchBox>button{flex-grow:0;flex-shrink:0;width:44px;height:44px;background-color:#f4f5f6;border:none;border-radius:100%}#pcSearchBox>button svg{width:20px;height:20px}#SearchBox2{display:flex;column-gap:8px}#SearchBox2 .button{flex-grow:0;flex-shrink:0;width:36px;height:36px;padding:0;text-align:center;background-color:#e3e4e5;border:none;border-radius:100%}#SearchBox2 .button svg{width:20px;height:20px}#headerMenu{padding:5px 1em;color:white;text-align:right;background-color:#334da2;border-bottom:3px solid white}#keyvisual{position:relative;display:block;width:100%;aspect-ratio:71 / 32;overflow:hidden}@supports not (aspect-ratio: auto){#keyvisual{position:relative;height:0;padding-top:43.0556%;overflow:hidden}}@supports not (aspect-ratio: auto){#keyvisual .swiper-container{position:absolute;top:0;right:0;bottom:0;left:0}}#keyvisual .swiper-container .swiper-wrapper .swiper-slide{width:100%}#keyvisual .swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:right}#pageTopBtn{position:fixed;right:10px;bottom:20px;display:none}#pageTopBtn>a{z-index:999;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding-top:10px;margin-left:auto;background-color:#403f3d;border:2px solid white;border-radius:100px}#pageTopBtn>a .arrow{display:block;width:18px;height:18px;margin:0 10px;border-top:4px solid white;border-left:4px solid white;transform:rotate(45deg)}#content2022{font-size:1.6rem;text-align:left;line-break:strict}#content2022 a.hover{color:#4366b0;text-decoration:underline}#content2022.news .main{padding-top:7.4rem;margin-top:0}@media (min-width:768px){#content2022.news .main{margin-top:-2rem}}@media (min-width:992px){#content2022.news .main{padding-top:9rem;margin-top:-6rem}}#content2022 figure.photoleft,#content2022 div.photoleft,#content2022 figure.photoright,#content2022 div.photoright,#content2022 figure.photocenter,#content2022 div.photocenter{position:relative;z-index:1;padding-top:.5em;margin-bottom:2.2rem;font-size:1.4rem;line-height:1.5;color:#1e1e1e}#content2022 figure.photoleft span,#content2022 div.photoleft span,#content2022 figure.photoright span,#content2022 div.photoright span,#content2022 figure.photocenter span,#content2022 div.photocenter span{font-size:inherit !important;color:inherit !important}#content2022 figure.photoleft img,#content2022 div.photoleft img,#content2022 figure.photoright img,#content2022 div.photoright img,#content2022 figure.photocenter img,#content2022 div.photocenter img{display:block;height:auto;padding:4px;margin:0 auto 1rem;border:solid 1px #CCC}#content2022 figure.photoleft img.no-border,#content2022 div.photoleft img.no-border,#content2022 figure.photoright img.no-border,#content2022 div.photoright img.no-border,#content2022 figure.photocenter img.no-border,#content2022 div.photocenter img.no-border{padding:0;border:none}#content2022 figure.photoleft a.popup-image,#content2022 div.photoleft a.popup-image,#content2022 figure.photoright a.popup-image,#content2022 div.photoright a.popup-image,#content2022 figure.photocenter a.popup-image,#content2022 div.photocenter a.popup-image{display:block;width:100%}#content2022 figure.photoleft .profile,#content2022 div.photoleft .profile,#content2022 figure.photoright .profile,#content2022 div.photoright .profile,#content2022 figure.photocenter .profile,#content2022 div.photocenter .profile{padding:0 0 0 10px;font-size:1.3rem;line-height:1.7;border-left:solid 5px var(--tmuKeycolor01)}#content2022 figure.photoleft+h4,#content2022 div.photoleft+h4,#content2022 figure.photoright+h4,#content2022 div.photoright+h4,#content2022 figure.photocenter+h4,#content2022 div.photocenter+h4,#content2022 figure.photoleft+h5,#content2022 div.photoleft+h5,#content2022 figure.photoright+h5,#content2022 div.photoright+h5,#content2022 figure.photocenter+h5,#content2022 div.photocenter+h5,#content2022 figure.photoleft+h6,#content2022 div.photoleft+h6,#content2022 figure.photoright+h6,#content2022 div.photoright+h6,#content2022 figure.photocenter+h6,#content2022 div.photocenter+h6{margin-top:4rem}@media (min-width:992px){#content2022 figure.photoleft+h4,#content2022 div.photoleft+h4,#content2022 figure.photoright+h4,#content2022 div.photoright+h4,#content2022 figure.photocenter+h4,#content2022 div.photocenter+h4,#content2022 figure.photoleft+h5,#content2022 div.photoleft+h5,#content2022 figure.photoright+h5,#content2022 div.photoright+h5,#content2022 figure.photocenter+h5,#content2022 div.photocenter+h5,#content2022 figure.photoleft+h6,#content2022 div.photoleft+h6,#content2022 figure.photoright+h6,#content2022 div.photoright+h6,#content2022 figure.photocenter+h6,#content2022 div.photocenter+h6{margin-top:8rem}}#content2022 figure figure,#content2022 div figure{display:table;width:100%}#content2022 figure.photoleft,#content2022 div.photoleft{float:left;width:auto;max-width:50%;padding-right:2.5rem;padding-left:.8rem}#content2022 figure.photoright,#content2022 div.photoright{float:right;width:auto;max-width:50%;padding-right:.8rem;padding-left:2.5rem}#content2022 figure.photocenter,#content2022 div.photocenter{width:100%;max-width:100%;height:auto;padding-top:0;margin:3rem auto;text-align:center}#content2022 figure.photocenter a.popup-image,#content2022 div.photocenter a.popup-image{display:block;width:auto;max-width:100%;margin:0 auto}#content2022 .boxright{float:right;margin-left:4rem}#content2022 .boxright{float:right;margin-right:4rem}#content2022 .boxcenter{width:100%;margin-right:auto;margin-left:auto}#content2022 hr{margin:3.5rem 0}#content2022 h3{width:100%;margin:4rem auto 3rem 0;clear:both;font-size:2.4rem;font-weight:600;line-height:1.5;color:var(--tmuKeycolor01)}#content2022 h3:first-child{margin-top:0}#content2022 h3+p.desc{width:100%;margin:2rem auto 0 0;font-size:1.6rem;line-height:1.5;color:#979899}#content2022 .newsDate{margin-top:3rem}#content2022 .newsDate+h3{margin-top:1.5rem}#content2022 .main h3{width:auto !important;margin-right:auto}#content2022 h4{padding:.25em .5em;margin:3rem auto 3rem;clear:both;font-size:1.8rem;font-weight:500;line-height:1.5;color:white;text-align:left;letter-spacing:.1rem;background-color:var(--tmuKeycolor01);border-radius:0 0 6px 6px;-moz-box-shadow:0 8px 6px -6px #777;box-shadow:0 8px 6px -6px #777;webkit-box-shadow:0 8px 6px -6px #777}#content2022 .tocTile+h4,#content2022 .tocTileWide+h4,#content2022 .columnBoxList+h4,#content2022 .box-link+h4{margin-top:4rem}#content2022 h5{padding:0 .125em .125em;margin:2rem auto;clear:both;font-size:1.8rem;font-weight:bold;line-height:1.5;color:var(--tmuKeycolor01);text-align:left;border-bottom:dotted 1px #ccc}#content2022 h5+.tocTile,#content2022 h5+.tocTileWide,#content2022 h5+.columnBoxList,#content2022 h5+.box-link{margin-top:2rem}#content2022 h6{margin:2rem auto 1.5rem;font-size:1.6rem;font-weight:bold;line-height:1.5;text-align:left}#content2022 p{margin:1.5rem 0;line-height:2;text-align:justify;text-justify:inter-ideograph;text-justify:inter-character;word-break:normal;word-wrap:break-word;overflow-wrap:break-word}#content2022 p.slogan{font-size:2rem;font-family:YakuHanJPs_Narrow,YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:600;color:var(--tmuKeycolor01)}#content2022 ol:not(.normal),#content2022 ul:not(.normal){padding-left:0;margin:1.5rem auto;line-height:1.5;list-style:none}#content2022 ol:not(.normal) ol,#content2022 ul:not(.normal) ol,#content2022 ol:not(.normal) ul,#content2022 ul:not(.normal) ul{margin:.66666667em auto 0}#content2022 ol:not(.normal)>li,#content2022 ul:not(.normal)>li{position:relative;padding-left:1.66666667em;margin-top:.66666667em}#content2022 ol:not(.normal)>li:first-child,#content2022 ul:not(.normal)>li:first-child{margin-top:0}#content2022 ol:not(.normal)>li:not(.normal) h3,#content2022 ul:not(.normal)>li:not(.normal) h3,#content2022 ol:not(.normal)>li:not(.normal) h4,#content2022 ul:not(.normal)>li:not(.normal) h4,#content2022 ol:not(.normal)>li:not(.normal) h5,#content2022 ul:not(.normal)>li:not(.normal) h5,#content2022 ol:not(.normal)>li:not(.normal) h6,#content2022 ul:not(.normal)>li:not(.normal) h6,#content2022 ol:not(.normal)>li:not(.normal) p,#content2022 ul:not(.normal)>li:not(.normal) p{margin:0 !important}#content2022 ul:not(.normal)>li::before{position:absolute;top:.6em;left:.73333333em;display:block;width:.5rem;height:.5rem;content:"";background-color:var(--tmuKeycolor01);border-radius:50%}#content2022 ul:not(.normal).square>li::before{width:.6rem;height:.6rem;border-radius:0}#content2022 ul:not(.normal).toclist>li{display:flex}#content2022 ul:not(.normal).toclist>li>a{display:inline-flex}#content2022 ul:not(.normal).toclist>li .date{order:99;margin-left:.5em}#content2022 ul:not(.normal).toclist.large>li{padding-left:0;margin-top:1.5em}#content2022 ul:not(.normal).toclist.large>li::before{content:none}#content2022 ul:not(.normal).toclist.large>li>a{font-family:YakuHanJPs_Narrow,'Noto Serif JP',"Hiragino Mincho ProN",YuMincho,"Yu Mincho","serif";font-size:1.8rem;font-weight:600;line-height:2;text-align:left}#content2022 ul:not(.normal).toclist.large>li .toctxt{line-height:2}@media (min-width:992px){#content2022 ul:not(.normal).toclist.large>li::before{top:.75em;left:.25em;width:1.5rem;height:1.5rem}#content2022 ul:not(.normal).toclist.large>li>a{font-size:2.4rem}}#content2022 ol:not(.normal){padding-left:1em;counter-reset:number}#content2022 ol:not(.normal)>li::before{display:inline-block;width:1.66666667em;padding-right:.46666667em;margin-left:-1.66666667em;font-weight:600;color:var(--tmuKeycolor01);text-align:right;white-space:nowrap;content:counter(number) ".";counter-increment:number}#content2022 ol:not(.normal).alphabetlist{counter-reset:number}#content2022 ol:not(.normal).alphabetlist>li::before{content:"(" counter(number, lower-alpha) ")"}#content2022 ol:not(.normal).alphabetlistUp{counter-reset:number}#content2022 ol:not(.normal).alphabetlistUp>li::before{content:"(" counter(number, upper-alpha) ")"}#content2022 ol:not(.normal).knumlist{counter-reset:number}#content2022 ol:not(.normal).knumlist>li::before{content:"(" counter(number) ")"}#content2022 ol:not(.normal).marunumlist{counter-reset:number}#content2022 ol:not(.normal).marunumlist>li::before{color:#1e1e1e}#content2022 ol:not(.normal).marunumlist>li:nth-child(1):before{content:"\2460"}#content2022 ol:not(.normal).marunumlist>li:nth-child(2):before{content:"\2461"}#content2022 ol:not(.normal).marunumlist>li:nth-child(3):before{content:"\2462"}#content2022 ol:not(.normal).marunumlist>li:nth-child(4):before{content:"\2463"}#content2022 ol:not(.normal).marunumlist>li:nth-child(5):before{content:"\2464"}#content2022 ol:not(.normal).marunumlist>li:nth-child(6):before{content:"\2465"}#content2022 ol:not(.normal).marunumlist>li:nth-child(7):before{content:"\2466"}#content2022 ol:not(.normal).marunumlist>li:nth-child(8):before{content:"\2467"}#content2022 ol:not(.normal).marunumlist>li:nth-child(9):before{content:"\2468"}#content2022 ol:not(.normal).marunumlist>li:nth-child(10):before{content:"\2469"}#content2022 ol:not(.normal).marunumlist>li:nth-child(11):before{content:"\2470"}#content2022 ol:not(.normal).marunumlist>li:nth-child(12):before{content:"\2471"}#content2022 ol:not(.normal).marunumlist>li:nth-child(13):before{content:"\2472"}#content2022 ol:not(.normal).marunumlist>li:nth-child(14):before{content:"\2473"}#content2022 ol:not(.normal).marunumlist>li:nth-child(15):before{content:"\2474"}#content2022 ol:not(.normal).marunumlist>li:nth-child(16):before{content:"\2475"}#content2022 ol:not(.normal).marunumlist>li:nth-child(17):before{content:"\2476"}#content2022 ol:not(.normal).marunumlist>li:nth-child(18):before{content:"\2477"}#content2022 ol:not(.normal).marunumlist>li:nth-child(19):before{content:"\2478"}#content2022 ol:not(.normal).marunumlist>li:nth-child(20):before{content:"\2479"}#content2022 ol:not(.normal).lower-roman{counter-reset:number}#content2022 ol:not(.normal).lower-roman>li::before{content:counter(number, lower-roman) "."}#content2022 ol:not(.normal).upper-roman{counter-reset:number}#content2022 ol:not(.normal).upper-roman>li::before{content:counter(number, upper-roman) "."}#content2022 ul.notes{margin-top:1.5rem}#content2022 ul.notes>li::before{position:absolute;top:0;left:.5em;display:block;width:1em;height:1em;content:"※";background-color:transparent;border-radius:0}#content2022 section.columnBlock,#content2022 div.columnBlock,#content2022 blockquote{padding:2rem;margin:2rem auto 3rem;background-color:var(--tmuKeycolor01s);background-repeat:no-repeat;background-position:center 20%;background-size:cover;border:2px solid var(--tmuKeycolor01);border-radius:4px}#content2022 section.columnBlock>*:first-child,#content2022 div.columnBlock>*:first-child,#content2022 blockquote>*:first-child{margin-top:0}#content2022 section.columnBlock>*:last-child,#content2022 div.columnBlock>*:last-child,#content2022 blockquote>*:last-child{margin-bottom:0}#content2022 section.columnBlock h3,#content2022 div.columnBlock h3,#content2022 blockquote h3{font-size:2.2rem}#content2022 section.columnBlock h4,#content2022 div.columnBlock h4,#content2022 blockquote h4{font-size:1.8rem}#content2022 section.columnBlock h5,#content2022 div.columnBlock h5,#content2022 blockquote h5{font-size:1.6rem}#content2022 section.columnBlock h6,#content2022 div.columnBlock h6,#content2022 blockquote h6{font-size:1.5rem}#content2022 section.columnBlock ol:not(.normal),#content2022 div.columnBlock ol:not(.normal),#content2022 blockquote ol:not(.normal),#content2022 section.columnBlock ul:not(.normal),#content2022 div.columnBlock ul:not(.normal),#content2022 blockquote ul:not(.normal),#content2022 section.columnBlock p,#content2022 div.columnBlock p,#content2022 blockquote p{font-size:1.4rem;line-height:2}#content2022 section.columnBlock.upHeader,#content2022 div.columnBlock.upHeader,#content2022 blockquote.upHeader{position:relative;margin-top:5.5rem}#content2022 section.columnBlock.upHeader>h4:first-child,#content2022 div.columnBlock.upHeader>h4:first-child,#content2022 blockquote.upHeader>h4:first-child,#content2022 section.columnBlock.upHeader>h5:first-child,#content2022 div.columnBlock.upHeader>h5:first-child,#content2022 blockquote.upHeader>h5:first-child,#content2022 section.columnBlock.upHeader>h6:first-child,#content2022 div.columnBlock.upHeader>h6:first-child,#content2022 blockquote.upHeader>h6:first-child{position:absolute;top:0;left:1rem;display:inline-block;padding:.4rem 1rem;margin:0;font-size:1.5rem;background-color:white;border:none;border-top:2px solid var(--tmuKeycolor01);transform:translate(0, -50%);font-family:YakuHanJPs_Narrow,"Custom Yu Gothic","Yu Gothic Medium","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-feature-settings:'pkna';font-weight:600}#content2022 section.columnBlock.upHeader>h4:first-child+*,#content2022 div.columnBlock.upHeader>h4:first-child+*,#content2022 blockquote.upHeader>h4:first-child+*,#content2022 section.columnBlock.upHeader>h5:first-child+*,#content2022 div.columnBlock.upHeader>h5:first-child+*,#content2022 blockquote.upHeader>h5:first-child+*,#content2022 section.columnBlock.upHeader>h6:first-child+*,#content2022 div.columnBlock.upHeader>h6:first-child+*,#content2022 blockquote.upHeader>h6:first-child+*{margin-top:1rem}#content2022 section.columnBlock.withBG,#content2022 div.columnBlock.withBG,#content2022 blockquote.withBG{color:white}#content2022 section.columnBlock.withBG>*:nth-last-child(2),#content2022 div.columnBlock.withBG>*:nth-last-child(2),#content2022 blockquote.withBG>*:nth-last-child(2){margin-bottom:0 !important}#content2022 section.columnBlock.withBG>h4,#content2022 div.columnBlock.withBG>h4,#content2022 blockquote.withBG>h4{border-color:white}#content2022 section.columnBlock.withBG::before,#content2022 div.columnBlock.withBG::before,#content2022 blockquote.withBG::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:#1e1e1e;opacity:.5}#content2022 table:not(.normal){width:100%;margin:4rem auto 4rem 0;border-collapse:collapse;border-style:hidden}#content2022 table:not(.normal) th,#content2022 table:not(.normal) td{padding:1em;line-height:1.5;text-align:left;vertical-align:top;background-color:#f4f5f6;border:2px solid white}#content2022 table:not(.normal) th *:first-child,#content2022 table:not(.normal) td *:first-child{margin-top:0}#content2022 table:not(.normal) th *:last-child,#content2022 table:not(.normal) td *:last-child{margin-bottom:0}#content2022 table:not(.normal) th ul,#content2022 table:not(.normal) td ul,#content2022 table:not(.normal) th ol,#content2022 table:not(.normal) td ol{margin:0 !important;list-style:none !important}#content2022 table:not(.normal) th>ul,#content2022 table:not(.normal) td>ul{margin-left:-0.5em}#content2022 table:not(.normal) th.valign-middle,#content2022 table:not(.normal) td.valign-middle{vertical-align:middle}#content2022 table:not(.normal) thead td{background-color:transparent}#content2022 table:not(.normal) thead th{font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#e1e4e6}#content2022 table:not(.normal) tbody th{background-color:#eceeef}#content2022 table:not(.normal) tfoot td,#content2022 table:not(.normal) tfoot th{background-color:#D2D6D9}#content2022 table:not(.normal) .transparent{padding:.5rem 0;background-color:transparent;border:none !important}#content2022 .tableWrap{width:100%;max-width:1314px;height:auto;margin:4rem auto 4rem 0;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}@media (hover:none) and (pointer:coarse){#content2022 .tableWrap{scrollbar-width:none}#content2022 .tableWrap::-webkit-scrollbar{display:none}}#content2022 .tableWrap>.grid-table,#content2022 .tableWrap>table{width:100%;min-width:660px;max-width:100%;margin:0}@media (min-width:992px){#content2022 .tableWrap>.grid-table,#content2022 .tableWrap>table{min-width:0}}#content2022 h3+.tableWrap,#content2022 h4+.tableWrap,#content2022 h5+.tableWrap,#content2022 h6+.tableWrap,#content2022 h3+table,#content2022 h4+table,#content2022 h5+table,#content2022 h6+table{margin-top:2rem}#content2022 .easy-grid{--easy-grid-width:240px;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--easy-grid-width), 1fr));row-gap:16px;column-gap:16px}#content2022 .easy-grid>.image{overflow:hidden;font-size:1.2rem;color:#979899}#content2022 .easy-grid>.image img{width:100%;object-fit:cover}#content2022 #archiveYearList{display:flex;align-items:center;justify-content:flex-end;margin-top:3rem}#content2022 #archiveYearList .title{margin-right:2rem;font-size:1.4rem}#content2022 #archiveYearList .select-css{width:auto;min-width:160px;max-width:240px;padding:1rem 2.5rem}@media (min-width:992px){#content2022 #archiveYearList .title{margin-right:2.5rem;font-size:1.6rem}#content2022 #archiveYearList .select-css{min-width:200px;padding:1.5rem 2.5rem}}#content2022 div.pageback{margin-top:4rem;text-align:center}#content2022 div.pageback button{padding:.5em 1em;border:none;border-radius:4px}#content2022 .newsHead{text-align:right}#content2022 .newsHead .date{font-size:1.4rem}#content2022 .newsListBlock>.newsBlock{padding:0 .8rem 2.4rem .8rem;color:#1e1e1e}#content2022 .newsListBlock>.newsBlock+.newsBlock{padding:2.4rem .8rem;border-top:1px solid #eee}#content2022 .newsListBlock>.newsBlock:last-child{padding-bottom:0;margin-bottom:0}#content2022 .newsListBlock>.newsBlock>.head{margin-bottom:.75em}#content2022 .newsListBlock>.newsBlock>.head .date{font-size:1.4rem}#content2022 .newsListBlock>.newsBlock>.head .category{padding:.1em .5em;margin-left:1em;font-size:.8em;line-height:1;color:white;background-color:var(--tmuKeycolor01)}#content2022 .newsListBlock>.newsBlock>.body .desc{margin:1.5rem 0 0;font-size:1.5rem;list-style:1.5}#content2022 .newsListBlock.toppage>.newsBlock>.body .desc{display:box;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#content2022 .newsArchive{margin-top:2rem;text-align:right}html.android b,html.android #content2022 b,html.android strong,html.android #content2022 strong{font-weight:bold}html.android .jp-600,html.android #content2022 .jp-600{font-weight:bold}html.android #content2022 h6,html.android #content2022 #content2022 h6{font-weight:bold}html.android #content2022 ol li::before,html.android #content2022 #content2022 ol li::before{font-weight:bold}html.android #content2022 table thead th,html.android #content2022 #content2022 table thead th{font-weight:bold}html.android #content2022 .box-link,html.android #content2022 #content2022 .box-link{font-weight:bold}html.android #content2022 ul.columnBoxList:not(.withImg)>li>a,html.android #content2022 #content2022 ul.columnBoxList:not(.withImg)>li>a,html.android #content2022 ul.columnBoxList:not(.withImg)>li>button,html.android #content2022 #content2022 ul.columnBoxList:not(.withImg)>li>button{font-weight:bold}html.android #content2022.academics h5:not(.normal):not(.min-600),html.android #content2022 #content2022.academics h5:not(.normal):not(.min-600){font-weight:bold}html.android #content2022.academics .student figcaption .name,html.android #content2022 #content2022.academics .student figcaption .name{font-weight:bold}html.android #content2022.academics #academicsResearcherWrap .card .card-body h6,html.android #content2022 #content2022.academics #academicsResearcherWrap .card .card-body h6{font-weight:bold}html.android #content2022.researcher h5:not(.normal):not(.min-600):not(.accordion-header),html.android #content2022 #content2022.researcher h5:not(.normal):not(.min-600):not(.accordion-header){font-weight:bold}html.android #content2022.researcher #researchDetailAccordion .accordion-item .accordion-header>.link,html.android #content2022 #content2022.researcher #researchDetailAccordion .accordion-item .accordion-header>.link,html.android #content2022.researcher #researchDetailAccordion .accordion-item .accordion-header>.accordion-button,html.android #content2022 #content2022.researcher #researchDetailAccordion .accordion-item .accordion-header>.accordion-button{font-weight:bold}