<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}:root{--color-primary: 95, 154, 163;--color-other: 102, 102, 102}#app .icn,#app .icn-r,#app .icn-pdf,#app .icn-l{display:flex;align-items:center;line-height:0}#app .icn-pdf{font-size:0}#app .op{opacity:0}#app .anime{opacity:0;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);animation-duration:1s;animation-fill-mode:both}#app .effect{opacity:1;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);animation-name:fade}@keyframes fade{0%{opacity:0}100%{opacity:1}}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}#app{line-height:2;color:rgba(var(--color-other), 1);font-size:1rem;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;position:relative}#app:after{content:"";display:block}#app hr{border:none;border-top:1px solid #fff;height:1px;margin:0;padding:0;font-size:0rem}#app input,#app select{vertical-align:middle;border:1px solid rgba(var(--color-other), 0.5)}#app textarea{border:1px solid rgba(var(--color-other), 0.5)}#app input,#app button,#app textarea,#app button,#app select{font-size:1rem}#app a{text-decoration:none;color:rgba(var(--color-other), 1);-webkit-tap-highlight-color:rgba(0,0,0,.2)}#app a:hover{color:rgba(var(--color-other), 0.5)}#app a:hover{text-decoration:none !important}#app img{vertical-align:bottom;width:100%}#app ul{list-style:none}#app .inner-box{margin:0 auto;padding:0 3.3333333333%;box-sizing:content-box;max-width:1200px}@media only screen and (max-width: 768px){#app .inner-box{padding:0 24px}}#app .autosize-box{margin:0 auto;padding:0 3.3333333333%;box-sizing:content-box}@media only screen and (max-width: 768px){#app .autosize-box{padding:0 24px}}#app .contents{padding-top:80px}@media only screen and (max-width: 768px){#app .contents{padding-top:64px}}#app svg .fill-color-0{fill:#999}#app svg .fill-color-1{fill:#64d2dc}#app svg .fill-color-2{fill:#c33}@media only screen and (max-width: 768px){:root #app{font-size:.9375rem}}@media only screen and (max-width: 640px){:root #app{font-size:.875rem}}#app #g-header{position:fixed;display:block;width:100%;height:80px;top:0;left:0;z-index:300;background:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1);font-size:.875rem;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}body#member #app #g-header{background:#24474c}@media only screen and (max-width: 768px){#app #g-header{height:64px}}#app #g-header.en h1{z-index:400}#app #g-header.en h1 img{max-width:300px}@media only screen and (max-width: 768px){#app #g-header.en h1 img{max-width:240px}}#app .site-ui{width:100%;position:absolute;height:80px}@media only screen and (max-width: 768px){#app .site-ui{height:64px}}#app .site-ui .autosize-box{display:flex;justify-content:space-between;align-items:center;height:80px}@media only screen and (max-width: 768px){#app .site-ui .autosize-box{height:64px}}#app .site-ui h1{z-index:400}#app .site-ui h1 img{max-width:220px}@media only screen and (max-width: 768px){#app .site-ui h1 img{max-width:180px}}#app .site-ui .btn-menu{display:none;z-index:600;text-align:center;font-size:.6875rem;cursor:pointer;box-sizing:border-box}@media only screen and (max-width: 1280px){#app .site-ui .btn-menu{display:block}}#app .site-ui .btn-menu div{width:30px;height:30px;position:relative;margin:0 auto 4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app .site-ui .btn-menu div span{position:absolute;left:0;width:100%;height:2px;background-color:#999;border-radius:2px;display:inline-block;box-sizing:border-box;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}body#member #app .site-ui .btn-menu div span{background-color:#fff}#app .site-ui .btn-menu div span:nth-of-type(1){top:4px}#app .site-ui .btn-menu div span:nth-of-type(2){top:14px}#app .site-ui .btn-menu div span:nth-of-type(3){bottom:4px}#app .site-ui .btn-menu.is-active div span:nth-of-type(1){transform:translateY(14px) rotate(-45deg);top:0px}#app .site-ui .btn-menu.is-active div span:nth-of-type(2){left:200%;opacity:0;transform:translateY(0)}#app .site-ui .btn-menu.is-active div span:nth-of-type(3){transform:translateY(-14px) rotate(45deg);bottom:0px}#app .site-ui .btn-menu p{line-height:1}body#member #app .site-ui .btn-menu p{color:#fff}#app .overlay{display:none}@media only screen and (max-width: 1280px){#app .overlay{opacity:0;z-index:-1;background:rgba(0,0,0,.6);width:100%;height:100%;position:fixed;display:block;cursor:pointer;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app .overlay.is-active{z-index:200;opacity:1;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}}@media only screen and (min-width: 1281px){#app #g-header.en .site-nav nav ul{margin-left:316px}#app #g-header .site-nav,#app #m-header .site-nav{width:100%;position:absolute;height:80px;top:0;left:0;z-index:100}#app #g-header .site-nav nav,#app #m-header .site-nav nav{display:flex;justify-content:space-between;align-items:center;height:80px}#app #g-header .site-nav nav ul,#app #m-header .site-nav nav ul{margin-left:236px;display:flex}#app #g-header .site-nav nav ul li,#app #m-header .site-nav nav ul li{position:relative;padding:16px 0;margin:0 4px}#app #g-header .site-nav nav ul li a,#app #m-header .site-nav nav ul li a{padding:8px;border-radius:4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-header .site-nav nav ul li a .icn,#app #m-header .site-nav nav ul li a .icn{display:none}#app #g-header .site-nav nav ul li a:hover,#app #m-header .site-nav nav ul li a:hover{color:#fff;background:rgba(var(--color-primary), 1);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}body#member #app #g-header .site-nav nav ul li a:hover,body#member #app #m-header .site-nav nav ul li a:hover{background:#3a5a5e}body#member #app #g-header .site-nav nav ul li a,body#member #app #m-header .site-nav nav ul li a{color:#fff}#app #g-header .site-nav nav ul li .sub-menu,#app #m-header .site-nav nav ul li .sub-menu{opacity:0;pointer-events:none;min-width:580px;height:auto;border-radius:8px;position:absolute;top:0;left:0;z-index:-1;background:#fff;box-shadow:8px 8px 16px rgba(0,0,0,.1);transform:translateY(48px);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}body#member #app #g-header .site-nav nav ul li .sub-menu,body#member #app #m-header .site-nav nav ul li .sub-menu{background:#24474c}#app #g-header .site-nav nav ul li .sub-menu.is-active,#app #m-header .site-nav nav ul li .sub-menu.is-active{transform:translateX(-20px) translateY(48px);display:block;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);opacity:1;pointer-events:auto;z-index:300}#app #g-header .site-nav nav ul li .sub-menu&gt;p,#app #m-header .site-nav nav ul li .sub-menu&gt;p{height:120px;display:flex;flex-direction:column;justify-content:center;background:rgba(var(--color-primary), 1);border-radius:8px 8px 0 0;color:#fff;padding-left:2rem;overflow:hidden;position:relative;z-index:0;font-size:1.5rem;text-shadow:0px 0px 8px rgba(0,0,0,.8)}body#member #app #g-header .site-nav nav ul li .sub-menu&gt;p,body#member #app #m-header .site-nav nav ul li .sub-menu&gt;p{background:#3a5a5e}#app #g-header .site-nav nav ul li .sub-menu&gt;p::before,#app #m-header .site-nav nav ul li .sub-menu&gt;p::before{content:"";background:inherit;filter:blur(6px);position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;z-index:-1}#app #g-header .site-nav nav ul li .sub-menu&gt;div,#app #m-header .site-nav nav ul li .sub-menu&gt;div{padding:32px}#app #g-header .site-nav nav ul li .sub-menu ul,#app #m-header .site-nav nav ul li .sub-menu ul{margin:0;display:flex;flex-wrap:wrap}#app #g-header .site-nav nav ul li .sub-menu ul li,#app #m-header .site-nav nav ul li .sub-menu ul li{width:calc(50% - 16px);line-height:1;margin:0 16px 16px 0;padding:0}#app #g-header .site-nav nav ul li .sub-menu ul li.non-link,#app #g-header .site-nav nav ul li .sub-menu ul li.w100,#app #m-header .site-nav nav ul li .sub-menu ul li.non-link,#app #m-header .site-nav nav ul li .sub-menu ul li.w100{width:100%}#app #g-header .site-nav nav ul li .sub-menu ul li:last-child,#app #m-header .site-nav nav ul li .sub-menu ul li:last-child{margin-bottom:0}#app #g-header .site-nav nav ul li .sub-menu ul li a,#app #m-header .site-nav nav ul li .sub-menu ul li a{padding:8px;display:flex;align-items:center}#app #g-header .site-nav nav ul li .sub-menu ul li a .icn,#app #m-header .site-nav nav ul li .sub-menu ul li a .icn{display:flex}#app #g-header .site-nav nav ul li .sub-menu ul li a .icn-w,#app #m-header .site-nav nav ul li .sub-menu ul li a .icn-w{margin-left:4px}#app #g-header .site-nav nav ul li .sub-menu ul li a:hover,#app #m-header .site-nav nav ul li .sub-menu ul li a:hover{color:inherit;background:#e1eced}#app #g-header .site-nav nav ul li .sub-menu ul li a:hover .icn svg,#app #m-header .site-nav nav ul li .sub-menu ul li a:hover .icn svg{transform:translateX(2px);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-header .site-nav nav ul li .sub-menu ul+ul,#app #m-header .site-nav nav ul li .sub-menu ul+ul{padding-top:24px;border-top:1px solid rgba(var(--color-other), 0.25);margin-top:16px}#app #g-header .site-nav nav ul li .sub-menu .icn svg,#app #m-header .site-nav nav ul li .sub-menu .icn svg{width:12px;height:12px;margin-right:4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}body#member #app #g-header .site-nav nav ul li .sub-menu .icn svg .fill-color-0,body#member #app #m-header .site-nav nav ul li .sub-menu .icn svg .fill-color-0{fill:#fff}#app #g-header .site-nav nav ul li .sub-menu .icn-pdf svg,#app #m-header .site-nav nav ul li .sub-menu .icn-pdf svg{width:24px;height:12px;margin-left:4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-header .site-nav nav ul li.nav-about p,#app #m-header .site-nav nav ul li.nav-about p{background:url("/assets/images/about@2x.webp") no-repeat center;background-size:cover}#app #g-header .site-nav nav ul li.nav-public p,#app #m-header .site-nav nav ul li.nav-public p{background:url("/assets/images/public@2x.webp") no-repeat center;background-size:cover}#app #g-header .site-nav nav ul li.nav-public .sub-menu ul li:last-child,#app #m-header .site-nav nav ul li.nav-public .sub-menu ul li:last-child{width:50%}#app #g-header .site-nav nav ul li.nav-edu p,#app #m-header .site-nav nav ul li.nav-edu p{background:url("/assets/images/edu@2x.webp") no-repeat center;background-size:cover}#app #g-header .site-nav nav ul li.nav-media p,#app #m-header .site-nav nav ul li.nav-media p{background:url("/assets/images/media@2x.webp") no-repeat center;background-size:cover}#app #g-header .site-nav nav .btn-group,#app #m-header .site-nav nav .btn-group{display:flex}#app #g-header .site-nav nav p.btn-member a,#app #m-header .site-nav nav p.btn-member a{display:flex;align-items:center}#app #g-header .site-nav nav p.btn-member a .icn svg,#app #m-header .site-nav nav p.btn-member a .icn svg{width:40px;height:40px;margin-right:8px}#app #g-header .site-nav nav p.btn-lang,#app #m-header .site-nav nav p.btn-lang{margin-left:2rem}#app #g-header .site-nav nav p.btn-lang a,#app #m-header .site-nav nav p.btn-lang a{display:block;border:1px solid rgba(var(--color-other), 0.25);padding:2px 8px;border-radius:24px}}@media only screen and (max-width: 1280px)and (max-width: 640px){#app #g-header.en .site-nav{width:80%}}@media only screen and (max-width: 1280px){#app #g-header .site-nav{transform:translateX(100%);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);width:420px;z-index:500;background:#fff;position:fixed;top:80px;right:0;bottom:0;overflow-y:auto}body#member #app #g-header .site-nav{background:#24474c}}@media only screen and (max-width: 1280px)and (max-width: 768px){#app #g-header .site-nav{top:64px}}@media only screen and (max-width: 1280px){#app #g-header .site-nav.is-active{transform:translateX(0%);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}}@media only screen and (max-width: 1280px)and (max-width: 640px){#app #g-header .site-nav{width:100%}}@media only screen and (max-width: 1280px){#app #g-header .site-nav nav{padding:16px}#app #g-header .site-nav nav ul{font-size:.875rem}#app #g-header .site-nav nav ul li{position:relative;display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between}#app #g-header .site-nav nav ul li a{width:calc(100% - 24px - 16px);display:flex;padding:16px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);align-items:center;justify-content:space-between}body#member #app #g-header .site-nav nav ul li a{color:#fff}#app #g-header .site-nav nav ul li a .icn svg{width:12px;height:12px;vertical-align:top;margin-right:4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}body#member #app #g-header .site-nav nav ul li a .icn svg .fill-color-0{fill:#fff}#app #g-header .site-nav nav ul li a:hover .icn svg{transform:translateX(2px);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-header .site-nav nav ul li .btn-toggle{position:relative;width:24px;height:24px;border:1px solid #999;border-radius:50%;cursor:pointer}body#member #app #g-header .site-nav nav ul li .btn-toggle{border:1px solid #fff}#app #g-header .site-nav nav ul li .btn-toggle::before,#app #g-header .site-nav nav ul li .btn-toggle::after{position:absolute;top:10px;left:50%;content:"";display:inline-block;width:12px;height:12px;border-top:1px solid #999;transform:translateX(-50%)}body#member #app #g-header .site-nav nav ul li .btn-toggle::before,body#member #app #g-header .site-nav nav ul li .btn-toggle::after{border-top:1px solid #fff}#app #g-header .site-nav nav ul li .btn-toggle::after{top:4px;left:-1px;opacity:1;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);transform:rotate(90deg) translateY(0)}#app #g-header .site-nav nav ul li .btn-toggle.is-active::after{opacity:0;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);transform:rotate(90deg) translateX(10px)}#app #g-header .site-nav nav ul li .sub-menu{transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1);width:100%;display:none}#app #g-header .site-nav nav ul li .sub-menu&gt;p{display:none}#app #g-header .site-nav nav ul li .sub-menu ul{margin:0;font-size:.75rem}#app #g-header .site-nav nav ul li .sub-menu ul li.non-link{display:block;padding:16px;color:#999}#app #g-header .site-nav nav ul li .sub-menu ul li a{width:100%;justify-content:flex-start}#app #g-header .site-nav nav ul li .sub-menu ul li a .icn-w{margin-left:4px}#app #g-header .site-nav nav ul li .sub-menu ul li a:hover .icn svg{transform:translateX(2px);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-header .site-nav nav ul li .sub-menu .icn svg{width:12px;height:12px;margin-right:4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-header .site-nav nav ul li .sub-menu .icn-pdf svg{width:24px;height:12px;margin-left:4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-header .site-nav nav p{border-top:1px solid rgba(var(--color-other), 0.25);margin-top:16px}#app #g-header .site-nav nav p a{height:80px;display:flex;align-items:center;justify-content:end}#app #g-header .site-nav nav p a .icn svg{width:40px;height:40px;margin-right:8px}}#app #g-footer{padding:7.5% 0 40px;text-align:center;font-size:.875rem}@media only screen and (max-width: 768px){#app #g-footer{padding:48px 0 40px}}#app #g-footer .icn{position:relative}#app #g-footer .icn svg{width:12px;height:12px;vertical-align:top;margin-right:4px;transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-footer.en .autosize-box{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){#app #g-footer.en .autosize-box{display:block}}#app #g-footer.en .autosize-box h1{max-width:300px}@media only screen and (max-width: 768px){#app #g-footer.en .autosize-box h1{margin-bottom:24px;max-width:240px}}#app #g-footer .autosize-box{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){#app #g-footer .autosize-box{display:block}}#app #g-footer .autosize-box h1{max-width:210px}@media only screen and (max-width: 768px){#app #g-footer .autosize-box h1{margin-bottom:24px;max-width:160px}}#app #g-footer .autosize-box nav ul{display:flex}@media only screen and (max-width: 768px){#app #g-footer .autosize-box nav ul{display:block}}#app #g-footer .autosize-box nav ul li{line-height:1;margin-left:.5rem}@media only screen and (max-width: 768px){#app #g-footer .autosize-box nav ul li{text-align:left}#app #g-footer .autosize-box nav ul li:not(last-child){margin-bottom:16px}}#app #g-footer .autosize-box nav ul li a{display:flex;align-items:center;width:fit-content}#app #g-footer .autosize-box nav ul li a .icn{display:flex}#app #g-footer .autosize-box nav ul li a .icn svg{transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-footer .autosize-box nav ul li a:hover .icn svg{transform:translateX(2px);transition:.5s cubic-bezier(0.15, 0.6, 0.8, 1)}#app #g-footer .inner-box{margin-top:40px}#app #g-footer .inner-box p{font-size:.75rem;color:rgba(var(--color-other), 1)}@media only screen and (max-width: 640px){#app #g-footer .inner-box p{padding:0 60px}}#app #g-footer .inner-box p span{display:inline-block}#app #page-top{display:block;position:fixed;bottom:40px;right:40px}@media only screen and (max-width: 640px){#app #page-top{right:20px;bottom:20px}}#app #page-top i{font-size:2.5rem;color:rgba(var(--color-primary), 1);cursor:pointer}#app{line-height:1.6}#app .anchor{padding-top:64px;margin-top:-64px}#app figure{text-align:center}#app figure figcaption{margin-top:8px;font-size:.875rem;line-height:1.4}@media only screen and (max-width: 768px){#app figure figcaption{font-size:.75rem}}@media only screen and (max-width: 640px){#app figure figcaption{font-size:.625rem}}#app section{padding-top:5%}#app section h2+P{margin-top:1rem}#app section h2+dl{margin-top:1rem}#app section h2+ol{margin-top:1rem}#app section h2+ul{margin-top:1rem}#app section h2+div.table-wrap{margin-top:1rem}#app section dl+dl{margin-top:1rem}#app section p+p{margin-top:1rem}#app section p+ol{margin-top:1rem}#app section p+dl{margin-top:1rem}#app section p+blockquote{margin-top:1rem}#app section ol+p{margin-top:1rem}#app section p+.fig-box,#app section h2+.fig-box{margin-top:4%}#app section p i,#app section dd i,#app section li i{color:#999;margin-right:.5rem}#app section p .icn-pdf,#app section dd .icn-pdf,#app section li .icn-pdf{margin-left:.5rem;display:inline-block;margin-right:0}#app section p .icn-pdf svg,#app section dd .icn-pdf svg,#app section li .icn-pdf svg{width:24px;height:12px}#app section p .icn-w,#app section dd .icn-w,#app section li .icn-w{margin-left:.5rem;display:inline-block;margin-right:0}#app section dl dt{color:#333}#app section a{color:rgba(var(--color-primary), 1);text-decoration:underline}#app section a:hover{color:rgba(var(--color-primary), 0.5)}#app .section-hero{position:relative;display:flex;align-items:center;line-height:1;margin-bottom:2rem;padding:2rem 0;border-top:1px solid rgba(var(--color-primary), 1);border-bottom:1px solid rgba(var(--color-primary), 1);font-size:1.5rem;color:#000;font-weight:bold}@media only screen and (max-width: 640px){#app .section-hero{font-size:1.125rem}}#app .section-title{position:relative;display:flex;align-items:center;line-height:1;margin-bottom:1rem;font-size:1.25rem;color:#000;font-weight:bold}@media only screen and (max-width: 640px){#app .section-title{font-size:1rem}}#app .section-title:before{content:"";width:4px;height:2rem;display:block;margin-right:8px;background-image:linear-gradient(#79cbca 0%, #77a1d3 100%);background-size:200% auto}#app .section-subtitle{font-weight:bold;margin-bottom:1rem}#app .fig-box{display:flex}#app .fig-box picture{position:relative;display:block}#app .fig-box picture::after{border:1px solid rgba(var(--color-other), 0.25);position:absolute;top:-2px;left:-2px;content:"";display:block;width:calc(100% + 4px);height:calc(100% + 4px)}#app #visual-block .swiper-slide a{position:relative;display:block}#app #visual-block .swiper-slide div{position:absolute;height:100%;display:flex;justify-content:center;flex-direction:column}#app #visual-block .swiper-slide div{left:8%;z-index:1}@media only screen and (max-width: 768px){#app #visual-block .swiper-slide div{display:block;width:80%;margin:0 auto;left:50%;transform:translateX(-50%);top:8%}}#app #visual-block .swiper-slide div .slide-title{font-size:2.5rem;line-height:1.2;margin-bottom:8%;font-family:"Noto Serif JP",serif}@media only screen and (max-width: 1280px){#app #visual-block .swiper-slide div .slide-title{font-size:2rem}}@media only screen and (max-width: 768px){#app #visual-block .swiper-slide div .slide-title{font-size:1.5rem}}#app #visual-block .swiper-slide div .slide-title span{display:inline-block}#app #visual-block .swiper-slide div .slide-desc{font-size:1.25rem}@media only screen and (max-width: 1280px){#app #visual-block .swiper-slide div .slide-desc{font-size:1.125rem}}@media only screen and (max-width: 768px){#app #visual-block .swiper-slide div .slide-desc{font-size:.875rem}}#app #visual-block .swiper-slide picture{z-index:0;object-fit:cover}#app #visual-block #slide01{background:#93d9d9;background:linear-gradient(0deg, rgb(147, 217, 217) 0%, rgb(111, 134, 214) 100%)}#app #visual-block #slide01 div{width:40%}@media only screen and (max-width: 768px){#app #visual-block #slide01 div{width:80%}}#app #visual-block #slide01 a{color:#fff}#app #visual-block #slide01 .slide-title{text-shadow:0px 0px 8px rgba(0,0,0,.8)}#app #visual-block #slide01 .slide-desc{text-shadow:0px 0px 8px rgba(0,0,0,.8)}#app #visual-block #slide02 div{width:44%}@media only screen and (max-width: 768px){#app #visual-block #slide02 div{width:80%}}#app #visual-block #slide02 a{color:#000}#app #visual-block #slide02 .slide-title,#app #visual-block #slide02 .slide-desc{text-shadow:4px 4px 4px #fff,-4px -4px 4px #fff,-4px 4px 4px #fff,4px -4px 4px #fff,4px 0px 4px #fff,-4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff}#app #visual-block #slide03 div{width:44%}@media only screen and (max-width: 768px){#app #visual-block #slide03 div{width:80%}}#app #visual-block #slide03 a{color:#000}#app #visual-block #slide03 .slide-title,#app #visual-block #slide03 .slide-desc{text-shadow:4px 4px 4px #fff,-4px -4px 4px #fff,-4px 4px 4px #fff,4px -4px 4px #fff,4px 0px 4px #fff,-4px 0px 4px #fff,0px 4px 4px #fff,0px -4px 4px #fff}#app .swiper-button-prev,#app .swiper-rtl .swiper-button-next{left:24px;right:auto}#app .swiper-button-next,#app .swiper-rtl .swiper-button-prev{right:24px;left:auto}#app .swiper-button-next,#app .swiper-button-prev{--swiper-navigation-color: white;text-shadow:0 0 8px rgba(0,0,0,.4);font-size:2.5rem}#app .swiper-button-next:after,#app .swiper-button-prev:after{display:none}#app #message-block .president-box:after{content:"";display:block;clear:both}#app #message-block .president-box p:last-child{text-align:right}#app #message-block .president-box .fig-box{float:right;max-width:320px;margin:0 0 1rem 1rem;width:48%}@media only screen and (max-width: 768px){#app #message-block .president-box .fig-box{width:200px}}@media only screen and (max-width: 640px){#app #message-block .president-box .fig-box{width:160px}}#app #message-block .member-box{display:flex;flex-wrap:wrap;gap:6.5%}@media only screen and (max-width: 768px){#app #message-block .member-box{gap:5%}}#app #message-block .member-box .fig-box{flex-direction:column;width:20%;text-align:center;line-height:1.2;margin-bottom:1rem}@media only screen and (max-width: 768px){#app #message-block .member-box .fig-box{width:30%}}#app #message-block .member-box .fig-box p{margin-top:.5rem}#app #publication-block .journals-box:after{content:"";display:block;clear:both}#app #publication-block .journals-box .fig-box{float:left;max-width:320px;margin:0 1rem 1rem 0;width:48%}@media only screen and (max-width: 768px){#app #publication-block .journals-box .fig-box{width:200px}}@media only screen and (max-width: 640px){#app #publication-block .journals-box .fig-box{width:160px}}#app #registry-block ul li{margin-top:8px}</pre></body></html>