@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300&family=Barlow:wght@400;700&display=swap";/*! destyle.css v3.0.0 | 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:bold}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]{-webkit-text-decoration:underline dotted;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}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%;scroll-behavior:smooth}body{background-color:#fff;color:#000;font-size:1.8rem;font-family:"Barlow","Helvetica Neue",Arial,YuGothic,"Yu Gothic",sans-serif;font-feature-settings:"palt";letter-spacing:.14rem;line-height:1.5}body.js-active{overflow:hidden}main{scroll-margin-top:82px}img{max-width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast}br.sp-only{display:none}@media screen and (max-width: 904px){body{font-size:1.6rem}}@media screen and (max-width: 560px){body{font-size:1.4rem}}@media screen and (max-width: 904px){body{font-size:1.6rem}}@media screen and (max-width: 560px){body{font-size:1.4rem}}.c-inner{width:100%;max-width:1152px;margin:0 auto}a .c-svg-exicon{display:inline-block;width:18px;height:18px;margin-left:4px;padding:4px;vertical-align:top;fill:#666}a .c-svg-fileicon{display:inline-block;width:16px;height:21px;margin:0 8px;vertical-align:middle}a .c-svg-fileicon.pdf{fill:#c0625f}a .c-svg-fileicon.doc{fill:#5f89c0}a .c-fileinfo{display:inline-block;font-size:1.4rem;color:#666;vertical-align:middle}a:hover .c-svg-exicon,a:focus .c-svg-exicon{opacity:.75}a:hover .c-svg-fileicon,a:focus .c-svg-fileicon{opacity:.75}a:hover .c-fileinfo,a:focus .c-fileinfo{opacity:.75}a.c-link-button{display:inline-block;padding:8px 32px;background-color:#175c9d;border:2px solid #175c9d;border-radius:2em;color:#fff !important;text-decoration:none !important}a.c-link-button .c-svg-exicon{fill:#fff}a.c-link-button .c-svg-fileicon{fill:#fff}a.c-link-button .c-fileinfo{color:#fff}a.c-link-button .c-fileinfo{font-weight:normal}a.c-link-button:hover,a.c-link-button:focus{background-color:#fff;color:#175c9d !important}a.c-link-button:hover .c-svg-exicon,a.c-link-button:focus .c-svg-exicon{fill:#175c9d}a.c-link-button:hover .c-svg-fileicon,a.c-link-button:focus .c-svg-fileicon{fill:#175c9d}a.c-link-button:hover .c-fileinfo,a.c-link-button:focus .c-fileinfo{color:#175c9d}a.c-link-button.--white{background-color:#fff !important;border-color:#fff;color:#175c9d !important}a.c-link-button.--white .c-svg-exicon{fill:#175c9d}a.c-link-button.--white .c-svg-fileicon.pdf{fill:#c0625f}a.c-link-button.--white .c-svg-fileicon.doc{fill:#5f89c0}a.c-link-button.--white .c-fileinfo{fill:#175c9d}a.c-link-button.--white:hover,a.c-link-button.--white:focus{background-color:#175c9d !important;color:#fff !important}a.c-link-button.--white:hover .c-svg-exicon,a.c-link-button.--white:focus .c-svg-exicon{opacity:.5;fill:#fff}a.c-link-button.--white:hover .c-svg-fileicon,a.c-link-button.--white:focus .c-svg-fileicon{opacity:.5;fill:#fff}a.c-link-button.--white:hover .c-fileinfo,a.c-link-button.--white:focus .c-fileinfo{opacity:.5;fill:#fff}@media screen and (max-width: 480px){a .c-svg-fileicon{width:10px;height:13px;margin:0 6px}a .c-fileinfo{font-size:1rem}a.c-link-button{padding:8px 32px;border-radius:4em}}.l-article p{line-height:1.8;margin-bottom:24px}.l-article p:last-child{margin-bottom:0}.l-article p.e-indent{text-indent:1em}.l-article a{color:#175c9d;text-decoration:underline}.l-article a:hover,.l-article a:focus{text-decoration:none}.l-article h2{scroll-margin-top:120px;position:relative;margin:96px -32px 64px;padding-left:80px;font-weight:bold;font-size:3.2rem}.l-article h2::before{content:"";display:block;position:absolute;top:50%;left:0;width:64px;height:1px;background-color:#ccc}.l-article h3{scroll-margin-top:120px;margin:48px -8px 32px;padding:12px 24px;background-color:#f3f5f6;border-left:4px solid #175c9d;font-weight:bold;font-size:2.6rem}.l-article h4{margin:48px -8px 24px;padding:0 8px 12px;border-bottom:3px double #175c9d;font-weight:bold;font-size:2.4rem;color:#000}.l-article h5{margin:40px -8px 24px;border-left:4px solid #175c9d;padding:4px 24px;font-size:2.1rem;font-weight:bold}.l-article h6{margin:32px -8px 16px;padding:8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold}.l-article ul{margin-bottom:16px}.l-article ul:last-child{margin-bottom:0 !important}.l-article ul.e-ul-disc{list-style-type:disc;margin-bottom:16px;padding-left:2em}.l-article ul.e-ul-link{display:-webkit-box;display:flex;flex-wrap:wrap}.l-article ul.e-ul-link li{width:calc(50% - 16px);margin:8px}.l-article ul.e-ul-link a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:8px 16px;background-color:#fff;border:1px solid #ccc;color:#175c9d;font-weight:bold;text-decoration:none}.l-article ul.e-ul-link a>span:first-child{-webkit-box-flex:1;flex:1}.l-article ul.e-ul-link a .c-fileinfo{font-weight:normal}.l-article ul.e-ul-link a:hover,.l-article ul.e-ul-link a:focus{background-color:#175c9d;color:#fff}.l-article ul.e-ul-link a:hover .c-svg-exicon,.l-article ul.e-ul-link a:focus .c-svg-exicon{opacity:.5;fill:#fff}.l-article ul.e-ul-link a:hover .c-svg-fileicon,.l-article ul.e-ul-link a:focus .c-svg-fileicon{opacity:.5;fill:#fff}.l-article ul.e-ul-link a:hover .c-fileinfo,.l-article ul.e-ul-link a:focus .c-fileinfo{opacity:.5;color:#fff}.l-article ul.e-ul-notice li{margin-bottom:8px;margin-left:2em;text-indent:-1em;font-size:1.4rem;color:#333}.l-article ul.e-ul-notice li::before{content:"※";display:inline-block;width:1em}.l-article ul.e-ul-notice li:last-child{margin-bottom:0}.l-article ol.e-ol-decimal{list-style-type:decimal;padding-left:2em}.l-article ol.e-ol-alpha{list-style-type:lower-alpha;padding-left:2em}.l-article ol.e-ol-notice li{display:-webkit-box;display:flex;margin-bottom:8px;font-size:1.4rem;color:#333}.l-article ol.e-ol-notice li .num{width:2.5em}.l-article ol.e-ol-notice li .txt{-webkit-box-flex:1;flex:1}.l-article ol.e-ol-notice li:last-child{margin-bottom:0}.l-article dl{margin-bottom:16px}.l-article dl:last-child{margin-bottom:0}.l-article dl>div{display:-webkit-box;display:flex}.l-article dl>div dt,.l-article dl>div dd{margin-bottom:8px;padding:16px}.l-article dl>div dt{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:12em;background-color:#f3f5f6;text-align:center}.l-article dl>div dd{-webkit-box-flex:1;flex:1}.l-article table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:1.4rem}.l-article table:last-child{margin-bottom:0}.l-article table th,.l-article table td{padding:8px;border:1px solid #ccc;vertical-align:middle}.l-article table thead th{background-color:#175c9d;text-align:center;color:#fff}.l-article table thead td{background-color:#3b80c0;text-align:center;color:#fff;font-weight:bold}.l-article table tbody th{background-color:#f3f5f6}.l-article table tfoot th,.l-article table tfoot td{border-top-width:3px;border-top-style:double}.l-article table tfoot th{background-color:#f3f5f6;text-align:center}.l-article table tfoot td{background-color:#fff;text-align:center;font-weight:bold}.l-article table caption{margin-bottom:16px;font-size:1.4rem;text-align:center}.l-article table .e-cell-m{width:8em}.l-article table .e-cell-keep{word-break:keep-all}.l-article .scroll-table{margin-bottom:16px}.l-article .e-mt-0{margin-top:0 !important}.l-article .e-mb-m{margin-bottom:16px !important}.l-article .e-mb-l{margin-bottom:32px !important}.l-article .e-mb-xl{margin-bottom:64px !important}.l-article .e-bold{font-weight:bold}.l-article .e-tar{text-align:right !important}.l-article .e-box-indent p{text-indent:1em}.l-article .e-box-information{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:16px 32px;background-color:#fdd;border-radius:8px}.l-article .e-box-information svg{width:24px;height:24px;margin-right:24px;fill:#e09696}.l-article .e-box-information .text{-webkit-box-flex:1;flex:1}.l-article .e-flex-img{display:-webkit-box;display:flex}.l-article .e-flex-img__img{max-width:320px;margin-right:64px}.l-article .e-flex-img__txt{-webkit-box-flex:1;flex:1}.l-article .e-column-figure{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.l-article .e-column-figure>div{width:calc(50% - 48px);margin:24px}.l-article .e-column-figure figure{text-align:center}.l-article .e-column-figure figcaption{margin-bottom:24px;padding:8px;background-color:#3b80c0;color:#fff;font-size:1.6rem;text-align:center}@media screen and (max-width: 904px){.l-article p{margin-bottom:16px}.l-article h2{scroll-margin-top:112px;margin:72px 0 48px -32px;padding-left:96px;font-size:2.4rem}.l-article h2::before{width:72px}.l-article h3{scroll-margin-top:112px;margin:40px 0 24px -8px;padding:8px 16px;font-size:2.1rem}.l-article h4{margin:40px 0 16px -8px;padding-bottom:8px;font-size:1.8rem}.l-article h5{margin:32px 0 16px -8px;font-size:1.6rem}.l-article h6{margin:24px 0 16px -8px;font-size:1.4rem}.l-article ul.e-ul-link{display:block}.l-article ul.e-ul-link li{width:auto;margin:8px 0}.l-article ul.e-ul-link a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:8px 16px;background-color:#fff;border:1px solid #ccc;color:#175c9d;font-weight:bold;text-decoration:none;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.l-article ul.e-ul-link a:hover,.l-article ul.e-ul-link a:focus{background-color:#175c9d;color:#fff}.l-article ul.e-ul-notice li{font-size:1.2rem}.l-article ol.e-ol-notice li{font-size:1.2rem}.l-article ol.e-ol-notice li .num{width:2em}.l-article dl>div{display:block}.l-article dl>div dt,.l-article dl>div dd{padding:8px 16px}.l-article dl>div dt{display:block;width:auto;border-bottom:1px solid #999;text-align:left}.l-article dl>div dt br{display:none}.l-article dl>div dd{-webkit-box-flex:1;flex:1}.l-article .e-flex-img{display:block}.l-article .e-flex-img__img{max-width:100%;margin-right:0;margin-bottom:32px;text-align:center}.l-article .e-column-figure>div{width:calc(50% - 32px);margin:16px}.l-article .e-column-figure figcaption{margin-bottom:16px;font-size:1.2rem}}@media screen and (max-width: 480px){.l-article h2{scroll-margin-top:80px;margin:72px 0 48px -16px;padding-left:72px;font-size:2.1rem}.l-article h2::before{width:48px}.l-article h3{scroll-margin-top:80px;margin:32px 0 16px;font-size:1.8rem}.l-article h4{margin:24px 0 12px;font-size:1.6rem}.l-article h5{margin:24px 0 12px;font-size:1.4rem}.l-article h6{margin:24px 0 12px;font-size:1.4rem}.l-article table{font-size:1.1rem}.l-article table caption{font-size:1.1rem}.l-article .e-mb-l{margin-bottom:24px !important}.l-article .e-mb-xl{margin-bottom:48px !important}.l-article .e-flex-img{display:block}.l-article .e-flex-img__img{max-width:100%;margin-right:0;margin-bottom:32px;text-align:center}.l-article .scroll-table{overflow-x:auto;white-space:nowrap}.l-article .scroll-table table{margin-bottom:0;background-color:#fff}.l-article .scroll-table th,.l-article .scroll-table td{padding:4px}.l-article .scroll-table caption{text-align:left !important}.l-article .scroll-notice{margin-bottom:16px;padding:4px;background-color:#f3f5f6;border:1px solid #ccc;font-size:1.2rem;text-align:center}.l-article .e-column-figure>div{width:100%;margin:16px 0}.l-article .e-column-figure figcaption{margin-bottom:8px}}header.l-site-header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:998;width:100%;min-height:82px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}header.l-site-header>.c-inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;z-index:-1}header.l-site-header .site-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:64px;padding:16px}header.l-site-header .site-title a{display:inline-block}header.l-site-header .site-title a svg{width:200px;height:50px;-webkit-transition:.3s fill ease-in-out;transition:.3s fill ease-in-out}header.l-site-header .site-title a:hover svg,header.l-site-header .site-title a:focus svg{fill:#175c9d}header.l-site-header .global-menu{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}header.l-site-header .global-menu ul.parent{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;height:100%}header.l-site-header .global-menu ul.parent>li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%}header.l-site-header .global-menu ul.parent>li:first-child:hover{background-color:#fff}header.l-site-header .global-menu ul.parent>li .sp-flex{display:-webkit-box;display:flex;height:100%}header.l-site-header .global-menu ul.parent>li .sp-flex a{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;height:100%;padding:0 16px;font-size:1.4rem;font-weight:bold}header.l-site-header .global-menu ul.parent>li .sp-flex a::after{content:"";display:block;position:absolute;bottom:calc(50% - 1em - 8px);left:calc(50% - 12px);width:0;height:4px;background-color:#175c9d;-webkit-transition:.2s width ease-in-out;transition:.2s width ease-in-out}header.l-site-header .global-menu ul.parent>li .sp-flex a:hover,header.l-site-header .global-menu ul.parent>li .sp-flex a:focus{background-color:#f2f2f2;color:#175c9d}header.l-site-header .global-menu ul.parent>li .sp-flex a:hover::after,header.l-site-header .global-menu ul.parent>li .sp-flex a:focus::after{width:24px}header.l-site-header .global-menu ul.parent>li .sp-flex a>span{margin-top:-8px}header.l-site-header .global-menu ul.parent>li.current .sp-flex a{color:#175c9d}header.l-site-header .global-menu ul.parent>li.current .sp-flex a::after{width:24px}header.l-site-header .global-menu ul.parent>li:last-child{margin-right:0}header.l-site-header .global-menu ul .js-drop-sp{display:none}header.l-site-header .global-menu ul .drop-menu{display:-webkit-box;display:flex;position:absolute;top:82px;left:0;z-index:997;width:100%;background-color:#175c9d;box-shadow:0 0 8px 0 rgba(0,0,0,.1);visibility:hidden;opacity:0;-webkit-transition:.3s all linear;transition:.3s all linear}header.l-site-header .global-menu ul .drop-menu .title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:240px;padding:16px;background-color:#3b80c0;-webkit-transition:.3s background-color linear;transition:.3s background-color linear}header.l-site-header .global-menu ul .drop-menu .title>span{color:#fff;font-size:1.4rem}header.l-site-header .global-menu ul .drop-menu .title>span.ja{font-weight:bold}header.l-site-header .global-menu ul .drop-menu .title>span.en{font-family:"Barlow Condensed",sans-serif;opacity:.75}header.l-site-header .global-menu ul .drop-menu .title:hover,header.l-site-header .global-menu ul .drop-menu .title:focus{background-color:#fff}header.l-site-header .global-menu ul .drop-menu .title:hover>span,header.l-site-header .global-menu ul .drop-menu .title:focus>span{color:#175c9d}header.l-site-header .global-menu ul .drop-menu ul.child{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;padding:16px}header.l-site-header .global-menu ul .drop-menu ul.child li{margin:16px}header.l-site-header .global-menu ul .drop-menu ul.child a{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;width:100%;height:100%;color:#fff !important;font-size:1.4rem}header.l-site-header .global-menu ul .drop-menu ul.child a svg.svg-arrow{width:8px;height:16px;margin-left:16px;fill:#fff;-webkit-transition:.3s transform ease;transition:.3s transform ease}header.l-site-header .global-menu ul .drop-menu ul.child a:hover svg.svg-arrow{-webkit-transform:translateX(8px);transform:translateX(8px)}header.l-site-header .global-menu ul .drop-menu.js-visible{visibility:visible;opacity:1}header.l-site-header .ham-menu{display:none}header.l-site-header .overlay{display:none}header.l-page-title{background-image:url(../img/page-title-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}header.l-page-title .pankuzu{padding:8px}header.l-page-title .pankuzu ul{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;flex-wrap:wrap;color:#fff}header.l-page-title .pankuzu li{font-size:1.2rem}header.l-page-title .pankuzu li::after{content:"/";margin:0 16px;color:rgba(255,255,255,.5)}header.l-page-title .pankuzu li:last-child::after{content:none}header.l-page-title .pankuzu a:hover,header.l-page-title .pankuzu a:focus{text-decoration:underline}header.l-page-title h1{padding:16px 16px 48px;text-align:center;color:#fff;font-size:3.2rem;font-weight:bold;text-shadow:#000}header.l-page-title h1::after{content:"";display:block;width:80px;height:2px;margin:24px auto 0;background-color:rgba(255,255,255,.75)}@media screen and (max-width: 904px){header.l-site-header .site-title{margin-right:32px;padding:16px 32px}header.l-site-header .ham-menu{cursor:pointer;display:block;position:relative;z-index:999;width:48px;height:48px;margin:16px 32px}header.l-site-header .ham-menu span{display:inline-block;position:absolute;left:0;height:3px;background-color:#000;-webkit-transition:all .3s;transition:all .3s}header.l-site-header .ham-menu span:nth-of-type(1){top:4px;width:48px}header.l-site-header .ham-menu span:nth-of-type(2){top:17px;width:24px}header.l-site-header .ham-menu .label{position:absolute;bottom:0;width:100%;border-bottom:1px solid #ccc;text-align:center;font-size:1.4rem}header.l-site-header .ham-menu.js-active span:nth-of-type(1){top:0;left:11px;-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg);width:50%}header.l-site-header .ham-menu.js-active span:nth-of-type(2){top:24px;left:11px;-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg);width:50%}header.l-site-header .global-menu{display:block;visibility:hidden;opacity:0;position:fixed;top:0;z-index:998;right:-48%;width:48%;height:100vh;padding-top:82px;background-color:#fff;box-shadow:8px 0 32px 0 rgba(0,0,0,.75);-webkit-transition:.3s all;transition:.3s all;overflow:auto}header.l-site-header .global-menu ul.parent{display:block;margin-top:0;border-bottom:1px solid #ccc}header.l-site-header .global-menu ul.parent>li{display:block;height:auto;border-top:1px solid #ccc}header.l-site-header .global-menu ul.parent>li .sp-flex{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}header.l-site-header .global-menu ul.parent>li .sp-flex a{-webkit-box-flex:1;flex:1;display:block;position:static;padding:16px;border-left:4px solid #fff;font-size:1.6rem}header.l-site-header .global-menu ul.parent>li .sp-flex a::after{content:none}header.l-site-header .global-menu ul.parent>li .sp-flex a:hover,header.l-site-header .global-menu ul.parent>li .sp-flex a:focus{background-color:#fff;border-color:#175c9d}header.l-site-header .global-menu ul.parent>li .sp-flex a>span{margin-top:0}header.l-site-header .global-menu ul.parent>li .sp-flex .js-drop-sp{display:block}header.l-site-header .global-menu ul.parent>li .sp-flex .js-drop-sp svg{width:56px;height:24px;padding:0 16px}header.l-site-header .global-menu ul.parent>li:last-child{margin-bottom:0}header.l-site-header .global-menu ul.parent>li.current .sp-flex a{border-color:#175c9d}header.l-site-header .global-menu ul.parent>li:hover{background-color:#fff}header.l-site-header .global-menu ul .drop-menu{position:static;background-color:#fff;box-shadow:none;height:0;-webkit-transition:none;transition:none}header.l-site-header .global-menu ul .drop-menu .title{display:none}header.l-site-header .global-menu ul .drop-menu ul.child{display:block;padding:0}header.l-site-header .global-menu ul .drop-menu ul.child li{margin:0 0 8px}header.l-site-header .global-menu ul .drop-menu ul.child li:last-child{margin-bottom:0}header.l-site-header .global-menu ul .drop-menu ul.child a{display:block;width:auto;height:auto;color:#000 !important}header.l-site-header .global-menu ul .drop-menu ul.child a svg.svg-arrow{display:none}header.l-site-header .global-menu ul .drop-menu ul.child a:hover svg.svg-arrow{-webkit-transform:translateX(8px);transform:translateX(8px)}header.l-site-header .global-menu ul .drop-menu.js-visible-sp{height:auto;padding:8px 32px 16px;visibility:visible;opacity:1}header.l-site-header .global-menu ul .drop-menu.js-visible-sp ul.child li{margin-bottom:16px}header.l-site-header .global-menu ul .drop-menu.js-visible-sp ul.child li:last-child{margin-bottom:0}header.l-site-header .global-menu.js-active{visibility:visible;right:0;opacity:1;-webkit-transition:.3s all;transition:.3s all}header.l-site-header .overlay{display:block;position:fixed;top:0;left:0;z-index:997;width:100%;height:100vh;background-color:rgba(0,0,0,.5);-webkit-transition:.3s all;transition:.3s all;visibility:hidden;opacity:0}header.l-site-header .overlay.js-active{visibility:visible;opacity:1;-webkit-transition:.3s all;transition:.3s all}header.l-page-title .pankuzu{padding:8px 16px}header.l-page-title h1{font-size:2.8rem}header.l-page-title h1::after{margin-top:16px}}@media screen and (max-width: 480px){header.l-site-header{min-height:48px}header.l-site-header .site-title{margin-right:16px;padding:8px 16px}header.l-site-header .site-title a svg{width:128px;height:32px}header.l-site-header .ham-menu{width:32px;height:32px;margin:8px 16px}header.l-site-header .ham-menu span{height:2px}header.l-site-header .ham-menu span:nth-of-type(1){top:2px;width:32px}header.l-site-header .ham-menu span:nth-of-type(2){top:10px;width:16px}header.l-site-header .ham-menu .label{font-size:1rem}header.l-site-header .ham-menu.js-active span:nth-of-type(1){top:-6px;left:8px}header.l-site-header .ham-menu.js-active span:nth-of-type(2){top:18px;left:8px}header.l-site-header .global-menu{right:-65%;width:65%;padding-top:64px}header.l-site-header .global-menu li a{font-size:1.2rem}header.l-page-title .pankuzu li{margin:2px 0;font-size:1rem}header.l-page-title .pankuzu li::after{margin:0 2px}header.l-page-title h1{font-size:2.4rem}}main .l-page-top{position:-webkit-sticky;position:sticky;bottom:0}main .l-page-top a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:80px;height:80px;margin:0 16px 16px auto;background-color:#175c9d;color:#fff;font-size:1.1rem;letter-spacing:normal}main .l-page-top a svg{width:32px;height:21px;margin-bottom:8px;fill:#fff}footer.l-site-footer .footer-menu{padding:32px;background-color:#f3f5f6}footer.l-site-footer .footer-menu ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}footer.l-site-footer .footer-menu li{margin:8px 16px}footer.l-site-footer .footer-menu a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.4rem;font-weight:bold;-webkit-transition:.3s color ease-in-out;transition:.3s color ease-in-out}footer.l-site-footer .footer-menu a svg.svg-arrow{width:8px;height:16px;margin-left:16px;fill:#175c9d;-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}footer.l-site-footer .footer-menu a:hover,footer.l-site-footer .footer-menu a:focus{color:#175c9d}footer.l-site-footer .footer-menu a:hover svg.svg-arrow,footer.l-site-footer .footer-menu a:focus svg.svg-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}footer.l-site-footer .footer-contact{padding:32px;background-color:#175c9d;color:#fff}footer.l-site-footer .footer-contact .site-title{margin-bottom:8px;font-weight:bold}footer.l-site-footer .footer-contact address{display:-webkit-box;display:flex;flex-wrap:wrap;font-size:1.4rem}footer.l-site-footer .footer-contact address span::after{content:"/";margin:0 8px}footer.l-site-footer .footer-contact address span:last-child::after{content:none}footer.l-site-footer .footer-contact address a{text-decoration:none}footer.l-site-footer .footer-contact address a:hover,footer.l-site-footer .footer-contact address a:focus{text-decoration:underline}footer.l-site-footer .footer-copyright{padding:16px;background-color:#fff;font-size:1.4rem;text-align:center}@media screen and (max-width: 904px){footer.l-site-footer .footer-menu{padding:16px}}@media screen and (max-width: 480px){main .l-page-top a{width:64px;height:64px;font-size:.8rem}main .l-page-top a svg{width:24px;height:16px}footer.l-site-footer .footer-menu li{margin:4px}footer.l-site-footer .footer-menu a{font-size:.9rem}footer.l-site-footer .footer-menu a svg.svg-arrow{width:4px;height:8px;margin-left:8px}footer.l-site-footer .footer-contact{padding:16px;text-align:center}footer.l-site-footer .footer-contact .site-title{font-size:1.6rem}footer.l-site-footer .footer-contact address{-webkit-box-pack:center;justify-content:center;font-size:1.2rem}footer.l-site-footer .footer-copyright{padding:12px;font-size:1rem}}.l-article-wrapper{background-color:#fff}.l-article-container{padding:64px 0}.l-article-container>.c-inner{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.l-anchor-nav{position:relative;padding:8px 32px;background-color:#f3f5f6;font-size:1.6rem}.l-anchor-nav::before,.l-anchor-nav::after{content:"";display:block;position:absolute;width:8px;height:8px;border:8px solid rgba(0,0,0,0)}.l-anchor-nav::before{top:0;left:0;border-top-color:#fff;border-left-color:#fff}.l-anchor-nav::after{bottom:0;right:0;border-bottom-color:#fff;border-right-color:#fff}.l-anchor-nav ul{display:-webkit-box;display:flex;flex-wrap:wrap}.l-anchor-nav ul li{margin:8px 16px}.l-anchor-nav ul a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.l-anchor-nav ul a svg{width:18px;height:23px;margin-right:16px;fill:#999;-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}.l-anchor-nav ul a:hover,.l-anchor-nav ul a:focus{color:#175c9d}.l-anchor-nav ul a:hover svg,.l-anchor-nav ul a:focus svg{fill:#175c9d}.l-article{-webkit-box-flex:1;flex:1;padding:0 32px}.l-page-nav{position:-webkit-sticky;position:sticky;top:114px;width:224px;margin-left:24px;font-size:1.4rem}.l-page-nav__parent{background-color:#fff;border-top:2px solid #175c9d;border-bottom:1px solid #ccc;font-weight:bold}.l-page-nav__parent a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:16px;background-color:#f3f5f6}.l-page-nav__parent a>span{-webkit-box-flex:1;flex:1}.l-page-nav__parent a svg.svg-arrow-l{width:50px;height:7px;margin-left:8px;fill:#175c9d;-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}.l-page-nav__parent a:hover,.l-page-nav__parent a:focus{color:#175c9d}.l-page-nav__parent a:hover svg.svg-arrow-l,.l-page-nav__parent a:focus svg.svg-arrow-l{-webkit-transform:translateX(4px);transform:translateX(4px)}.l-page-nav__parent.current a{color:#175c9d}.l-page-nav__parent.current a svg.svg-arrow-l{-webkit-transform:translateX(0);transform:translateX(0)}.l-page-nav__pages{-webkit-box-flex:1;flex:1;margin-top:16px}.l-page-nav__pages a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:8px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.l-page-nav__pages a>span{-webkit-box-flex:1;flex:1}.l-page-nav__pages a svg.svg-arrow{width:8px;height:16px;margin-left:16px;fill:#175c9d;-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}.l-page-nav__pages a:hover,.l-page-nav__pages a:focus{color:#175c9d}.l-page-nav__pages a:hover svg.svg-arrow,.l-page-nav__pages a:focus svg.svg-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.l-page-nav__pages li{margin:8px 0}.l-page-nav__pages li.current{background-color:#175c9d;color:#fff}.l-page-nav__pages li.current a{color:#fff}.l-page-nav__pages li.current a svg.svg-arrow{fill:#fff;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 904px){.l-article-container{padding:48px 0}.l-article-container>.c-inner{display:block}.l-anchor-nav{font-size:1.4rem}.l-page-nav{position:static;width:auto;margin-top:64px;margin-left:0;background-color:#f3f5f6}.l-page-nav__parent a{-webkit-box-pack:start;justify-content:flex-start;padding:24px 32px;background-color:#fff}.l-page-nav__parent a>span{font-size:1.6rem}.l-page-nav__pages{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:0;padding:16px}.l-page-nav__pages li{margin:8px}}@media screen and (max-width: 480px){.l-article{padding:0 16px}}@media screen and (max-width: 480px){.l-article{padding:0 16px}}.p-home .main-visual{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;height:calc(100vh - 82px);padding:32px;overflow:hidden}.p-home .main-visual::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url(../../img/main-visual-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-animation:bg-scaling 90s 2s ease-out forwards;animation:bg-scaling 90s 2s ease-out forwards}.p-home .main-visual .text-box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.p-home .main-visual .text-box .symbol img{mix-blend-mode:screen}.p-home .main-visual .text-box .content{margin-left:96px;padding-top:32px}.p-home .main-visual .text-box .button{margin-top:48px}.p-home .main-visual .text-box .button a{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:16px 48px;background-color:#fff;border-radius:2em;color:#04385d;font-weight:bold;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.p-home .main-visual .text-box .button a svg.svg-arrow{width:8px;height:16px;margin-left:32px;fill:#04385d;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.p-home .main-visual .text-box .button a:hover,.p-home .main-visual .text-box .button a:focus{background-color:#175c9d;box-shadow:0 0 16px 0 #fff;color:#fff}.p-home .main-visual .text-box .button a:hover svg.svg-arrow,.p-home .main-visual .text-box .button a:focus svg.svg-arrow{-webkit-transform:translateX(4px);transform:translateX(4px);fill:#fff}.p-home .main-visual .scroll{position:absolute;bottom:32px;z-index:1;left:0;color:#fff;font-family:"Barlow",sans-serif;font-size:1.4rem;line-height:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.5}.p-home .main-visual .scroll::after{content:"";display:block;width:0;height:1px;margin-top:8px;background-color:#fff;-webkit-animation:scroll-bar 3s linear infinite;animation:scroll-bar 3s linear infinite}.home-contents{scroll-margin-top:82px;padding:64px 32px}.home-tac{text-align:center}.home-title{margin-bottom:48px;text-align:center}.home-title h2{margin-bottom:8px;font-weight:bold;font-size:2.8rem}.home-title .en{font-family:"Barlow Condensed",sans-serif;color:#666}.home-title.--white{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.75)}.home-title.--white .en{color:#fff}.home-topics{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;max-width:720px;margin:0 auto 96px;background-color:#000;background-image:url(../../img/topics-bg.jpg);background-size:contain}.home-information{max-width:960px;margin:0 auto 96px}.home-information dl{margin-bottom:48px}.home-information dl>div{display:-webkit-box;display:flex}.home-information dl>div dt,.home-information dl>div dd{margin:8px 0;padding:4px 32px}.home-information dl>div dt{width:12em;border-right:1px solid #ccc;text-align:right}.home-information dl>div dd{-webkit-box-flex:1;flex:1}.home-information dl a{color:#175c9d;text-decoration:underline}.home-information dl a:hover,.home-information dl a:focus{text-decoration:none}.home-container{padding:96px;background-size:cover;background-repeat:no-repeat}.home-container .description{max-width:800px;margin:0 auto}.home-container .description p{margin-bottom:48px}.home-container.--about{margin-bottom:32px;background-color:#000;background-image:url(../../img/about-bg.jpg);background-position:center bottom}.home-container.--about .description p{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.75)}.home-container.--subsidized{background-color:#000;background-image:url(../../img/subsidized-bg.jpg);background-position:center top}.home-container.--subsidized ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.home-container.--subsidized li{width:calc(50% - 32px)}.home-container.--subsidized li:nth-child(odd){margin-right:32px}.home-container.--subsidized li:nth-child(-n+2){margin-bottom:32px}.home-container.--subsidized li .home-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;width:100%;padding:32px;padding-right:48px;background-color:#175c9d;color:#fff;overflow:hidden}.home-container.--subsidized li .home-link::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-image:-webkit-linear-gradient(left, #000 50%, #175c9d);background-image:linear-gradient(to right, #000 50%, #175c9d);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}.home-container.--subsidized li .home-link .text{position:relative}.home-container.--subsidized li .home-link .text>span{display:block;text-align:center}.home-container.--subsidized li .home-link .text>span.year{font-size:1.4rem}.home-container.--subsidized li .home-link .text>span.main{font-weight:bold;font-size:2.1rem}.home-container.--subsidized li .home-link .text>span.en{font-family:"Barlow Condensed",sans-serif}.home-container.--subsidized li .home-link svg.svg-arrow{position:absolute;right:16px;width:16px;height:32px;margin-left:auto;fill:#fff;-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}.home-container.--subsidized li .home-link:hover::before,.home-container.--subsidized li .home-link:focus::before{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.home-container.--subsidized li .home-link:hover svg.svg-arrow,.home-container.--subsidized li .home-link:focus svg.svg-arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.home-container.--subsidized a{height:100%}@-webkit-keyframes bg-scaling{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes bg-scaling{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scroll-bar{0%{width:0}50%{width:100%}100%{width:100%}}@keyframes scroll-bar{0%{width:0}50%{width:100%}100%{width:100%}}@media screen and (max-width: 904px){.p-home .main-visual{padding:32px}.p-home .main-visual .text-box .content{margin-left:32px;padding-top:24px}.p-home .main-visual .text-box .button{margin-top:24px}.p-home .main-visual .text-box .button a{padding:12px 32px;font-size:1.4rem}.p-home .main-visual .text-box .button a svg.svg-arrow{margin-left:16px}.p-home .main-visual::before{-webkit-transform:scale(1) !important;transform:scale(1) !important}.p-home .main-visual .scroll{position:absolute;bottom:96px;left:0;color:#fff;font-family:"Barlow",sans-serif;font-size:1rem;line-height:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-home .main-visual .scroll::after{content:"";display:block;width:0;height:1px;margin-top:8px;background-color:#fff;-webkit-animation:scroll-bar 3s linear infinite;animation:scroll-bar 3s linear infinite}.p-home .home-title{margin-bottom:32px}.p-home .home-title h2{font-size:2.4rem}.p-home .home-topics{margin-bottom:72px}.p-home .home-information{margin-bottom:72px}.p-home .home-information dl{margin-bottom:32px}.p-home .home-information dl>div dt,.p-home .home-information dl>div dd{padding:4px 16px}.p-home .home-information dl>div dt{width:10em}.p-home .home-container{padding:48px}.p-home .home-container .description p{margin-bottom:32px}.p-home .home-container.--subsidized li{width:100%;margin-right:0;margin-bottom:16px}.p-home .home-container.--subsidized li:last-child{margin-bottom:0}.p-home .home-container.--subsidized a{max-width:100%}}@media screen and (max-width: 560px){.p-home .main-visual{height:calc(100vh - 48px);padding:16px}.p-home .main-visual .text-box{display:block;margin-top:-64px}.p-home .main-visual .text-box .symbol{display:none}.p-home .main-visual .text-box .content{margin-left:0;padding:32px}.p-home .main-visual .text-box .button{margin-top:48px}.p-home .main-visual .text-box .button a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:16px;border-radius:0;text-align:center}.p-home .main-visual .text-box .button a svg.svg-arrow{margin-left:16px}.p-home .home-contents{scroll-margin-top:48px;padding:48px 0}.p-home .home-title h2{font-size:2.1rem}.p-home .home-topics{margin-bottom:64px}.p-home .home-information{margin-bottom:64px}.p-home .home-information dl>div dt{width:8em}.p-home .home-container{padding:48px 32px}.p-home .home-container .description p{margin-bottom:24px}.p-home .home-container.--about{margin-bottom:16px}.p-home .home-container.--subsidized li .home-link{padding:16px 32px;padding-right:40px}.p-home .home-container.--subsidized li .home-link .text>span.main{font-size:1.6rem}.p-home .home-container.--subsidized li .home-link svg.svg-arrow{width:8px;height:16px}.p-home .home-container.--subsidized a{max-width:100%}}@media screen and (max-width: 560px){.p-home .main-visual{height:calc(100vh - 48px);padding:16px}.p-home .main-visual .text-box{display:block;margin-top:-64px}.p-home .main-visual .text-box .symbol{display:none}.p-home .main-visual .text-box .content{margin-left:0;padding:32px}.p-home .main-visual .text-box .button{margin-top:48px}.p-home .main-visual .text-box .button a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:16px;border-radius:0;text-align:center}.p-home .main-visual .text-box .button a svg.svg-arrow{margin-left:16px}.p-home .home-contents{scroll-margin-top:48px;padding:48px 0}.p-home .home-title h2{font-size:2.1rem}.p-home .home-topics{margin-bottom:64px}.p-home .home-information{margin-bottom:64px}.p-home .home-information dl>div dt{width:8em}.p-home .home-container{padding:48px 32px}.p-home .home-container .description p{margin-bottom:24px}.p-home .home-container.--about{margin-bottom:16px}.p-home .home-container.--subsidized li .home-link{padding:16px 32px;padding-right:40px}.p-home .home-container.--subsidized li .home-link .text>span.main{font-size:1.6rem}.p-home .home-container.--subsidized li .home-link svg.svg-arrow{width:8px;height:16px}.p-home .home-container.--subsidized a{max-width:100%}}.p-about .signature{margin-top:64px;text-align:right}.p-about .signature__position{margin-bottom:8px;font-size:1.4rem}.p-about .signature__name{font-weight:bold}.p-subsidies h3.prizewinner-title .org{display:block;margin-bottom:8px;padding:0 8px 8px;border-bottom:1px solid #ccc;font-size:1.6rem;font-weight:normal}.p-subsidies h3.prizewinner-title .name{padding:8px}.p-subsidies h3.prizewinner-title .deg{font-size:1.6rem;font-weight:normal}.p-subsidies figure.awards-photo{margin-top:64px;text-align:center}.p-subsidies figure.awards-photo figcaption{margin-top:8px;font-size:1.4rem}@media screen and (max-width: 560px){.p-subsidies h3.prizewinner-title .org{font-size:1.2rem}.p-subsidies h3.prizewinner-title .name{padding:4px}.p-subsidies h3.prizewinner-title .deg{font-size:1.2rem}.p-subsidies figure.awards-photo{margin-top:48px}.p-subsidies figure.awards-photo figcaption{font-size:1.2rem}}.p-information .google-map{background-color:#ccc}.p-information .google-map iframe{width:100%;height:400px}.p-information .sitemap-parent>li{margin-bottom:32px}.p-information .sitemap-parent>li:last-child{margin-bottom:0}.p-information .sitemap-parent>li>a{display:inline-block;padding:16px;border-bottom:1px solid #ccc;font-weight:bold;font-size:2.1rem;text-decoration:none;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.p-information .sitemap-parent>li>a:hover,.p-information .sitemap-parent>li>a:focus{background-color:#175c9d;color:#fff}.p-information .sitemap-parent>li .sitemap-children{list-style-type:disc;padding:16px 32px}.p-information .sitemap-parent>li .sitemap-children li{margin-bottom:8px}.p-information .sitemap-parent>li .sitemap-children li:last-child{margin-bottom:0}@media screen and (max-width: 560px){.p-information .sitemap-parent>li>a{display:block;padding:8px;font-size:1.8rem}}
/*# sourceMappingURL=style.min.css.map */