/*!
Theme Name: sci-school_2404.20260715
Theme URI: http://www.stxst.com/
Author: Space-Time Inc.
Author URI: http://www.stxst.com/
Description: Theme for Websites
Version: 2026-07-15
Text Domain: default
Tags: educations
*/@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i";@import"https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i";html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1}main{display:block}code,kbd,samp,pre{font-size:1em}button,input,optgroup,textarea,select{margin:0;font-family:inherit;font-size:100%}button,input,optgroup,textarea{line-height:1}button,select{text-transform:none}button,input,select{border-radius:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px;border-radius:inherit}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul[class]{list-style:none}img,embed,object,audio,video{max-width:100%;height:auto}iframe{max-width:100%;border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}a{color:inherit;text-decoration:none}mark{color:inherit;background-color:inherit}address{font-style:inherit}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}@font-face{font-family:"Yu Gothic C";font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}html,body{min-height:100vh}@media screen{body{display:flex}}.screen-reader-text{position:absolute !important;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}.screen-reader-text:focus{font-weight:bold;display:block;z-index:100000;width:auto;height:auto;top:5px;left:5px;padding:15px 23px 14px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;background-color:#f1f1f1;color:#21759b;font-size:.875rem;text-decoration:none;line-height:normal}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.screen-reader-text:focus{-webkit-text-stroke-width:initial}}#content[tabindex="-1"]:focus{outline:0}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both}div[class=clear]{margin-top:0;font-size:0}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.gallery{margin-bottom:1.7rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery .gallery-item{margin-top:0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.st-slide-show{position:relative;display:flex;flex-direction:column}.st-slide-show .st-slide-show-slides,.st-slide-show .st-slide-show-picture{position:absolute;top:0;left:0;right:0;bottom:0}.st-slide-show .st-slide-show-frame{overflow-x:hidden}.st-slide-show .st-slide-show-strip{margin-left:auto;margin-right:auto;max-width:100%;width:100%;background-color:rgba(0,0,0,0);box-shadow:-33vw 0 0 rgba(0,0,0,0),33vw 0 0 rgba(0,0,0,0);min-height:10rem;max-height:80vh;position:relative}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.st-slide-show .st-slide-show-strip{position:relative}.st-slide-show .st-slide-show-strip::after{content:"";position:absolute;top:0;left:-100vw;bottom:0;width:200vw;z-index:-1;background-color:rgba(0,0,0,0)}}.st-slide-show .st-slide-show-strip::before{content:"";display:block;padding-top:37.5%}.st-slide-show .st-slide-show-background-frame{position:absolute;top:0;bottom:0;width:100vw;overflow:hidden}.st-slide-show .st-slide-show-background-frame>div{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transform:scale(2, 2);transform-origin:center center;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(5px)}.st-slide-show .st-slide-show-slides{margin:0;padding:0;width:100%;height:100%;list-style:none;overflow:hidden;box-shadow:none}.st-slide-show .st-slide-show-slides>li{position:absolute;top:0;width:100%;height:100%;overflow:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0)}.st-slide-show .st-slide-show-slides>li>a{display:block;width:100%;height:100%}.st-slide-show .st-slide-show-picture,.st-slide-show .st-slide-show-picture>div{background-size:cover;background-repeat:no-repeat;background-position:center center;transition:transform 10s}.st-slide-show .st-slide-show-picture:not(.dual)>div{position:absolute;top:0;left:0;right:0;bottom:0}.st-slide-show .st-slide-show-picture.scroll>div{background-size:100% auto}.st-slide-show .st-slide-show-picture.scroll>div:first-child{background-position:center top}.st-slide-show .st-slide-show-picture.scroll.do>div:first-child{transition:transform 10s,background-position 10s;background-position:center bottom}.st-slide-show .st-slide-show-picture.dual{display:flex;background-color:rgba(0,0,0,0)}.st-slide-show .st-slide-show-picture.dual>div{width:50%;height:100%}.st-slide-show .st-slide-show-picture.dual>div:last-child{opacity:0;transition:opacity 1s}.st-slide-show .st-slide-show-picture.dual.do>div:last-child{opacity:1}.st-slide-show .st-slide-show-picture.dual.scroll>div:last-child{background-position:center bottom}.st-slide-show .st-slide-show-picture.dual.scroll.do>div:last-child{transition:opacity 1s,transform 9s 1s,background-position 9s 1s;background-position:center top}.st-slide-show .st-slide-show-video{position:relative;height:100%}.st-slide-show .st-slide-show-video video{position:absolute;top:50%;transform:translate(0, -50%)}.st-slide-show .st-slide-show-caption{opacity:0;z-index:1;pointer-events:none;color:#fff;text-shadow:0 0 .5rem #000;line-height:1.25}body:not(.ios) .st-slide-show .st-slide-show-caption{font-feature-settings:"pkna" 1}.st-slide-show .st-slide-show-caption.visible{opacity:1;transition-property:opacity}.st-slide-show .st-slide-show-caption span>span{display:inline-block}.st-slide-show .st-slide-show-caption.subtitle,.st-slide-show .st-slide-show-caption.line{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);padding:.5rem 1rem}@media screen and (min-width: 600px),print and (min-width: 193px){.st-slide-show .st-slide-show-caption.subtitle,.st-slide-show .st-slide-show-caption.line{padding:.85rem 1rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.st-slide-show .st-slide-show-caption.line{padding:.85rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:50%;background-color:rgba(0,0,0,0)}.st-slide-show .st-slide-show-caption.line>div{max-width:100%}.st-slide-show .st-slide-show-caption.line>div>span{display:inline;max-width:100%;background-color:rgba(0,0,0,.4);font-size:1.85rem;line-height:1.5}.st-slide-show .st-slide-show-caption.line div:first-child{font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.st-slide-show .st-slide-show-caption.line div:first-child{-webkit-text-stroke-width:initial}}.st-slide-show .st-slide-show-caption.line div:not(:first-child){margin-top:1rem}}.st-slide-show .st-slide-show-caption.circle{position:absolute;top:0;left:2rem;right:2rem;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-image:radial-gradient(circle closest-side at center center, rgba(0, 0, 0, 0.4) 50%, transparent 51%)}.st-slide-show .st-slide-show-caption.circle,.st-slide-show .st-slide-show-caption.circle>div{text-align:center;line-height:1.35;font-size:1.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.st-slide-show .st-slide-show-caption.circle,.st-slide-show .st-slide-show-caption.circle>div{font-size:1.85rem}}.st-slide-show .st-slide-show-caption.circle>div+div{margin-top:.5rem}.st-slide-show .st-slide-show-prev,.st-slide-show .st-slide-show-next{-ms-user-select:none;user-select:none;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;width:2rem;display:flex;align-items:center;justify-content:center}.st-slide-show .st-slide-show-prev:before,.st-slide-show .st-slide-show-next:before{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-1rem, -1rem);border-radius:50%;transition:all .2s}.st-slide-show .st-slide-show-prev:hover:before,.st-slide-show .st-slide-show-next:hover:before{background-color:rgba(0,0,0,.4)}.st-slide-show .st-slide-show-prev::after,.st-slide-show .st-slide-show-next::after{content:"";transition:all .2s;width:.9rem;height:.9rem;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:0.45rem 0.45rem}.st-slide-show .st-slide-show-prev:hover::after,.st-slide-show .st-slide-show-next:hover::after{border-top-color:#fff;border-left-color:#fff}.st-slide-show .st-slide-show-next{right:0}.st-slide-show .st-slide-show-next::after{transform:translateX(-0.225rem) rotate(135deg)}.st-slide-show .st-slide-show-prev{left:0}.st-slide-show .st-slide-show-prev::after{transform:translateX(0.225rem) rotate(-45deg)}.st-slide-show .st-slide-show-rivets{position:absolute;left:50%;bottom:-1.5rem;width:100%;z-index:2;transform:translateX(-50%);text-align:center}@media screen and (max-width: 599px),print and (max-width: 192px){.st-slide-show .st-slide-show-rivets{top:-1.5rem;bottom:initial}}.st-slide-show .st-slide-show-rivets>input[type=radio]+label{display:inline-block;padding:.25rem .5rem;cursor:pointer}.st-slide-show .st-slide-show-rivets>input[type=radio]+label::after{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:#192e3a;box-shadow:none}.st-slide-show .st-slide-show-rivets>input[type=radio]:checked+label{pointer-events:none}.st-slide-show .st-slide-show-rivets>input[type=radio]:checked+label::after{background-color:#fff}.st-background-image,.st-background-image-strip,.st-background-image-slides,.st-background-image-picture{position:absolute;top:0;left:0;right:0;bottom:0}.st-background-image-slides{margin:0;padding:0;width:100%;height:100%;list-style:none;overflow:hidden}.st-background-image-slides>li{position:absolute;top:0;width:100%;height:100%;overflow:hidden;backface-visibility:hidden}.st-background-image-picture{background-size:cover;background-repeat:no-repeat;background-position:center center;transition:transform 10s}.st-background-image-video{position:relative;height:100%}.st-background-image-video video{position:absolute;width:auto;height:auto;max-width:initial;max-height:initial}.st-background-image-video .width{width:100%;top:50%;transform:translateY(-50%)}.st-background-image-video .height{height:100%;left:50%;transform:translateX(-50%)}.site-global-nav-wrapper{display:flex;border-bottom:1px solid #002378;background-color:#192e3a;background-color:#fff;align-items:inherit}.site-global-nav-wrapper h1{display:flex;width:33%;min-width:18rem;padding:1.5rem 0 1.5rem 1rem}.site-global-nav-wrapper h1 .site-branding{display:flex}.site-global-nav-wrapper h1 .site-branding img{width:100%;height:100%}@media screen and (max-width: 599px),print and (max-width: 192px){.site-global-nav-wrapper h1 .site-branding img{display:none}}.site-global-nav-wrapper h1 .site-branding img.phone-only{display:none}@media screen and (max-width: 599px),print and (max-width: 192px){.site-global-nav-wrapper h1 .site-branding img.phone-only{display:block}}@media screen and (max-width: 999px),print and (max-width: 368px){.site-global-nav-wrapper{display:block}.site-global-nav-wrapper h1{padding:1rem 0 1rem 1rem}}.site-header.floating .site-global-nav-wrapper{height:3.5rem;border-bottom:none}.site-header.floating .site-global-nav-wrapper h1{padding:0 0 0 1rem}.site-header.floating .site-global-nav-wrapper h1 img{max-width:20rem}@media screen and (max-width: 999px),print and (max-width: 368px){.site-header.floating .site-global-nav-wrapper{display:flex}.site-header.floating .site-global-nav-wrapper h1{width:3.5rem;min-width:3.5rem;background-image:url(img/header/site-logo.svg);background-position:center right;background-repeat:no-repeat;background-size:2.5rem}.site-header.floating .site-global-nav-wrapper h1 img{visibility:hidden}}.site-header:not(.floating) .st-sticky-header-top h1{transition-duration:.15s;transition-timing-function:ease-in;transition-delay:.05s}.site-header:not(.floating) .st-sticky-header-top{height:5.7rem}@media screen and (max-width: 1699px),print and (max-width: 614px){.site-header:not(.floating) .st-sticky-header-top{height:calc(3.8vw + 2.5rem)}}@media screen and (max-width: 999px),print and (max-width: 192px){.site-header:not(.floating) .st-sticky-header-top{height:7rem}}@media screen and (max-width: 599px),print and (max-width: 192px){.site-header:not(.floating) .st-sticky-header-top{height:4.5rem}}.page-template-front-page .site-content{margin-top:-5.7rem}@media screen and (max-width: 1699px),print and (max-width: 614px){.page-template-front-page .site-content{margin-top:calc(-3.8vw - 2.5rem)}}@media screen and (max-width: 999px),print and (max-width: 192px){.page-template-front-page .site-content{margin-top:-7rem}}@media screen and (max-width: 599px),print and (max-width: 192px){.page-template-front-page .site-content{margin-top:-4.5rem}}.frontpage-introduction-wrapper>.st-slide-show{z-index:10;margin-top:9.7rem}@media screen and (max-width: 1699px),print and (max-width: 614px){.frontpage-introduction-wrapper>.st-slide-show{margin-top:calc(3.8vw + 6.5rem)}}@media screen and (max-width: 999px),print and (max-width: 192px){.frontpage-introduction-wrapper>.st-slide-show{margin-top:9rem}}@media screen and (max-width: 719px),print and (max-width: 192px){.frontpage-introduction-wrapper>.st-slide-show{margin-top:8rem;width:100%}}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-introduction-wrapper>.st-slide-show{margin-top:7rem}}.site-global-nav{width:100%}@media screen and (max-width: 719px),print and (max-width: 192px){.site-global-nav{display:none}}.site-global-nav>.menu{position:relative;display:inline-flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-end;height:100%;padding-right:2rem}@media screen and (min-width: 900px),print and (min-width: 369px){.site-global-nav>.menu{flex-direction:row}}.site-global-nav>.menu a,.site-global-nav>.menu label{display:flex;flex-direction:column;color:rgba(0,0,0,.75);position:relative;width:100%;height:100%;font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.site-global-nav>.menu a,.site-global-nav>.menu label{-webkit-text-stroke-width:initial}}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.site-global-nav>.menu a,.site-global-nav>.menu label{padding-top:.9rem;padding-bottom:.6rem}}.site-global-nav>.menu>li{font-size:.92rem}.site-global-nav>.menu>li>ul.gnav-megamenu{position:absolute;top:calc(100% - 2rem);right:15px;z-index:1;padding:1.5rem 2.7rem 2rem 2.7rem;height:auto;width:65vw;max-width:1000px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5));visibility:hidden;opacity:0;transition-duration:.12s;transition-timing-function:ease-out;transition-delay:.02s;display:block}@media screen and (max-width: 999px),print and (max-width: 192px){.site-global-nav>.menu>li>ul.gnav-megamenu{width:90vw;padding:1rem 2rem 2rem 2rem}}.site-global-nav>.menu>li>ul.gnav-megamenu li{display:inline-flex;width:33%}.site-global-nav>.menu>li>ul.gnav-megamenu li a{padding:.7rem .5rem;align-items:flex-start;white-space:normal;line-height:1.2rem;display:inline-block}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.site-global-nav>.menu>li>ul.gnav-megamenu li a{display:block}}@media screen and (max-width: 999px),print and (max-width: 368px){.site-global-nav>.menu>li>ul.gnav-megamenu li a{padding:.6rem .6rem;font-size:.85rem}}.site-global-nav>.menu>li>ul.gnav-megamenu li.current a,.site-global-nav>.menu>li>ul.gnav-megamenu li.opened a{color:rgba(68,119,204,.95)}.site-global-nav>.menu>li>ul.gnav-megamenu li:hover a{color:rgba(68,119,204,.75);text-decoration:underline}.site-global-nav>.menu>li.visible>ul.gnav-megamenu{visibility:visible;opacity:1;top:100%;background:linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0.97));box-shadow:0px 5px 5px rgba(0,0,0,.15)}.site-global-nav>ul.menu{padding-right:1rem}@media screen and (max-width: 1099px),print and (max-width: 368px){.site-global-nav>ul.menu{padding-right:.5rem}}.site-global-nav>ul.menu>li.menu-ancestor,.site-global-nav>ul.menu>li.menu-parent,.site-global-nav>ul.menu>li.current{background-image:url(img/gnav-parent-bg.svg);background-position:center;background-size:3.3rem;background-repeat:no-repeat}@media screen and (max-width: 999px),print and (max-width: 368px){.site-global-nav>ul.menu>li.menu-ancestor,.site-global-nav>ul.menu>li.menu-parent,.site-global-nav>ul.menu>li.current{background-size:1.8rem;background-position:top}.sticky .site-global-nav>ul.menu>li.menu-ancestor,.sticky .site-global-nav>ul.menu>li.menu-parent,.sticky .site-global-nav>ul.menu>li.current{background-position:center}}.site-global-nav>ul.menu>li.menu-ancestor a,.site-global-nav>ul.menu>li.menu-ancestor label,.site-global-nav>ul.menu>li.menu-parent a,.site-global-nav>ul.menu>li.menu-parent label,.site-global-nav>ul.menu>li.current a,.site-global-nav>ul.menu>li.current label{color:#555}.site-global-nav>ul.menu>li>a,.site-global-nav>ul.menu>li>label{padding:.5rem .6rem;cursor:pointer}.site-global-nav>ul.menu>li>a:hover,.site-global-nav>ul.menu>li>label:hover{color:#6495ed}@media screen and (max-width: 1299px),print and (max-width: 368px){.site-global-nav>ul.menu>li>a,.site-global-nav>ul.menu>li>label{font-size:.86rem;padding:.3rem .5rem}}@media screen and (max-width: 1099px),print and (max-width: 368px){.site-global-nav>ul.menu>li>a,.site-global-nav>ul.menu>li>label{font-size:.84rem;padding:.3rem .3rem}}@media screen and (max-width: 999px),print and (max-width: 368px){.site-global-nav>ul.menu>li>a,.site-global-nav>ul.menu>li>label{padding:.3rem .6rem 1.3rem .6rem}}@media screen and (max-width: 799px),print and (max-width: 368px){.site-global-nav>ul.menu>li>a,.site-global-nav>ul.menu>li>label{padding-right:0;font-size:.82rem;padding:.3rem .3rem 1.3rem .3rem}}.site-header.floating .site-global-nav>ul.menu{padding-bottom:0}@media screen and (max-width: 999px),print and (max-width: 368px){.site-header.floating .site-global-nav>ul.menu>li a,.site-header.floating .site-global-nav>ul.menu>li label{font-size:.89rem;padding:.3rem}}@media screen and (max-width: 799px),print and (max-width: 368px){.site-header.floating .site-global-nav>ul.menu>li a,.site-header.floating .site-global-nav>ul.menu>li label{font-size:.8rem;padding-bottom:.3rem}}.site-hamburger-nav{display:none;align-items:center;background-color:rgba(0,35,120,.8);margin-top:0;top:0;right:0;left:auto;position:fixed;z-index:900;max-height:100vh;overflow-y:auto}.site-hamburger-nav .search-form{display:flex;justify-content:flex-end;height:2rem}.site-hamburger-nav .sub-menu a{white-space:normal}@media screen and (max-width: 719px),print and (max-width: 192px){.site-hamburger-nav.open{display:block;padding-bottom:6rem;width:100%;height:100vh;background-color:#fff}}.site-hamburger-nav .site-header-nav .site-language.menu{margin:0;font-family:inherit;width:10rem}.site-hamburger-nav .site-header-nav .site-language.menu:hover{opacity:.7;transition:.1s linear}.site-hamburger-nav .site-header-nav .site-language.menu li{width:auto}.site-hamburger-nav .site-header-nav .site-language.menu li a{background:none}.site-hamburger-nav .site-header-nav .site-language.menu li a.current{background:none}.site-hamburger-nav .menu{flex-wrap:wrap;max-width:100%}.site-hamburger-nav h1{display:flex;width:40%;min-width:20rem;padding:1rem 0 1rem 1rem}.site-hamburger-nav h1 img{display:block;width:100%;height:100%}#menu-global-ja.menu>li,#menu-header-ja>li,#menu-global-en.menu>li,#menu-header-en>li{border-top:solid 1px #717171}#menu-global-ja.menu>li>a,#menu-header-ja>li>a,#menu-global-en.menu>li>a,#menu-header-en>li>a{display:block;height:3rem;font-size:1rem;line-height:1.7rem;line-height:1rem;color:#fff;background-color:#002378;padding:1rem}#menu-global-ja.menu>li>ul.sub-menu,#menu-header-ja>li>ul.sub-menu,#menu-global-en.menu>li>ul.sub-menu,#menu-header-en>li>ul.sub-menu{background-color:#e5eef7}#menu-global-ja.menu>li>ul.sub-menu a,#menu-header-ja>li>ul.sub-menu a,#menu-global-en.menu>li>ul.sub-menu a,#menu-header-en>li>ul.sub-menu a{justify-content:flex-start;font-size:.85rem;line-height:1.275rem;position:relative}#menu-global-ja.menu>li>ul.sub-menu a::before,#menu-header-ja>li>ul.sub-menu a::before,#menu-global-en.menu>li>ul.sub-menu a::before,#menu-header-en>li>ul.sub-menu a::before{content:"";width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid #002378;transform:scale(0.7) translateY(0);margin-right:5px}#menu-global-ja.menu>li.menu-item-has-children>a::before,#menu-global-ja.menu>li.menu-item-has-children>a::after,#menu-header-ja>li.menu-item-has-children>a::before,#menu-header-ja>li.menu-item-has-children>a::after,#menu-global-en.menu>li.menu-item-has-children>a::before,#menu-global-en.menu>li.menu-item-has-children>a::after,#menu-header-en>li.menu-item-has-children>a::before,#menu-header-en>li.menu-item-has-children>a::after{display:block;content:"";background-color:#fff;border-radius:10px;position:absolute;width:1.92rem;height:.15rem;top:1.425rem;right:1.48rem;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#menu-global-ja.menu>li.menu-item-has-children>a::before,#menu-header-ja>li.menu-item-has-children>a::before,#menu-global-en.menu>li.menu-item-has-children>a::before,#menu-header-en>li.menu-item-has-children>a::before{width:.15rem;height:1.92rem;top:.59rem;right:2.39rem}#menu-global-ja.menu>li.menu-item-has-children.show>a::before,#menu-header-ja>li.menu-item-has-children.show>a::before,#menu-global-en.menu>li.menu-item-has-children.show>a::before,#menu-header-en>li.menu-item-has-children.show>a::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}#menu-global-ja.menu,#menu-global-en.menu{border-bottom:solid 1px #717171}#menu-global-ja.menu>li,#menu-global-en.menu>li{position:relative}#menu-global-ja.menu>li>ul>li.current-menu-item>a,#menu-global-en.menu>li>ul>li.current-menu-item>a{background-color:#fbfeff}#menu-global-ja.menu>li a,#menu-global-en.menu>li a{font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){#menu-global-ja.menu>li a,#menu-global-en.menu>li a{-webkit-text-stroke-width:initial}}#menu-header-ja,#menu-header-en{padding-top:1.5rem;padding-bottom:1.5rem;background-color:#002378}#menu-header-ja>li,#menu-header-en>li{position:relative;border:none;background:none}#menu-header-ja>li a,#menu-header-en>li a{height:3rem}#menu-header-ja>li.menu-item-has-children>a::before,#menu-header-ja>li.menu-item-has-children>a::after,#menu-header-en>li.menu-item-has-children>a::before,#menu-header-en>li.menu-item-has-children>a::after{width:1.5rem;height:.15rem;top:1.175rem;right:1.75rem}#menu-header-ja>li.menu-item-has-children>a::before,#menu-header-en>li.menu-item-has-children>a::before{width:.15rem;height:1.5rem;top:.5rem;right:2.39rem}#menu-header-ja .menu-item-type-post_type_archive.current-menu-item a,.single-article #menu-header-ja .menu-item-object-article a,.single-event #menu-header-ja .menu-item-object-event a,#menu-header-en .menu-item-type-post_type_archive.current-menu-item a,.single-article #menu-header-en .menu-item-object-article a,.single-event #menu-header-en .menu-item-object-event a{background-color:#fbfeff;color:#002378}.site-hamburger-nav li:not(.show) .sub-menu li{background:#fff;opacity:0;visibility:hidden;max-height:0;transition:.3s opacity,1.5s visibility,.3s max-height}.site-hamburger-nav .menu-item .sub-menu li{opacity:1;visibility:visible;max-height:200px;transition:1.5s opacity,1.5s visibility,1.5s max-height}.site-hamburger-nav .sub-menu{display:flex;justify-content:center;flex-wrap:wrap}.site-hamburger-nav .sub-menu li{position:relative;display:inline-block;width:100%}.site-hamburger-nav .sub-menu a{min-height:2rem;padding:1rem}.nav-toggle{display:none;position:fixed;top:calc(2rem + 8px);right:1rem;width:40px;height:40px;cursor:pointer;z-index:1000;background:rgba(0,0,0,0);padding:.25rem}.sticky .nav-toggle{top:calc(2rem + 3px)}@media screen and (max-width: 719px),print and (max-width: 192px){.nav-toggle{display:block}}.admin-bar{top:32px}@media screen and (max-width: 782px){.admin-bar{top:46px}}.nav-toggle div{position:relative}.nav-toggle span{display:block;position:absolute;height:3px;width:82%;background:rgba(0,0,0,.75);border-radius:10px;left:2px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.nav-toggle span:nth-child(1){top:3px}.nav-toggle span:nth-child(2){top:13px}.nav-toggle span:nth-child(3){top:23px}.open .nav-toggle span:nth-child(1){top:13px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open .nav-toggle span:nth-child(2){width:0;left:50%}.open .nav-toggle span:nth-child(3){top:13px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open .global-nav{-moz-transform:translateY(556px);-webkit-transform:translateY(556px);transform:translateY(556px)}.nav-toggle::after,.nav-toggle.open::after{content:"";width:29px;height:9px;background-image:url("img/header/toggle-menu.svg");background-repeat:no-repeat;position:absolute;bottom:0px;left:5px}.nav-toggle.open::after{content:"";background-image:url("img/header/toggle-close.svg");left:7px}#fadeLayer{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:.5;visibility:hidden;z-index:1}h1,h2,h3,h4,h5,h6{clear:both;color:rgba(0,0,0,.95)}body:not(.ios) h1,body:not(.ios) h2,body:not(.ios) h3,body:not(.ios) h4,body:not(.ios) h5,body:not(.ios) h6{font-feature-settings:"pkna" 1}.ttl-b-bio .entry-title>div::before,.ttl-b-mac .entry-title>div::before,.ttl-chem .entry-title>div::before,.ttl-eapl .entry-title>div::before,.ttl-mth .entry-title>div::before,.ttl-phys .entry-title>div::before{display:inline-block;width:2rem;height:2rem;margin-right:.75rem;margin-bottom:-0.35rem;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.ttl-b-bio .entry-title>div::before{background-image:url(img/page/b-bio.png)}.ttl-b-mac .entry-title>div::before{background-image:url(img/page/b-mac.png)}.ttl-chem .entry-title>div::before{background-image:url(img/page/chem.png)}.ttl-eapl .entry-title>div::before{background-image:url(img/page/eapl.png)}.ttl-mth .entry-title>div::before{background-image:url(img/page/mth.png)}.ttl-phys .entry-title>div::before{background-image:url(img/page/phys.png)}*+.navigation{margin-top:4rem}@media screen and (max-width: 599px),print and (max-width: 192px){*+.navigation{margin-top:2rem}}.navigation.pagination{text-align:center}.navigation.pagination .nav-links{display:inline-flex;flex-wrap:wrap;margin-right:-1px;margin-bottom:0;margin-left:.5rem;margin-right:.5rem}.navigation.pagination .nav-links>*:not(:empty){margin-right:1px;margin-bottom:0}.navigation.pagination .nav-links>::before{display:none}.navigation.pagination .nav-links>*{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;justify-content:center;line-height:1;min-height:3.2rem;font-family:"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","HG Mincho",Georgia,Meiryo,serif}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links>*{padding:.75rem 1rem}}.navigation.pagination .nav-links>*:hover{color:#fff;background-color:#174c6b;transition:.2s}.navigation.pagination .nav-links>*::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.navigation.pagination .nav-links>*{padding-top:1rem;padding-bottom:.65rem}}.navigation.pagination .nav-links>span{opacity:.5;pointer-events:none}.navigation.pagination .nav-links .prev,.navigation.pagination .nav-links .next{font-size:.85rem}.navigation.pagination .nav-links>:not(:empty){margin-bottom:.2rem}.navigation.pagination .nav-links>*{min-width:2.5rem;min-height:2.5rem;padding:.5rem 1rem}@media screen and (max-width: 599px),print and (max-width: 192px){.navigation.pagination .nav-links>*{padding:.3rem .5rem;font-size:.8rem;min-width:1.6rem;min-height:2rem}}*+.navigation{margin-top:3rem;padding-bottom:2rem}.navigation.pagination .nav-links .prev{background-color:unset;background-image:url(img/btn-prev.svg);background-position:right center;background-size:cover;padding-left:1.5rem;font-size:.75rem}@media screen and (max-width: 599px),print and (max-width: 192px){.navigation.pagination .nav-links .prev{font-size:.65rem;padding-left:1.3rem}}.navigation.pagination .nav-links .next{background-color:unset;background-image:url(img/btn-next.svg);background-position:right center;background-size:cover;padding-right:1.5rem;font-size:.75rem}@media screen and (max-width: 599px),print and (max-width: 192px){.navigation.pagination .nav-links .next{font-size:.65rem;padding-right:1rem}}.navigation.page-break-navigation{text-align:center}.navigation.page-break-navigation .nav-links{display:inline-flex;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}.navigation.page-break-navigation .nav-links>*:not(:empty){margin-right:1rem;margin-bottom:1rem}.navigation.page-break-navigation .nav-links>*{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;padding:.5rem;justify-content:center;line-height:1}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.page-break-navigation .nav-links>*{padding:.75rem 1rem}}.navigation.page-break-navigation .nav-links>*:hover{color:#fff;background-color:#174c6b;transition:.2s}.navigation.page-break-navigation .nav-links>*::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.navigation.page-break-navigation .nav-links>*{padding-top:1rem;padding-bottom:.65rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.page-break-navigation .nav-links>*{padding:.5rem}}.navigation.page-break-navigation .nav-links>span{opacity:.5;pointer-events:none}.navigation.post-navigation{text-align:center}.navigation.post-navigation .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;padding-top:2rem;padding-bottom:2rem}.navigation.post-navigation .nav-links>.nav-previous,.navigation.post-navigation .nav-links>.nav-next{z-index:0}.navigation.post-navigation .nav-links>.nav-previous a,.navigation.post-navigation .nav-links>.nav-next a{font-weight:bold;color:#8cb808}.navigation.post-navigation .nav-links .disabled a{opacity:.5;pointer-events:none}.navigation.post-navigation .nav-links>.nav-previous{margin:0}.navigation.post-navigation .nav-links>.nav-previous a{padding:.65rem 4.5rem .65rem 2.5rem;width:100%;position:relative;font-size:.9rem}@media screen and (max-width: 599px),print and (max-width: 192px){.navigation.post-navigation .nav-links>.nav-previous a{padding:.65rem 2rem .65rem 0rem;font-size:.8rem}}.navigation.post-navigation .nav-links>.nav-previous a:after{content:"";display:inline-block;width:calc(100% + 20px);top:0px;left:-20px;height:100%;background-image:url(img/btn-prev-02.svg);background-position:left center;background-size:cover;position:absolute;z-index:-1}.navigation.post-navigation .nav-links>.nav-next{margin:0}.navigation.post-navigation .nav-links>.nav-next a{padding:.65rem 2.5rem .65rem 4.5rem;width:100%;position:relative;font-size:.9rem}@media screen and (max-width: 599px),print and (max-width: 192px){.navigation.post-navigation .nav-links>.nav-next a{padding:.65rem 0rem .65rem 2rem;font-size:.8rem}}.navigation.post-navigation .nav-links>.nav-next a:after{content:"";display:inline-block;width:calc(100% + 20px);top:0px;right:-20px;height:100%;background-image:url(img/btn-next-02.svg);background-position:right center;background-size:cover;position:absolute;z-index:-1}.navigation.post-navigation .nav-links>.nav-list{margin:0}.navigation.post-navigation .nav-links>.nav-list a{padding:.65rem 3rem;width:100%;position:relative;z-index:1;color:#fff;background-color:#192e3a;font-size:.9rem;font-weight:bold}@media screen and (max-width: 599px),print and (max-width: 192px){.navigation.post-navigation .nav-links>.nav-list a{padding:.65rem 0rem;font-size:.8rem}}.navigation.post-navigation .nav-links>.nav-list a::before{content:"";display:inline-block;width:calc(100% + 20px);top:0px;left:-20px;height:100%;background-image:url(img/btn-prev-03.svg);background-position:left center;background-size:cover;position:absolute;z-index:-2}.navigation.post-navigation .nav-links>.nav-list a:after{content:"";display:inline-block;width:20px;top:0px;right:-20px;height:100%;background-image:url(img/btn-next-03.svg);background-position:right center;background-size:cover;position:absolute;z-index:-1}.navigation.filter{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}.navigation.filter>*:not(:empty){margin-right:1rem;margin-bottom:1rem}.navigation.filter label{position:relative;color:rgba(0,0,0,.95);position:relative}.navigation.filter label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:inherit;font-family:"Open Sans","Yu Gothic C","Yu Gothic Medium","Yu Gothic","YuGothic",Verdana,Meiryo,sans-serif;font-size:initial;color:rgba(0,0,0,.95);height:4rem;padding-left:2rem;padding-right:3rem;border:2px solid rgba(0,0,0,.95);border-radius:0}.navigation.filter label select::-ms-expand{display:none}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.navigation.filter label select{font-family:"Open Sans",Verdana,Meiryo,sans-serif}}.navigation.filter label select.ios,.ios .navigation.filter label select{font-family:-apple-system,sans-serif}.navigation.filter label select.android,.android .navigation.filter label select{font-family:Verdana,sans-serif}.navigation.filter label select option{color:initial;font-size:1rem}.navigation.filter label select:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.5)}.navigation.filter label::before,.navigation.filter label::after{content:"";display:block;position:absolute;border:0.3333333333rem solid rgba(0,0,0,0);transition:all .2s ease;pointer-events:none;top:50%;right:1.25rem;z-index:1}.navigation.filter label::before{border-top-color:#192e3a;transform:translate(50%, 40%) scale(0.65, 1) translate(0, -25%)}.navigation.filter label::after{border-bottom-color:#192e3a;transform:translate(50%, -40%) scale(0.65, 1) translate(0, -75%)}.navigation.filter label:hover{transition:all .2s ease}.navigation.filter label:hover::before{transition:all .2s ease;transform:translate(50%, -60%) scale(0.65, -1) translate(0, -25%)}.navigation.filter label:hover::after{transition:all .2s ease;transform:translate(50%, -140%) scale(0.65, -1) translate(0, -75%)}.navigation.filter a{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;padding-right:1.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;display:flex}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.filter a{padding:.75rem 1rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.filter a{padding-right:2rem}}.navigation.filter a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5em;content:"";font-family:"Material Icons";display:inline-block;font-style:normal;line-height:1;font-weight:normal;right:0}@media(-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.navigation.filter a::before{-webkit-text-stroke-width:.15px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.filter a::before{right:.5rem}}.navigation.filter a::before{color:gray}.navigation.filter a:hover{color:#fff;background-color:#174c6b;transition:.2s}.navigation.filter a::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.navigation.filter a{padding-top:1rem;padding-bottom:.65rem}}.navigation.page-navigation .nav-links{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-right:-1.5rem;margin-bottom:-1rem}.navigation.page-navigation .nav-links>*:not(:empty){margin-right:1.5rem;margin-bottom:1rem}.navigation.page-navigation .nav-links li>a{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;padding-right:1.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.page-navigation .nav-links li>a{padding:.75rem 1rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.page-navigation .nav-links li>a{padding-right:2rem}}.navigation.page-navigation .nav-links li>a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5em;content:"";font-family:"Material Icons";display:inline-block;font-style:normal;line-height:1;font-weight:normal;right:0}@media(-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.navigation.page-navigation .nav-links li>a::before{-webkit-text-stroke-width:.15px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.page-navigation .nav-links li>a::before{right:.5rem}}.navigation.page-navigation .nav-links li>a::before{color:gray}.navigation.page-navigation .nav-links li>a:hover{color:#fff;background-color:#174c6b;transition:.2s}.navigation.page-navigation .nav-links li>a::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.navigation.page-navigation .nav-links li>a{padding-top:1rem;padding-bottom:.65rem}}.navigation.sibling-page-navigation .nav-links ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-right:-1rem;margin-bottom:-1rem}.navigation.sibling-page-navigation .nav-links ul>*:not(:empty){margin-right:1rem;margin-bottom:1rem}.navigation.sibling-page-navigation .nav-links li>a{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;padding-right:1.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.sibling-page-navigation .nav-links li>a{padding:.75rem 1rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.sibling-page-navigation .nav-links li>a{padding-right:2rem}}.navigation.sibling-page-navigation .nav-links li>a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5em;content:"";font-family:"Material Icons";display:inline-block;font-style:normal;line-height:1;font-weight:normal;right:0}@media(-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.navigation.sibling-page-navigation .nav-links li>a::before{-webkit-text-stroke-width:.15px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.sibling-page-navigation .nav-links li>a::before{right:.5rem}}.navigation.sibling-page-navigation .nav-links li>a::before{color:gray}.navigation.sibling-page-navigation .nav-links li>a:hover{color:#fff;background-color:#174c6b;transition:.2s}.navigation.sibling-page-navigation .nav-links li>a::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.navigation.sibling-page-navigation .nav-links li>a{padding-top:1rem;padding-bottom:.65rem}}.navigation.sibling-page-navigation .nav-links li:first-child>a{border-top:2px solid rgba(0,0,0,.95)}.navigation.sibling-page-navigation .nav-links li.current{opacity:.5}.navigation.sibling-page-navigation .nav-links li.current a:hover{top:0;border-bottom:2px solid #fff}.search-form{display:inline-flex;position:relative}.search-form input:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.5)}.search-form .search-field[type=search]{margin-right:1rem;position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;-ms-user-select:auto;user-select:auto;font-family:"Open Sans","Yu Gothic C","Yu Gothic Medium","Yu Gothic","YuGothic",Verdana,Meiryo,sans-serif;padding:.5rem .75rem;width:10rem;background-color:#fff;border:1px solid #192e3a;color:rgba(93,108,143,.5)}@media screen and (min-width: 600px),print and (min-width: 193px){.search-form .search-field[type=search]{padding:.75rem 1rem}}.search-form .search-field[type=search]:hover{color:#fff;background-color:#174c6b;transition:.2s}.search-form .search-field[type=search]::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.search-form .search-field[type=search]{padding-top:1rem;padding-bottom:.65rem}}.search-form .search-field[type=search]:hover{color:#000;background-color:#fff}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.search-form .search-field[type=search]{font-family:"Open Sans",Verdana,Meiryo,sans-serif}}.search-form .search-field[type=search].ios,.ios .search-form .search-field[type=search]{font-family:-apple-system,sans-serif}.search-form .search-field[type=search].android,.android .search-form .search-field[type=search]{font-family:Verdana,sans-serif}@media screen and (min-width: 600px),print and (min-width: 193px){.search-form .search-field[type=search]{padding:.5rem .75rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.search-form .search-field[type=search]{width:12rem}}.search-form .search-submit{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;padding:.5rem .75rem;min-width:4rem;font-size:0;padding:0}@media screen and (min-width: 600px),print and (min-width: 193px){.search-form .search-submit{padding:.75rem 1rem}}.search-form .search-submit:hover{color:#fff;background-color:#174c6b;transition:.2s}.search-form .search-submit::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.search-form .search-submit{padding-top:1rem;padding-bottom:.65rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.search-form .search-submit{padding:.5rem .75rem}}.search-form .label-search-submit{position:relative}.search-form .label-search-submit::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";font-family:"Material Icons";display:inline-block;font-style:normal;line-height:1;font-weight:normal;color:#fff;font-size:1.5rem}@media(-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.search-form .label-search-submit::after{-webkit-text-stroke-width:.15px}}.post-password-form p:nth-child(2){display:inline-flex;position:relative}.post-password-form input:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.5)}.post-password-form input[type=password]{margin-left:.5rem;margin-right:1rem;position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;-ms-user-select:auto;user-select:auto;font-family:"Open Sans","Yu Gothic C","Yu Gothic Medium","Yu Gothic","YuGothic",Verdana,Meiryo,sans-serif;padding:.5rem .75rem;padding:.5rem .75rem;width:10rem}@media screen and (min-width: 600px),print and (min-width: 193px){.post-password-form input[type=password]{padding:.75rem 1rem}}.post-password-form input[type=password]:hover{color:#fff;background-color:#174c6b;transition:.2s}.post-password-form input[type=password]::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.post-password-form input[type=password]{padding-top:1rem;padding-bottom:.65rem}}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.post-password-form input[type=password]{font-family:"Open Sans",Verdana,Meiryo,sans-serif}}.post-password-form input[type=password].ios,.ios .post-password-form input[type=password]{font-family:-apple-system,sans-serif}.post-password-form input[type=password].android,.android .post-password-form input[type=password]{font-family:Verdana,sans-serif}@media screen and (min-width: 600px),print and (min-width: 193px){.post-password-form input[type=password]{padding:.5rem .75rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.post-password-form input[type=password]{padding:.5rem .75rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.post-password-form input[type=password]{width:12rem}}.post-password-form input[type=submit]{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;padding-top:.5rem;padding-bottom:.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.post-password-form input[type=submit]{padding:.75rem 1rem}}.post-password-form input[type=submit]:hover{color:#fff;background-color:#174c6b;transition:.2s}.post-password-form input[type=submit]::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.post-password-form input[type=submit]{padding-top:1rem;padding-bottom:.65rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.post-password-form input[type=submit]{padding-top:.5rem;padding-bottom:.5rem}}.section{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.section{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}.section-sns{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.section-sns{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}.section-basic{margin-top:4rem}.section-basic .section-title{font-size:1.5rem;line-height:2.55rem;font-weight:bold;letter-spacing:.1em}.site-lang-en .section-basic .section-title{letter-spacing:0}.section-basic .section-title::after{display:block;width:40px;margin-top:.5rem;content:"";border-bottom:solid 4px #192e3a}.section-basic .section-title+*{margin-top:3.4rem}.section-basic .list-item-article+*{margin-top:4rem}.section-latest-article .section-latest-event{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.section-latest-article .section-latest-event{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}.list-item-page{margin-right:-1rem;margin-bottom:-1rem;display:flex;flex-wrap:wrap;justify-content:center}.entry-header>.list-item-page{margin-top:4rem}.list-item-page>*:not(:empty){margin-right:1rem;margin-bottom:1rem}.list-item-page a{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;padding-right:1.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-page a{padding:.75rem 1rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-page a{padding-right:2rem}}.list-item-page a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5em;content:"";font-family:"Material Icons";display:inline-block;font-style:normal;line-height:1;font-weight:normal;right:0}@media(-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.list-item-page a::before{-webkit-text-stroke-width:.15px}}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-page a::before{right:.5rem}}.list-item-page a::before{color:gray}.list-item-page a:hover{color:#fff;background-color:#174c6b;transition:.2s}.list-item-page a::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.list-item-page a{padding-top:1rem;padding-bottom:.65rem}}.section-latest-article-info{margin-top:1rem;margin-bottom:1rem}.section-special-page{margin-top:6rem}.section-inner-special{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.section-inner-special{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}.list-special{display:flex;flex-direction:column;margin-bottom:-2rem;justify-content:center;align-items:center}.list-special>*{margin-bottom:2rem}.list-special>*{flex-basis:auto}.list-special>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}.list-special>*:empty::before{content:none}@media screen and (min-width: 600px),print and (min-width: 193px){.list-special{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.list-special>*{margin-right:2rem}.list-special>*:not(:empty){margin-bottom:2rem}.list-special>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 2rem);width:calc(50% - 2rem)}}@media screen and (min-width: 600px)and (-ms-high-contrast: active),screen and (min-width: 600px)and (-ms-high-contrast: none),print and (min-width: 193px)and (-ms-high-contrast: active),print and (min-width: 193px)and (-ms-high-contrast: none){.list-special>*{flex-basis:calc(50% - 2rem - 1px)}}@media screen and (min-width: 600px),print and (min-width: 193px){.list-special>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}.list-special>*:empty::before{content:none}.list-special>*:nth-child(2n+1):last-child{margin-right:calc(50% + 2rem)}.list-special>*:nth-child(2n+2):last-child{margin-right:calc(0% + 2rem)}}.section-sns{margin-top:4rem}.page-template-front-page .section-sns{margin-top:0}.type-event .section-sns{margin-top:2.5rem}.section-sns-list{display:flex;flex-wrap:wrap;justify-content:flex-end}.section-sns-list li{margin:.2rem .2rem}.section-sns-list li a{display:inline-block;min-width:4rem;padding:3.5px 4px;border-radius:.15rem;color:#fff;font-size:13px;text-align:center;opacity:1;transition:all .2s}.section-sns-list li a:hover{opacity:1;transition:all .2s}.section-sns-list li a[href*=twitter]{background-color:#000}.section-sns-list li a[href*=facebook]{background-color:#3b5998}.section-sns-list li a[href*=line]{background-color:#00c300}.section-sns-list li a[href*="www.instagram"]{background:linear-gradient(45deg, #feda75 0%, #fa7e1e 25%, #d62976 50%, #962fbf 75%, #4f5bd5 100%)}.section-widget-wall-margin{margin-top:4rem;position:relative}.section-widget-wall-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.section-widget-wall-column>*{margin-right:2rem}.section-widget-wall-column>*:not(:empty){margin-bottom:2rem}.section-widget-wall-column>*{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 2rem);width:calc(100% - 2rem)}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.section-widget-wall-column>*{flex-basis:calc(100% - 2rem - 1px)}}.section-widget-wall-column>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}.section-widget-wall-column>*:empty::before{content:none}.section-widget-wall-column>*:nth-child(1n+1):last-child{margin-right:calc(0% + 2rem)}@media screen and (min-width: 600px)and (max-width: 899px),print and (min-width: 193px)and (max-width: 368px){.section-widget-wall-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.section-widget-wall-column>*{margin-right:2rem}.section-widget-wall-column>*:not(:empty){margin-bottom:2rem}.section-widget-wall-column>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 2rem);width:calc(50% - 2rem)}}@media screen and (min-width: 600px)and (max-width: 899px)and (-ms-high-contrast: active),screen and (min-width: 600px)and (max-width: 899px)and (-ms-high-contrast: none),print and (min-width: 193px)and (max-width: 368px)and (-ms-high-contrast: active),print and (min-width: 193px)and (max-width: 368px)and (-ms-high-contrast: none){.section-widget-wall-column>*{flex-basis:calc(50% - 2rem - 1px)}}@media screen and (min-width: 600px)and (max-width: 899px),print and (min-width: 193px)and (max-width: 368px){.section-widget-wall-column>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}.section-widget-wall-column>*:empty::before{content:none}.section-widget-wall-column>*:nth-child(2n+1):last-child{margin-right:calc(50% + 2rem)}.section-widget-wall-column>*:nth-child(2n+2):last-child{margin-right:calc(0% + 2rem)}}@media screen and (min-width: 900px)and (max-width: 1199px),print and (min-width: 369px)and (max-width: 614px){.section-widget-wall-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.section-widget-wall-column>*{margin-right:2rem}.section-widget-wall-column>*:not(:empty){margin-bottom:2rem}.section-widget-wall-column>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333333333% - 2rem);width:calc(33.3333333333% - 2rem)}}@media screen and (min-width: 900px)and (max-width: 1199px)and (-ms-high-contrast: active),screen and (min-width: 900px)and (max-width: 1199px)and (-ms-high-contrast: none),print and (min-width: 369px)and (max-width: 614px)and (-ms-high-contrast: active),print and (min-width: 369px)and (max-width: 614px)and (-ms-high-contrast: none){.section-widget-wall-column>*{flex-basis:calc(33% - 2rem - 1px)}}@media screen and (min-width: 900px)and (max-width: 1199px),print and (min-width: 369px)and (max-width: 614px){.section-widget-wall-column>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}.section-widget-wall-column>*:empty::before{content:none}.section-widget-wall-column>*:nth-child(3n+1):last-child{margin-right:calc(66.6666666667% + 2rem)}.section-widget-wall-column>*:nth-child(3n+2):last-child{margin-right:calc(33.3333333333% + 2rem)}.section-widget-wall-column>*:nth-child(3n+3):last-child{margin-right:calc(0% + 2rem)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-widget-wall-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.section-widget-wall-column>*{margin-right:2rem}.section-widget-wall-column>*:not(:empty){margin-bottom:2rem}.section-widget-wall-column>*{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 2rem);width:calc(25% - 2rem)}}@media screen and (min-width: 1200px)and (-ms-high-contrast: active),screen and (min-width: 1200px)and (-ms-high-contrast: none),print and (min-width: 615px)and (-ms-high-contrast: active),print and (min-width: 615px)and (-ms-high-contrast: none){.section-widget-wall-column>*{flex-basis:calc(25% - 2rem - 1px)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-widget-wall-column>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}.section-widget-wall-column>*:empty::before{content:none}.section-widget-wall-column>*:nth-child(4n+1):last-child{margin-right:calc(75% + 2rem)}.section-widget-wall-column>*:nth-child(4n+2):last-child{margin-right:calc(50% + 2rem)}.section-widget-wall-column>*:nth-child(4n+3):last-child{margin-right:calc(25% + 2rem)}.section-widget-wall-column>*:nth-child(4n+4):last-child{margin-right:calc(0% + 2rem)}}.widget_media_image{font-size:0}.widget_media_image:hover{position:relative;overflow:hidden}.widget_media_image:hover::after{content:"";display:block;position:absolute;left:-200%;top:50%;width:100%;padding-bottom:400%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);transform:translate(-50%, -50%) rotate(45deg);animation:glow .75s 1 0s;animation-timing-function:linear;pointer-events:none}@keyframes glow{0%{left:-200%}50%{left:0%}100%{left:200%}}.widget_media_image img{width:100%}.widget_text .widget-title{line-height:1.15;color:#737b8c}.section-official-sns{font-size:.85rem;font-weight:bold;position:fixed;top:12rem;right:0;text-align:center;color:rgba(0,0,0,.5);background:rgba(255,255,255,.95);border-radius:.5rem 0 0 .5rem;box-shadow:0 6px 8px rgba(0,0,0,.16);z-index:1}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.section-official-sns{-webkit-text-stroke-width:initial}}.section-official-sns a{transition:opacity .35s}.section-official-sns a:hover{opacity:.7}.section-official-sns a.yt:hover{opacity:.5}.section-official-sns ul{list-style:none;margin-top:1rem;margin-bottom:1rem}.section-official-sns ul li{height:2.8rem;width:3.3rem}@media screen and (max-width: 719px),print and (max-width: 260px){.section-official-sns ul li{width:calc(40px + .75rem)}}.section-official-sns ul li.title{height:2rem;text-align:center}.section-official-sns ul li.title>span{display:inline-block;vertical-align:middle}.section-official-sns ul li>a{display:block;width:100%;height:100%;background-size:1.65rem;background-position:center;background-repeat:no-repeat}.section-official-sns ul li>a.fb{background-image:url("img/official-sns-fb.svg")}.section-official-sns ul li>a.tw{background-image:url("img/official-sns-x.svg")}.section-official-sns ul li>a.yt{background-image:url("img/official-sns-yt.svg")}.section-official-sns ul li>a.ig{background-image:url("img/official-sns-ig.png")}.section-official-sns>a{display:none}@media screen and (max-width: 599px),print and (max-width: 192px){.section-official-sns{display:flex;justify-content:space-between;top:auto;bottom:0;right:0;left:0;border-radius:0;box-shadow:6px 0 8px rgba(0,0,0,.16)}.section-official-sns ul{display:flex;align-items:center;margin:0}.section-official-sns ul li{height:2.8rem;width:3.5rem}.section-official-sns ul li.title{height:auto;width:4.3rem}.section-official-sns>a{display:block;background-color:#d63447;width:4.3rem;color:#fff;background-image:url("img/backtotop.svg");background-position:center;background-size:cover;background-repeat:no-repeat}}.site-header-nav{background-color:#002378;box-shadow:-33vw 0 0 #002378,33vw 0 0 #002378;display:flex;justify-content:flex-end}@media(-ms-high-contrast: none){.site-header-nav{position:relative}.site-header-nav::after{content:"";position:absolute;left:-100vw;width:200vw;top:0;bottom:0;background-color:#002378;z-index:-1}}.site-header-nav .menu{display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width: 599px),print and (max-width: 192px){.site-header-nav .menu{display:none}}.site-header-nav .menu li{position:relative}.site-header-nav .menu li.current a{background-color:#003dad}.site-header-nav .menu li ul{background-color:#003dad;visibility:hidden;overflow:hidden;height:0;opacity:0;position:absolute;right:0;top:calc(100% - 1.5rem);display:block;z-index:10;transition-duration:.12s;transition-timing-function:ease-out;transition-delay:.02s}.site-header-nav .menu li ul li{display:inline}.site-header-nav .menu li ul li a{justify-content:flex-start}.site-header-nav .menu li.visible ul{height:auto;visibility:visible;overflow:visible;top:100%;opacity:1}.site-header-nav .menu li a,.site-header-nav .menu li label{padding:.65rem .85rem;font-size:.8rem;color:#dde5ec;transition:.3s}@media screen and (max-width: 799px),print and (max-width: 192px){.site-header-nav .menu li a,.site-header-nav .menu li label{padding:.6rem .3rem;font-size:.78rem}}.site-header-nav .menu li a:hover,.site-header-nav .menu li label:hover{text-decoration:none;background-color:#113692;color:#fff}.site-header-nav .site-language.menu{display:flex}.site-header-nav .site-language.menu li{margin-left:0}.site-header-nav .site-language.menu a.current{color:#767d94}.site-header-nav .site-header-navsearch{display:flex}.site-header-nav .site-header-navsearch a{background:#cb000b url(img/header/icon-search.svg) no-repeat;background-position:center;display:flex;width:2.8rem}.site-header-nav .site-header-navsearch a span{display:none}.site-header.sticky.floating{transition-delay:.15s}.entry{max-width:100%}.entry-footer{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem);position:relative}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-footer{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}.entry-header{padding-top:4.5rem;margin-left:auto;margin-right:auto;max-width:52rem;width:calc(100% - 2rem);position:relative}@media screen and (max-width: 799px),print and (max-width: 192px){.entry-header{padding-top:3rem}}@media screen and (max-width: 599px),print and (max-width: 192px){.entry-header{padding-top:2rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-header{margin-left:auto;margin-right:auto;max-width:52rem;width:calc(100% - 8rem)}}.entry-footer{margin-top:4rem}.entry-footer>*{margin-top:0}.entry-title{display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:2.55rem;flex-direction:column;letter-spacing:0;font-size:1.6rem;font-weight:bold}.entry-title div:nth-of-type(n+2){font-size:1.5rem;line-height:2.55rem}.entry-title[data-length~=long]{letter-spacing:-0.01rem}.entry-title[data-length~=short]{letter-spacing:.1rem}.entry-title span{display:inline-block}.page .entry-title::after{background-image:url("img/common/ttl-page-bg.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;width:180px;content:"";display:block;height:20px}.single .entry-title,.single-event .entry-title{display:block}.entry-navigation{margin-bottom:4rem}.entry-info,.entry-content:not(.wide){margin-left:auto;margin-right:auto;max-width:52rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-info,.entry-content:not(.wide){margin-left:auto;margin-right:auto;max-width:52rem;width:calc(100% - 8rem)}}.entry-info{display:flex;align-items:flex-start}.entry-date{margin-bottom:-1.5rem;text-align:right;font-size:.85rem;line-height:1.275rem;color:rgba(93,108,143,.5)}.entry-duration{position:absolute;bottom:0;left:0;right:0;text-align:right;margin-left:auto;margin-right:auto;max-width:48rem;width:100%;margin-top:-1rem;color:rgba(93,108,143,.5);font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.entry-duration{-webkit-text-stroke-width:initial}}.entry-cats{position:relative;padding-left:2.5rem;white-space:nowrap}.entry-cats::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;left:0}.entry-tags{margin-left:4rem}.entry-tags ul{display:inline-flex;flex-wrap:wrap}.entry-tags ul li{margin-left:.75rem}.entry-tags span{display:inline-flex;align-items:center;margin-bottom:1.25rem;padding-left:2.75rem;position:relative}.entry-tags span::before{content:"";position:absolute;left:0;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #192e3a}.entry-tags span::after{content:"";display:inline-block;width:1.85rem;height:1.85rem;position:absolute;top:50%;transform:translateY(-50%);left:0.325rem;background-size:contain;background-repeat:no-repeat;background-position:center center}.entry-content.wide{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-content.wide{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}@media screen and (min-width: 900px),print and (min-width: 369px){.entry-content{font-size:1.05rem}.entry-content.stile p,.entry-content.stile div{line-height:1.8rem}}@media screen and (min-width: 1200px),print and (min-width: 615px){.entry-content{font-size:1.1rem}.entry-content.stile p,.entry-content.stile div{line-height:2rem}}.home .entry-content,.page-template-front-page .entry-content{padding-top:2rem}.eventlist .entry-content{width:100%;max-width:100%;padding:0 3rem}@media screen and (max-width: 799px),print and (max-width: 192px){.eventlist .entry-content{padding:0 3rem}}.entry-header+*:not(.entry-slide){margin-top:4rem}.entry-slide{margin-top:4rem}.entry-slide+*{margin-top:4rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.tax-sai_category[class*=term-] .section-title{opacity:0}}body.page-template-page-sai,body.post-type-archive-sai,body.tax-sai_category,body.single-sai{background:url(img/sai/bg-sai-01.png),url(img/sai/bg-sai-02.jpg);background-position:center 17.5rem,top;background-repeat:repeat-x,repeat-x;background-size:120rem,contain;background-attachment:fixed,fixed}@media screen and (max-width: 1359px),print and (max-width: 192px){body.page-template-page-sai,body.post-type-archive-sai,body.tax-sai_category,body.single-sai{background-position:-22rem 17.5rem,top}}body.page-template-page-sai .site .site-content,body.post-type-archive-sai .site .site-content,body.tax-sai_category .site .site-content,body.single-sai .site .site-content{margin-bottom:5rem}body.page-template-page-sai .site .site-content::before,body.post-type-archive-sai .site .site-content::before,body.tax-sai_category .site .site-content::before,body.single-sai .site .site-content::before{background:none}body.page-template-page-sai .site .content-area,body.post-type-archive-sai .site .content-area,body.tax-sai_category .site .content-area,body.single-sai .site .content-area{border:none}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .content-area,body.post-type-archive-sai .site .content-area,body.tax-sai_category .site .content-area,body.single-sai .site .content-area{width:100%;margin-bottom:0}}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .footer-spbnr-wrapper,body.post-type-archive-sai .site .footer-spbnr-wrapper,body.tax-sai_category .site .footer-spbnr-wrapper,body.single-sai .site .footer-spbnr-wrapper{margin-top:0}}body.page-template-page-sai .site .section-sai-title,body.post-type-archive-sai .site .section-sai-title,body.tax-sai_category .site .section-sai-title,body.single-sai .site .section-sai-title{position:relative;text-align:center;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.page-template-page-sai .site .section-sai-title div:first-child,body.post-type-archive-sai .site .section-sai-title div:first-child,body.tax-sai_category .site .section-sai-title div:first-child,body.single-sai .site .section-sai-title div:first-child{width:7.5rem;position:absolute;left:3.5rem;top:4.5rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .section-sai-title div:first-child,body.post-type-archive-sai .site .section-sai-title div:first-child,body.tax-sai_category .site .section-sai-title div:first-child,body.single-sai .site .section-sai-title div:first-child{position:unset;margin:0 auto;padding-top:2.2rem;width:4.3rem}}body.page-template-page-sai .site .section-sai-title div:nth-child(2),body.post-type-archive-sai .site .section-sai-title div:nth-child(2),body.tax-sai_category .site .section-sai-title div:nth-child(2),body.single-sai .site .section-sai-title div:nth-child(2){min-width:10rem;margin:5rem auto 2rem auto;padding:1.2rem 0;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .section-sai-title div:nth-child(2),body.post-type-archive-sai .site .section-sai-title div:nth-child(2),body.tax-sai_category .site .section-sai-title div:nth-child(2),body.single-sai .site .section-sai-title div:nth-child(2){margin:1.8rem auto 1.5rem auto}}body.page-template-page-sai .site .section-sai-title div:nth-child(2) span,body.post-type-archive-sai .site .section-sai-title div:nth-child(2) span,body.tax-sai_category .site .section-sai-title div:nth-child(2) span,body.single-sai .site .section-sai-title div:nth-child(2) span{display:block;text-align:center;color:#fff;font-size:1rem;letter-spacing:.1rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .section-sai-title div:nth-child(2) span,body.post-type-archive-sai .site .section-sai-title div:nth-child(2) span,body.tax-sai_category .site .section-sai-title div:nth-child(2) span,body.single-sai .site .section-sai-title div:nth-child(2) span{font-size:.85rem}}body.page-template-page-sai .site .section-sai-title div:nth-child(2) span:first-child,body.post-type-archive-sai .site .section-sai-title div:nth-child(2) span:first-child,body.tax-sai_category .site .section-sai-title div:nth-child(2) span:first-child,body.single-sai .site .section-sai-title div:nth-child(2) span:first-child{font-size:1.75rem;font-weight:700;padding-bottom:.7rem;letter-spacing:.2rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .section-sai-title div:nth-child(2) span:first-child,body.post-type-archive-sai .site .section-sai-title div:nth-child(2) span:first-child,body.tax-sai_category .site .section-sai-title div:nth-child(2) span:first-child,body.single-sai .site .section-sai-title div:nth-child(2) span:first-child{font-size:1.6rem}}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .site-main,body.tax-sai_category .site-main{padding-top:2rem}}body.post-type-archive-sai .site-content .site-main,body.tax-sai_category .site-content .site-main{display:block}body.post-type-archive-sai .section-category-sai,body.tax-sai_category .section-category-sai{width:15.5rem;background-color:#f9f9f9;margin:0;float:right;margin-right:3rem;box-shadow:2px 2px 6px rgba(0,0,0,.15);position:relative;z-index:1}body.post-type-archive-sai .section-category-sai .cat-item a,body.tax-sai_category .section-category-sai .cat-item a{display:block;padding:.8rem 1.6rem .5rem 1.6rem;color:#b8a293;font-weight:bold;font-size:.9rem;line-height:1.2rem;transition:all .2s ease}body.post-type-archive-sai .section-category-sai .cat-item a:hover,body.tax-sai_category .section-category-sai .cat-item a:hover{background-color:#f0f0f0;transition:all .2s ease}body.post-type-archive-sai .section-category-sai .current-cat a,body.tax-sai_category .section-category-sai .current-cat a{color:#fff;background-color:#93b85f;position:relative;pointer-events:none}body.post-type-archive-sai .section-category-sai .current-cat a:hover,body.tax-sai_category .section-category-sai .current-cat a:hover{background-color:#8ebe4b;transition:all .2s ease}body.post-type-archive-sai .section-category-sai .current-cat a::after,body.tax-sai_category .section-category-sai .current-cat a::after{content:"";position:absolute;left:0;right:0;bottom:5px;border-bottom:1px solid #fff}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .section-category-sai,body.tax-sai_category .section-category-sai{float:none;margin:0 auto;width:calc(100% - 3rem);box-shadow:none;background-color:#fff}@keyframes menu-show{from{display:none;opacity:0}to{display:block;opacity:1}}body.post-type-archive-sai .section-category-sai .section-title,body.tax-sai_category .section-category-sai .section-title{border:1px solid #d8cece;position:relative}body.post-type-archive-sai .section-category-sai .section-title::after,body.tax-sai_category .section-category-sai .section-title::after{position:absolute;content:"";top:60%;right:10px;width:18px;height:12px;margin-top:-12px;background:url("img/sai/btn-sai-catlist.svg") center left no-repeat;background-size:18px 12px}body.post-type-archive-sai .section-category-sai .sai-category-list,body.tax-sai_category .section-category-sai .sai-category-list{position:absolute;z-index:1;width:100%;background-color:#fff;top:0}body.post-type-archive-sai .section-category-sai .cat-item,body.tax-sai_category .section-category-sai .cat-item{display:none;animation:menu-show .25s linear}body.post-type-archive-sai .section-category-sai .cat-item a,body.tax-sai_category .section-category-sai .cat-item a{background-color:#fff;border:1px solid #d8cece;color:#b8a293;padding:1rem 2rem 1rem 2rem;font-weight:bold;font-size:1.2rem;letter-spacing:.1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}}@media screen and (max-width: 718px)and (max-width: 599px),print and (max-width: 192px)and (max-width: 192px){body.post-type-archive-sai .section-category-sai .cat-item a,body.tax-sai_category .section-category-sai .cat-item a{font-size:.9rem;padding:.7rem 1.2rem}}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .section-category-sai .cat-item a::after,body.tax-sai_category .section-category-sai .cat-item a::after{display:none}body.post-type-archive-sai .section-category-sai .cat-item.current-cat,body.tax-sai_category .section-category-sai .cat-item.current-cat{display:block;position:absolute;top:0;width:100%;z-index:1}body.post-type-archive-sai .section-category-sai .cat-item.current-cat::after,body.tax-sai_category .section-category-sai .cat-item.current-cat::after{position:absolute;content:"";top:60%;right:10px;width:18px;height:12px;margin-top:-12px;background:url("img/sai/btn-sai-catlist.svg") center left no-repeat;background-size:18px 12px}body.post-type-archive-sai .section-category-sai .cat-item.current-cat.cat-item-all,body.tax-sai_category .section-category-sai .cat-item.current-cat.cat-item-all{display:none}body.post-type-archive-sai .section-category-sai .visible .sai-category-list,body.tax-sai_category .section-category-sai .visible .sai-category-list{top:inherit;cursor:default}body.post-type-archive-sai .section-category-sai .visible .section-title,body.tax-sai_category .section-category-sai .visible .section-title{opacity:1}body.post-type-archive-sai .section-category-sai .visible .cat-item,body.tax-sai_category .section-category-sai .visible .cat-item{display:block;animation:menu-show .25s linear}body.post-type-archive-sai .section-category-sai .visible .cat-item a,body.tax-sai_category .section-category-sai .visible .cat-item a{border-top:none}body.post-type-archive-sai .section-category-sai .visible .cat-item.current-cat,body.tax-sai_category .section-category-sai .visible .cat-item.current-cat{position:relative}body.post-type-archive-sai .section-category-sai .visible .cat-item.current-cat::after,body.tax-sai_category .section-category-sai .visible .cat-item.current-cat::after{display:none}body.post-type-archive-sai .section-category-sai .visible .cat-item.current-cat a,body.tax-sai_category .section-category-sai .visible .cat-item.current-cat a{background-color:#93b85f;color:#fff}body.post-type-archive-sai .section-category-sai .visible .cat-item.current-cat.cat-item-all,body.tax-sai_category .section-category-sai .visible .cat-item.current-cat.cat-item-all{display:block}}body.post-type-archive-sai .section-category-sai .section-title,body.tax-sai_category .section-category-sai .section-title{text-align:center;padding:4.5rem 0 2rem 0;font-weight:bold;letter-spacing:.2rem;font-size:1.2rem;color:#b8a293;border-bottom:none;z-index:100}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .section-category-sai .section-title,body.tax-sai_category .section-category-sai .section-title{padding:1rem 1.5rem;text-align:left;margin-bottom:0;border-bottom:1px solid #d8cece}}@media screen and (max-width: 599px),print and (max-width: 192px){body.post-type-archive-sai .section-category-sai .section-title,body.tax-sai_category .section-category-sai .section-title{font-size:.9rem;padding:.7rem 1.2rem;line-height:1.2rem}}body.post-type-archive-sai .section-category-sai .sai-category-list,body.tax-sai_category .section-category-sai .sai-category-list{padding-bottom:4rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .section-category-sai .sai-category-list,body.tax-sai_category .section-category-sai .sai-category-list{padding-bottom:0}}body.post-type-archive-sai .sai-list-wrap,body.tax-sai_category .sai-list-wrap,body.single-sai .sai-list-wrap{width:calc(100% - 21rem)}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .sai-list-wrap,body.tax-sai_category .sai-list-wrap,body.single-sai .sai-list-wrap{width:100%}}body.post-type-archive-sai .sai-list-wrap .entry-content,body.tax-sai_category .sai-list-wrap .entry-content,body.single-sai .sai-list-wrap .entry-content{margin-right:0}@media screen and (max-width: 899px),print and (max-width: 192px){body.post-type-archive-sai .sai-list-wrap .entry-content,body.tax-sai_category .sai-list-wrap .entry-content,body.single-sai .sai-list-wrap .entry-content{width:calc(100% - 3rem)}}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .sai-list-wrap .entry-content,body.tax-sai_category .sai-list-wrap .entry-content,body.single-sai .sai-list-wrap .entry-content{margin-right:auto}}body.post-type-archive-sai .list-item-sai,body.tax-sai_category .list-item-sai,body.single-sai .list-item-sai{margin-top:3rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.post-type-archive-sai .list-item-sai,body.tax-sai_category .list-item-sai,body.single-sai .list-item-sai{border-top:1px solid #e7e7e7;margin-top:2rem}}body.post-type-archive-sai .list-item-sai li.sai,body.tax-sai_category .list-item-sai li.sai,body.single-sai .list-item-sai li.sai{border-bottom:1px solid #e7e7e7;padding:1.2rem 0}body.post-type-archive-sai .list-item-sai a,body.tax-sai_category .list-item-sai a,body.single-sai .list-item-sai a{display:flex;align-items:flex-start;padding:0}body.post-type-archive-sai .list-item-sai .item .item-info,body.tax-sai_category .list-item-sai .item .item-info,body.single-sai .list-item-sai .item .item-info{margin-top:-5px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.post-type-archive-sai .list-item-sai .item .item-date,body.tax-sai_category .list-item-sai .item .item-date,body.single-sai .list-item-sai .item .item-date{color:#b8a293;min-width:auto;margin-right:1rem;display:inline}body.post-type-archive-sai .list-item-sai .item .item-cat,body.tax-sai_category .list-item-sai .item .item-cat,body.single-sai .list-item-sai .item .item-cat{padding:0;display:inline}body.post-type-archive-sai .list-item-sai .item .item-cat span,body.tax-sai_category .list-item-sai .item .item-cat span,body.single-sai .list-item-sai .item .item-cat span{padding-right:1rem;display:inline-block;background-color:#fff;color:#b8a293;padding:0;font-size:.8rem}body.post-type-archive-sai .list-item-sai .item .item-title,body.tax-sai_category .list-item-sai .item .item-title,body.single-sai .list-item-sai .item .item-title{font-weight:bold;padding-top:.7rem;padding-bottom:.2rem;padding-right:0;line-height:1.35rem}body.post-type-archive-sai .list-item-sai .item .item-name,body.tax-sai_category .list-item-sai .item .item-name,body.single-sai .list-item-sai .item .item-name{display:inline;font-size:.83rem;color:#646464;line-height:1.2rem}body.post-type-archive-sai .list-item-sai .item .more,body.tax-sai_category .list-item-sai .item .more,body.single-sai .list-item-sai .item .more{display:none}body.post-type-archive-sai .item-thumbnail,body.tax-sai_category .item-thumbnail,body.single-sai .item-thumbnail{position:relative;overflow:hidden;width:100%;width:8rem;min-width:8rem;margin-right:1rem}body.post-type-archive-sai .item-thumbnail::before,body.tax-sai_category .item-thumbnail::before,body.single-sai .item-thumbnail::before{content:"";display:block;padding-top:65%}body.post-type-archive-sai .item-thumbnail>div,body.tax-sai_category .item-thumbnail>div,body.single-sai .item-thumbnail>div{background-size:cover;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ebebeb}@media screen and (max-width: 599px),print and (max-width: 192px){body.post-type-archive-sai .item-thumbnail,body.tax-sai_category .item-thumbnail,body.single-sai .item-thumbnail{width:5.5rem;min-width:5.5rem}}body.post-type-archive-sai .navigation.pagination .nav-links>.page-numbers,body.tax-sai_category .navigation.pagination .nav-links>.page-numbers,body.single-sai .navigation.pagination .nav-links>.page-numbers{background-color:#fff;border:1px solid #b8a293;color:#b8a293;font-weight:bold;margin-left:.5rem;margin-right:.5rem}body.post-type-archive-sai .navigation.pagination .nav-links>span.page-numbers,body.tax-sai_category .navigation.pagination .nav-links>span.page-numbers,body.single-sai .navigation.pagination .nav-links>span.page-numbers{opacity:1;background-color:#b8a293;color:#fff}body.post-type-archive-sai .navigation.pagination,body.tax-sai_category .navigation.pagination,body.single-sai .navigation.pagination{padding-bottom:0}body.post-type-archive-sai .navigation.pagination .nav-links .next,body.post-type-archive-sai .navigation.pagination .nav-links .prev,body.tax-sai_category .navigation.pagination .nav-links .next,body.tax-sai_category .navigation.pagination .nav-links .prev,body.single-sai .navigation.pagination .nav-links .next,body.single-sai .navigation.pagination .nav-links .prev{background-image:url(img/sai/btn-sai-next.svg);background-size:60%;background-repeat:no-repeat;background-position:center;border:none}body.post-type-archive-sai .navigation.pagination .nav-links .prev,body.tax-sai_category .navigation.pagination .nav-links .prev,body.single-sai .navigation.pagination .nav-links .prev{background-image:url(img/sai/btn-sai-prev.svg)}body.post-type-archive-sai .sai-top-link,body.tax-sai_category .sai-top-link,body.single-sai .sai-top-link{text-align:center;padding-top:1.5rem}body.post-type-archive-sai .sai-top-link a,body.tax-sai_category .sai-top-link a,body.single-sai .sai-top-link a{background-color:#fff;border:1px solid #d8cece;color:#b8a293;padding:1rem 2rem .8rem 2rem;font-weight:bold;font-size:1.2rem;letter-spacing:.1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;display:inline-block;width:25vw;min-width:12rem;max-width:19.5rem;display:inline-block;line-height:1.2rem}body.single-sai .entry-header{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 2rem);padding-top:5rem}@media screen and (min-width: 600px),print and (min-width: 193px){body.single-sai .entry-header{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 8rem)}}@media screen and (max-width: 718px),print and (max-width: 192px){body.single-sai .entry-header{width:100%;max-width:100%;padding-top:.75rem}}body.single-sai .entry-header+.entry-content{margin-top:-1rem}body.single-sai .entry-visual{width:100%;overflow:hidden;position:relative;display:block}body.single-sai .entry-visual::before{content:"";display:block;padding-top:62%;z-index:-10}body.single-sai .entry-visual img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}body.single-sai .ttl-wrap{position:relative;top:-3.3rem;left:-1rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.single-sai .ttl-wrap{top:-1.8rem;left:1rem;max-width:calc(100% - 2rem)}}body.single-sai .section-category-sai .section-title{border-bottom:1px solid #b8a293;padding-top:3rem;font-weight:bold;font-size:1.4rem;color:#b8a293;padding-bottom:.5rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.single-sai .entry-cat a{margin-bottom:.3rem;background-color:#93b85f;display:inline-block}@media screen and (max-width: 718px),print and (max-width: 192px){body.single-sai .entry-cat a{margin-bottom:.1rem}}body.single-sai .entry-header .entry-title{border-bottom:none;margin-bottom:0;padding-bottom:.3rem;display:block}body.single-sai .entry-header .entry-title::after{display:none}@media screen and (max-width: 718px),print and (max-width: 192px){body.single-sai .entry-header .entry-title{padding-bottom:.1rem}}body.single-sai .entry-header .entry-title div{background-color:rgba(0,0,0,.75);display:inline-block;color:#fff;padding:.3rem 2rem 0 2rem;margin-right:1rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.single-sai .entry-header .entry-title div{width:100%;padding:.3rem 1rem 0 1rem}}body.single-sai .entry-name{background-color:rgba(0,0,0,.75);display:inline-block;color:#fff;padding:.1rem 2rem .1rem 2rem;line-height:1.2rem;margin-right:1rem;font-size:.85rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.single-sai .entry-name{width:100%;padding:.1rem 1rem .1rem 1rem}}body.single-sai .entry-content{margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){body.single-sai .entry-content{margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 8rem)}}body.single-sai .entry-content div.frame{background-color:#f3f3f3}body.single-sai .entry-content h3{color:#b8a293;line-height:2.2rem}body.single-sai .entry-content h3::after{display:none}body.single-sai .entry-content h4{color:#b8a293;border:none;padding:0;line-height:2rem}body.single-sai .entry-content h4::after{display:none}body.single-sai .entry-content h5{color:#b8a293;border:none;padding:0;line-height:1.9rem;margin-left:0}body.single-sai .entry-content h5::after{display:none}body.single-sai .entry-footer{margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){body.single-sai .entry-footer{margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 8rem)}}body.single-sai .entry-footer h4{color:#b8a293;border:none;padding:0;font-size:1.2rem;font-weight:bold;line-height:1.9rem;margin-left:0;border-bottom:1px solid #b8a293;padding-bottom:.5rem;margin-bottom:1rem;letter-spacing:.1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.single-sai .entry-footer .entry-link li{padding-bottom:.3rem}body.single-sai .entry-footer .entry-link li a{color:#93b85f;line-height:1.2rem}body.single-sai .entry-footer .entry-link li a::before{content:"";background:url(img/sai/list-sai-01.svg) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:middle;margin:0 10px 3px 0}body.single-sai .entry-footer .right-justified{padding-top:1rem;padding-bottom:1rem;text-align:right;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.single-sai .entry-footer .entry-cat a,body.single-sai .entry-footer .entry-date{background:none;color:#b8a293;font-size:.9rem}body.single-sai .entry-footer .section-sns{width:100%}body.single-sai .navigation{background-color:#f8f8f8;padding:2rem 0}body.single-sai .navigation .nav-links{margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 2rem);display:flex}@media screen and (min-width: 600px),print and (min-width: 193px){body.single-sai .navigation .nav-links{margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 8rem)}}@media screen and (max-width: 599px),print and (max-width: 192px){body.single-sai .navigation .nav-links{display:block;width:calc(100% - 3.5rem)}}body.single-sai .navigation .nav_link.previous{margin-left:auto}body.single-sai .navigation .nav_link.next,body.single-sai .navigation .nav_link.previous{width:48%;overflow:hidden;position:relative;display:block;border:1px solid #b8a293}@media screen and (max-width: 599px),print and (max-width: 192px){body.single-sai .navigation .nav_link.next,body.single-sai .navigation .nav_link.previous{width:100%;margin-bottom:.5rem}}body.single-sai .navigation .nav_link.next:hover img,body.single-sai .navigation .nav_link.previous:hover img{opacity:1;transition:all .2s ease 0s}body.single-sai .navigation .nav_link.next:hover .nav-title,body.single-sai .navigation .nav_link.next:hover .nav-name,body.single-sai .navigation .nav_link.previous:hover .nav-title,body.single-sai .navigation .nav_link.previous:hover .nav-name{text-shadow:1px 0px 3px #fff,0px 1px 3px #fff;transition:all .2s ease 0s}body.single-sai .navigation .nav_link.next::before,body.single-sai .navigation .nav_link.previous::before{content:"";display:block;padding-top:45%}body.single-sai .navigation .nav_link.next img,body.single-sai .navigation .nav_link.previous img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";opacity:.3;transition:all .2s ease 0s}body.single-sai .navigation .nav_link.next .nav_label,body.single-sai .navigation .nav_link.previous .nav_label{z-index:10;color:#fff;position:absolute;top:0;background-color:#b8a293;font-weight:bold;padding:.2rem 1rem;font-size:.85rem}body.single-sai .navigation .nav_link.next .nav-title,body.single-sai .navigation .nav_link.previous .nav-title{z-index:10;position:relative;font-weight:bold;padding:0rem 1rem;font-size:.92rem;line-height:1.2rem;padding-bottom:.7rem}body.single-sai .navigation .nav_link.next .nav-name,body.single-sai .navigation .nav_link.previous .nav-name{z-index:10;position:relative;padding:0rem 1rem;font-size:.8rem;line-height:1.1rem;padding-bottom:.7rem}body.single-sai .nav-archive{text-align:center;padding-top:1.5rem}@media screen and (max-width: 599px),print and (max-width: 192px){body.single-sai .nav-archive{padding-top:0}}body.single-sai .nav-archive a{background-color:#fff;border:1px solid #d8cece;color:#b8a293;padding:1rem 2rem .8rem 2rem;font-weight:bold;font-size:1.2rem;letter-spacing:.1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;display:inline-block;width:25vw;min-width:12rem;max-width:19.5rem;display:inline-block;line-height:1.2rem}@media screen and (max-width: 599px),print and (max-width: 192px){body.single-sai .nav-archive a{width:calc(100% - 3.5rem)}}body.single-sai .list-item-sai{margin-top:0}body.single-sai .sai-category-list .cat-item{display:inline-block;padding-top:1rem}body.single-sai .sai-category-list .cat-item a{background-color:#93b85f;padding:.2rem 1rem;border-radius:2px;margin-right:.1rem;color:#fff;font-weight:bold;font-size:.9rem;display:inline-block;line-height:1.2rem}body .section-latest-sai-in-single,body .section-category-sai{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){body .section-latest-sai-in-single,body .section-category-sai{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 8rem)}}body .section-latest-sai-in-single .section-title,body .section-category-sai .section-title{border-bottom:1px solid #b8a293;padding-top:3rem;font-weight:bold;font-size:1.4rem;color:#b8a293;padding-bottom:.5rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.page-template-page-sai .site .section-sai-title div:first-child{position:inherit;margin:0 auto;left:0}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .section-sai-title div:first-child{padding-bottom:1rem;padding-top:0;top:2.5rem}}body.page-template-page-sai .site .section-sai-title .entry-content.stile{border-bottom:none;border-top:none;margin-bottom:0}body.page-template-page-sai .site .section-sai-title .entry-content.stile:before,body.page-template-page-sai .site .section-sai-title .entry-content.stile:after{background-image:url(img/sai/ttl-bg-sai-top.svg);background-position:left center;background-repeat:no-repeat;width:60%;margin-left:20%;height:10px;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (max-width: 718px),print and (max-width: 192px){body.page-template-page-sai .site .section-sai-title .entry-content.stile:before,body.page-template-page-sai .site .section-sai-title .entry-content.stile:after{margin-top:.8rem;margin-bottom:.8rem}}body.page-template-page-sai .site .section-sai-title .entry-content.stile:after{background-image:url(img/sai/ttl-bg-sai-btm.svg);background-position:right center}body.page-template-page-sai .site .section-sai-title .entry-content.stile p{color:#fff;text-align:center;line-height:2rem;font-size:1.3rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;line-height:2.2rem}body.page-template-page-sai .site .section-sai-title .entry-content.stile p span,body.page-template-page-sai .site .section-sai-title .entry-content.stile p span:first-child{display:inline-block;font-size:1rem;padding-bottom:0}body.page-template-page-sai .site .content-area{background-color:#f8f8f8}body.page-template-page-sai .site .content-area .page-ttl{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem);padding-top:3rem;font-weight:bold;font-size:1.8rem;font-weight:bold;color:#b8a293;padding-bottom:2rem;letter-spacing:.1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}@media screen and (min-width: 600px),print and (min-width: 193px){body.page-template-page-sai .site .content-area .page-ttl{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}body.page-template-page-sai .site .content-area .page-ttl span{font-size:1.1rem;font-weight:bold;padding-left:.8rem}body.page-template-page-sai .site .section-category-sai{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem);display:flex;align-items:center;border-top:1px solid #b8a293;border-bottom:1px solid #b8a293;padding:.25rem 0}@media screen and (min-width: 600px),print and (min-width: 193px){body.page-template-page-sai .site .section-category-sai{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}body.page-template-page-sai .site .section-category-sai .section-title{border-bottom:none;padding-top:0;font-weight:bold;font-size:.9rem;color:#b8a293;padding-bottom:0;padding-right:1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;display:inline-block}body.page-template-page-sai .site .sai-category-list{display:inline-block}body.page-template-page-sai .site .sai-category-list .cat-item{display:inline-block;padding-top:0}body.page-template-page-sai .site .sai-category-list .cat-item a{background-color:#93b85f;padding:.2rem 1rem;border-radius:2px;color:#fff;font-weight:bold;font-size:.9rem;display:inline-block;line-height:1.2rem;margin:.25rem .1rem .25rem 0}body.page-template-page-sai .site .list-item-sai-in-top{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:2rem}body.page-template-page-sai .site .list-item-sai-in-top li{flex-basis:32.25%;margin-bottom:1.8rem;display:flex;flex-direction:column;margin-right:1.5%;padding:0;overflow:hidden;box-shadow:1px 2px 6px rgba(0,0,0,.2)}body.page-template-page-sai .site .list-item-sai-in-top li:nth-child(3n){margin-right:0}@media screen and (max-width: 899px),print and (max-width: 192px){body.page-template-page-sai .site .list-item-sai-in-top li:nth-child(3n){margin-right:1.5%}}@media screen and (max-width: 599px),print and (max-width: 192px){body.page-template-page-sai .site .list-item-sai-in-top li:nth-child(3n){margin-right:0}}@media screen and (max-width: 899px),print and (max-width: 192px){body.page-template-page-sai .site .list-item-sai-in-top li{flex-basis:49.25%}body.page-template-page-sai .site .list-item-sai-in-top li:nth-child(2n){margin-right:0}}@media screen and (max-width: 599px),print and (max-width: 192px){body.page-template-page-sai .site .list-item-sai-in-top li{flex-basis:100%;margin-right:0}}body.page-template-page-sai .site .list-item-sai-in-top li a{height:100%;padding:0}body.page-template-page-sai .site .list-item-sai-in-top li .item-thumbnail{position:relative;overflow:hidden;width:100%}body.page-template-page-sai .site .list-item-sai-in-top li .item-thumbnail::before{content:"";display:block;padding-top:65%}body.page-template-page-sai .site .list-item-sai-in-top li .item-thumbnail>div{background-size:cover;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ebebeb}body.page-template-page-sai .site .list-item-sai-in-top li .item-container{padding:.7rem 1rem}body.page-template-page-sai .site .list-item-sai-in-top li .item-info{padding-bottom:.7rem;flex-wrap:nowrap;align-items:flex-start}body.page-template-page-sai .site .list-item-sai-in-top li .item-date,body.page-template-page-sai .site .list-item-sai-in-top li .item-cat span{color:#b8a293;min-width:auto;margin-right:1rem;background-color:inherit;display:inline-block;margin-top:0;padding-top:0;margin-right:0;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.page-template-page-sai .site .list-item-sai-in-top li .item-title{font-weight:bold;font-size:.9rem;line-height:1.25rem;padding-bottom:.7rem;color:#343434}body.page-template-page-sai .site .list-item-sai-in-top li .item-name{font-size:.77rem;line-height:1.15rem;padding-bottom:2.5rem;color:#646464}body.page-template-page-sai .site .list-item-sai-in-top li .more{position:absolute;bottom:1rem;right:1rem;font-size:.9rem;color:#b8a293;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}body.page-template-page-sai .site .list-item-sai-in-top li .more:after{content:"　";background-image:url(img/sai/btn-sai-next.svg);background-size:.5rem;background-repeat:no-repeat;background-position:center .3rem;margin:0 .3rem}body.page-template-page-sai .site .sai-top-link{text-align:center;padding-top:1.5rem}body.page-template-page-sai .site .sai-top-link a{background-color:#fff;border:1px solid #d8cece;color:#b8a293;padding:1rem 2rem .8rem 2rem;font-weight:bold;font-size:1.2rem;letter-spacing:.1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;display:inline-block;width:25vw;min-width:12rem;max-width:19.5rem;display:inline-block;line-height:1.2rem}body.page-template-page-sai .site #sai-sub-area{background-color:#f8f8f8;margin-top:0}body.page-template-page-sai .site #sai-sub-area .section-backnumber{width:100%}body.page-template-page-sai .site #sai-sub-area .section-backnumber h2{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem);padding-top:3rem;font-weight:bold;font-size:1.8rem;font-weight:bold;color:#b8a293;padding-bottom:2rem;letter-spacing:.1rem;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;display:flex;align-items:flex-end}@media screen and (min-width: 600px),print and (min-width: 193px){body.page-template-page-sai .site #sai-sub-area .section-backnumber h2{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}body.page-template-page-sai .site #sai-sub-area .section-backnumber h2 span{font-size:1.1rem;font-weight:bold;padding-left:.8rem}body.page-template-page-sai .site #sai-sub-area .section-backnumber h2 span:last-child{margin-left:auto;font-size:.75rem}body.page-template-page-sai .site #sai-sub-area .entry-content{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem);display:flex;flex-wrap:wrap}@media screen and (min-width: 600px),print and (min-width: 193px){body.page-template-page-sai .site #sai-sub-area .entry-content{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}body.page-template-page-sai .site #sai-sub-area .entry-content figure+figure{margin-top:0}body.page-template-page-sai .site #sai-sub-area .entry-content>figure{display:inline-block;width:19.5%;position:relative;overflow:hidden;margin-right:.5%}@media screen and (max-width: 899px),print and (max-width: 192px){body.page-template-page-sai .site #sai-sub-area .entry-content>figure{width:24.5%}}@media screen and (max-width: 799px),print and (max-width: 192px){body.page-template-page-sai .site #sai-sub-area .entry-content>figure{width:32.8%}}@media screen and (max-width: 599px),print and (max-width: 192px){body.page-template-page-sai .site #sai-sub-area .entry-content>figure{width:49.5%}}body.page-template-page-sai .site #sai-sub-area .entry-content>figure::before{content:"";display:block;padding-top:130%}body.page-template-page-sai .site #sai-sub-area .entry-content>figure img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:calc(100% - 5rem);object-fit:cover;font-family:"object-fit: cover;";z-index:1}body.page-template-page-sai .site #sai-sub-area .entry-content>figure .wp-caption-text{position:relative;display:block;padding:.5rem 0;bottom:0;z-index:10;padding-bottom:2rem;font-size:.75rem;color:#b8a293;background-color:#f8f8f8}body.page-template-page-sai .site #sai-sub-area .entry-content>figure .wp-caption-text strong{color:#333;display:block}body.researchers-talk-template-default{background-image:url("img/researchers-talk/bg-01.png");background-repeat:no-repeat;background-position:top;background-size:auto;background-attachment:fixed;background-color:rgba(255,255,255,.7)}body.post-type-archive-researchers-talk{background-image:none}body.post-type-archive-researchers-talk .site .site-content::before,body.researchers-talk-template-default .site .site-content::before{display:none}body.post-type-archive-researchers-talk .site .site-content .content-area,body.researchers-talk-template-default .site .site-content .content-area{background-color:rgba(0,0,0,0);border:none;padding-bottom:0}body.post-type-archive-researchers-talk .site .site-content .content-area .section-sns .section-sns-list,body.researchers-talk-template-default .site .site-content .content-area .section-sns .section-sns-list{width:100%}body.researchers-talk-template-default .site{background-color:rgba(255,255,255,.4)}body.post-type-archive-researchers-talk .entry-header{background:rgba(255,255,255,.7);padding-top:3rem;padding-bottom:3rem;margin:0;width:100%;max-width:100%}body.post-type-archive-researchers-talk .entry-header .entry-title{margin-bottom:2rem}body.post-type-archive-researchers-talk .entry-header img{width:50%;height:50%;min-width:15rem}body.post-type-archive-researchers-talk .entry-header p{line-height:1.8rem;width:55%;min-width:19rem;margin:0 auto;text-align:center}body.post-type-archive-researchers-talk .entry-content{margin-right:0;margin-left:0;max-width:100%;width:100%}body.post-type-archive-researchers-talk .list-item-researchers-talk{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*{margin-right:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:not(:empty){margin-bottom:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333333333% - 1rem);width:calc(33.3333333333% - 1rem)}@media(-ms-high-contrast: active),(-ms-high-contrast: none){body.post-type-archive-researchers-talk .list-item-researchers-talk>*{flex-basis:calc(33% - 1rem - 1px)}}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:empty::before{content:none}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:nth-child(3n+1):last-child{margin-right:calc(66.6666666667% + 1rem)}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:nth-child(3n+2):last-child{margin-right:calc(33.3333333333% + 1rem)}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:nth-child(3n+3):last-child{margin-right:calc(0% + 1rem)}@media screen and (min-width: 600px)and (max-width: 1199px),print and (min-width: 193px)and (max-width: 614px){body.post-type-archive-researchers-talk .list-item-researchers-talk{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*{margin-right:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:not(:empty){margin-bottom:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem);width:calc(50% - 1rem)}}@media screen and (min-width: 600px)and (max-width: 1199px)and (-ms-high-contrast: active),screen and (min-width: 600px)and (max-width: 1199px)and (-ms-high-contrast: none),print and (min-width: 193px)and (max-width: 614px)and (-ms-high-contrast: active),print and (min-width: 193px)and (max-width: 614px)and (-ms-high-contrast: none){body.post-type-archive-researchers-talk .list-item-researchers-talk>*{flex-basis:calc(50% - 1rem - 1px)}}@media screen and (min-width: 600px)and (max-width: 1199px),print and (min-width: 193px)and (max-width: 614px){body.post-type-archive-researchers-talk .list-item-researchers-talk>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:empty::before{content:none}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:nth-child(2n+1):last-child{margin-right:calc(50% + 1rem)}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:nth-child(2n+2):last-child{margin-right:calc(0% + 1rem)}}@media screen and (max-width: 599px),print and (max-width: 192px){body.post-type-archive-researchers-talk .list-item-researchers-talk{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*{margin-right:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:not(:empty){margin-bottom:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>*{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 1rem);width:calc(100% - 1rem)}}@media screen and (max-width: 599px)and (-ms-high-contrast: active),screen and (max-width: 599px)and (-ms-high-contrast: none),print and (max-width: 192px)and (-ms-high-contrast: active),print and (max-width: 192px)and (-ms-high-contrast: none){body.post-type-archive-researchers-talk .list-item-researchers-talk>*{flex-basis:calc(100% - 1rem - 1px)}}@media screen and (max-width: 599px),print and (max-width: 192px){body.post-type-archive-researchers-talk .list-item-researchers-talk>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:empty::before{content:none}body.post-type-archive-researchers-talk .list-item-researchers-talk>*:nth-child(1n+1):last-child{margin-right:calc(0% + 1rem)}}body.post-type-archive-researchers-talk .list-item-researchers-talk li.type-researchers-talk{margin-bottom:3rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>li{padding:0;position:relative;overflow:hidden;background-color:rgba(0,0,0,0)}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .res-talk-photo-bg{background-color:#fff}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .res-talk-photo-bg>a{padding:0}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .res-talk-photo-bg>a:hover{opacity:.8}body.post-type-archive-researchers-talk .list-item-researchers-talk>li>div:not([class]):hover{opacity:1}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .img-trim{width:100%;overflow:hidden;position:relative;position:relative}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .img-trim:before{content:"";display:block;padding-top:75%}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .img-trim>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .img-trim>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-multiplication{display:flex;justify-content:space-evenly;align-items:center;height:2.5rem;color:#fff;background-color:rgba(0,0,0,.35);margin-top:-2px}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-multiplication>img{width:1rem;height:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container{background:#fff;height:100%}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container>a,body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container>div{padding:1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container>a .item-title{text-decoration:underline}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-title{padding-bottom:0;font-family:"Spectral","HG Mincho",Georgia,Meiryo,serif;color:#002378}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info{display:block;padding:0rem 1rem 1rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info .item-info-left,body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info .item-info-right{border-left:3px solid #000;padding-left:1rem;font-size:.85rem;line-height:1.275rem;padding-left:.5rem}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info .item-info-left div p:nth-child(1),body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info .item-info-right div p:nth-child(1){font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info .item-info-left div p:nth-child(1),body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info .item-info-right div p:nth-child(1){-webkit-text-stroke-width:initial}}body.post-type-archive-researchers-talk .list-item-researchers-talk>li .item-container .item-info .item-info-right{margin-top:1rem}body:not(.page-template-front-page).single-researchers-talk .site-content::before{display:none}body:not(.page-template-front-page).single-researchers-talk .site-content .content-area{background-color:rgba(0,0,0,0);border:none}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header{padding-top:0;width:100%;max-width:100%}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header a{display:flex;justify-content:center}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header a img{width:30%;min-width:15rem;height:15rem;padding:2rem;margin-bottom:2rem}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .movie-window{position:relative}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .movie-window:before{content:"";display:block;padding-top:56.2730627306%}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .movie-window>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .movie-window iframe{width:100%;height:100%}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .entry-title{padding:0;padding-top:4rem;display:flex;border:none;font-size:2rem;font-family:"Spectral","HG Mincho",Georgia,Meiryo,serif}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication{position:relative;max-width:fit-content;padding:1rem 1.5rem;box-sizing:border-box;text-align:center;margin-right:auto;margin-left:auto;white-space:nowrap}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication span{font-size:1.5rem;line-height:2.55rem;padding:.5rem}@media screen and (max-width: 599px),print and (max-width: 192px){body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication span{font-size:1.125rem;line-height:1.7rem}}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication::before,body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication::after{position:absolute;top:0;content:"";width:20px;height:100%;border-top:2px solid #707070;border-bottom:2px solid #707070;-webkit-box-sizing:border-box;box-sizing:border-box}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication::before{left:0;border-left:2px solid #707070}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication::after{right:0;border-right:2px solid #707070}body:not(.page-template-front-page).single-researchers-talk .site-content .researchers-talk .entry-header .item-multiplication img{width:1rem}body.single-researchers-talk .researchers-talk .entry-info{display:block;max-width:100%;width:100%}body.single-researchers-talk .researchers-talk .entry-info-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}body.single-researchers-talk .researchers-talk .entry-info-column>*{margin-right:1rem}body.single-researchers-talk .researchers-talk .entry-info-column>*:not(:empty){margin-bottom:1rem}body.single-researchers-talk .researchers-talk .entry-info-column>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem);width:calc(50% - 1rem)}@media(-ms-high-contrast: active),(-ms-high-contrast: none){body.single-researchers-talk .researchers-talk .entry-info-column>*{flex-basis:calc(50% - 1rem - 1px)}}body.single-researchers-talk .researchers-talk .entry-info-column>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}body.single-researchers-talk .researchers-talk .entry-info-column>*:empty::before{content:none}body.single-researchers-talk .researchers-talk .entry-info-column>*:nth-child(2n+1):last-child{margin-right:calc(50% + 1rem)}body.single-researchers-talk .researchers-talk .entry-info-column>*:nth-child(2n+2):last-child{margin-right:calc(0% + 1rem)}@media screen and (max-width: 599px),print and (max-width: 192px){body.single-researchers-talk .researchers-talk .entry-info-column{display:block}}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner{background:#fff;padding:2rem 3rem}@media screen and (min-width: 600px)and (max-width: 1199px),print and (min-width: 193px)and (max-width: 614px){body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner{padding:.5rem .5rem 1rem .5rem}}@media screen and (max-width: 599px),print and (max-width: 192px){body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner{padding:.5rem .5rem 1rem .5rem;max-width:100%;width:calc(100% - 1rem)}}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left .img-trim,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right .img-trim{width:100%;overflow:hidden;position:relative;position:relative}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left .img-trim:before,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right .img-trim:before{content:"";display:block;padding-top:50%}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left .img-trim>*:first-child,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right .img-trim>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left .img-trim>img,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right .img-trim>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left>div p:nth-child(1),body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right>div p:nth-child(1){font-weight:bold;font-size:1.25rem;line-height:1.7rem;padding-top:1.5rem;padding-bottom:1rem}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left>div p:nth-child(1),body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right>div p:nth-child(1){-webkit-text-stroke-width:initial}}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left>div:nth-of-type(3),body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right>div:nth-of-type(3){padding-top:1.25rem;font-size:1rem;line-height:1.7rem}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left>ul,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right>ul{padding-top:1.25rem}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left li,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right li{list-style:none;padding-bottom:.5rem;color:#002378}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left li a,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right li a{text-decoration:underline}body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-left li a::before,body.single-researchers-talk .researchers-talk .entry-info-column .entry-info-inner .entry-info-right li a::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #002378;transform:scale(0.5) translateY(10px)}body.single-researchers-talk .researchers-talk .stile{margin-top:3.14rem;margin-bottom:1.7rem}body.single-researchers-talk .researchers-talk .stile a.button{justify-content:center;width:20rem;padding-right:1rem}body.single-researchers-talk .researchers-talk .stile a.button::before{content:none}body.post-type-archive-researchers-talk .footer-spbnr-wrapper,body.single-researchers-talk .footer-spbnr-wrapper{margin-top:0}body.page.page-template-page-discover-hu-science .site-content{margin-bottom:168px}@media screen and (max-width: 599px),print and (max-width: 192px){body.page.page-template-page-discover-hu-science .site-content{margin-bottom:64px}}body.page.page-template-page-discover-hu-science .site-content:before{content:none !important}.DHS-container,.DHS-feature,.DHS-MV__inner{position:relative;width:100%;max-width:calc(1132px + 2em);margin:0 auto;padding:0 1em}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-container,.DHS-feature,.DHS-MV__inner{padding:0}}.DHS-button,.DHS-deps__button,.DHS-feature__button{display:block;position:relative;width:100%;padding:26px 32px;font-size:24px;line-height:1;color:#fff;background:#002378;transition-property:background;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-button,.DHS-deps__button,.DHS-feature__button{font-size:16px;padding:14px 32px}}.DHS-button:hover,.DHS-deps__button:hover,.DHS-feature__button:hover{background:rgba(0,35,120,.8)}.DHS-button:before,.DHS-deps__button:before,.DHS-feature__button:before,.DHS-button:after,.DHS-deps__button:after,.DHS-feature__button:after{content:"";display:block;position:absolute;right:22px;margin:auto;width:3px;height:20px;background:#fff;border-radius:3px;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-button:before,.DHS-deps__button:before,.DHS-feature__button:before,.DHS-button:after,.DHS-deps__button:after,.DHS-feature__button:after{height:12px}}.DHS-button:before,.DHS-deps__button:before,.DHS-feature__button:before{bottom:50%;transform:rotate(-33deg);transform-origin:bottom right}.DHS-button:after,.DHS-deps__button:after,.DHS-feature__button:after{top:50%;transform:rotate(33deg);transform-origin:top right}.DHS-button:hover:before,.DHS-deps__button:hover:before,.DHS-feature__button:hover:before{transform:translate(12px) rotate(-45deg)}.DHS-button:hover:after,.DHS-deps__button:hover:after,.DHS-feature__button:hover:after{transform:translate(12px) rotate(45deg)}.DHS-hexa{display:inline-block;position:relative;margin:0 15px 0 5px;width:10px;height:17px}.DHS-hexa:before,.DHS-hexa:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;background:inherit}.DHS-hexa:before{transform:rotate(60deg)}.DHS-hexa:after{transform:rotate(-60deg)}.DHS .color-mth{color:#149af5}.DHS .color-phys{color:#b85ac1}.DHS .color-chem{color:#51b35f}.DHS .color-b-bio{color:#b0e542}.DHS .color-b-mac{color:#ffb235}.DHS .color-eapl{color:#ff542a}.DHS .bg-mth,.DHS .DHS-deps__item.dep-mth:before{background-color:#149af5}.DHS .bg-phys,.DHS .DHS-deps__item.dep-phys:before{background-color:#b85ac1}.DHS .bg-chem,.DHS .DHS-deps__item.dep-chem:before{background-color:#51b35f}.DHS .bg-b-bio,.DHS .DHS-deps__item.dep-b-bio:before{background-color:#b0e542}.DHS .bg-b-mac,.DHS .DHS-deps__item.dep-b-mac:before{background-color:#ffb235}.DHS .bg-eapl,.DHS .DHS-deps__item.dep-eapl:before{background-color:#ff542a}.DHS-MV__inner{z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:116px 0}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-MV__inner{padding:41px 0}}.DHS-MV__title{order:1;max-width:626px;margin:0 0 48px;text-align:center}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-MV__title{width:68%;margin:0 auto}}.DHS-MV__lede{order:2;max-width:626px;margin:0 0 54px;padding:28px 38px 38px;font-size:16px;font-weight:700;text-align:justify;line-height:2.25;letter-spacing:.1em;color:#fff;background:rgba(0,0,0,.3)}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-MV__lede{order:4;padding:48px 16px;line-height:2}}.DHS-MV__button{order:3;display:block;position:relative;margin:0 auto;padding:0 0 60px;width:10em;font-size:16px;font-family:"Arial";line-height:1;color:#fff;border:none;background:none;cursor:pointer;overflow:visible}.DHS-MV__button:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:27px;height:50px;border-right:3px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) skew(45deg);transform-origin:bottom left}.DHS-MV__button:focus{outline:none}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-MV__button{order:3;margin:0 auto 30px;padding:0 0 40px;font-size:12px}.DHS-MV__button:after{width:14px;height:30px}}.DHS-MV__fig{order:4;position:absolute;z-index:-1;top:0;left:30%;width:1000px;height:100%;background:url("img/DHS/MV-bg.png") no-repeat center}.DHS-MV__fig img{opacity:0}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-MV__fig{order:2;position:static;width:100%;height:60vh;background-position:center;background-size:140% auto}}.DHS-MV__fig{opacity:0;transform:translate(-100px);filter:blur(30px);transition:2s cubic-bezier(0.08, 1.06, 1, 1) 0s}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-MV__fig{transform:translateY(60px)}}.page-loaded .DHS-MV__fig{opacity:1;transform:translate(0px);filter:blur(0px)}.DHS-MV__title,.DHS-MV__lede{opacity:0;transform:scale(1.4);transition:.7s cubic-bezier(0.08, 1.06, 1, 1) .9s}.page-loaded .DHS-MV__title,.page-loaded .DHS-MV__lede{opacity:1;transform:scale(1)}.DHS-MV__button{opacity:0;transition:.5s ease 2s}.page-loaded .DHS-MV__button{opacity:1}.DHS-features{margin:0 0 228px}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-features{margin:0 0 72px}}.DHS-feature{display:flex;z-index:0}.DHS-feature+.DHS-feature{margin-top:166px}.DHS-feature:nth-of-type(2n+1){justify-content:flex-end}.DHS-feature:nth-of-type(2n){justify-content:flex-start}.DHS-feature__inner{flex:0 1 647px}.DHS-feature__content{position:relative;z-index:0;flex:1 0 647px;margin:112px 0 0;padding:100px 65px 30px;background:rgba(255,255,255,.7)}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__content{margin:0;padding:60px 16px 32px}}.DHS-feature__number{position:absolute;z-index:-1;top:-112px;width:356px;height:308px;display:inline-block;text-align:center}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__number{top:-43px;margin:auto;width:100px;height:86px}}.DHS-feature:nth-of-type(2n+1) .DHS-feature__number{left:-97px}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature:nth-of-type(2n+1) .DHS-feature__number{left:0;right:0}}.DHS-feature:nth-of-type(2n) .DHS-feature__number{right:-97px}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature:nth-of-type(2n) .DHS-feature__number{left:0;right:0}}.DHS-feature__number__txt{display:block;width:100%;height:100%;color:rgba(0,0,0,0);background:center no-repeat;background-size:auto 65px}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__number__txt{background-size:auto 40px}}.DHS-feature:nth-of-type(1) .DHS-feature__number__txt{background-image:url("img/DHS/feature-number-1.svg")}.DHS-feature:nth-of-type(2) .DHS-feature__number__txt{background-image:url("img/DHS/feature-number-2.svg")}.DHS-feature:nth-of-type(3) .DHS-feature__number__txt{background-image:url("img/DHS/feature-number-3.svg")}.DHS-feature:nth-of-type(4) .DHS-feature__number__txt{background-image:url("img/DHS/feature-number-4.svg")}.DHS-feature__number__bg{position:absolute;z-index:-1;top:0;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:152.4px 88px 0 88px;border-color:rgba(255,255,255,0);transform-origin:bottom center}.DHS-feature__number__bg:nth-of-type(1){border-top-color:#b8cc38;transform:rotate(0) translate3d(0, 1px, -1px)}.DHS-feature__number__bg:nth-of-type(2){border-top-color:#bfd02d;transform:rotate(60deg) translate3d(0, 1px, -1px)}.DHS-feature__number__bg:nth-of-type(3){border-top-color:#c6d422;transform:rotate(120deg) translate3d(0, 1px, -1px)}.DHS-feature__number__bg:nth-of-type(4){border-top-color:#ccd816;transform:rotate(180deg) translate3d(0, 1px, -1px)}.DHS-feature__number__bg:nth-of-type(5){border-top-color:#d3dc08;transform:rotate(240deg) translate3d(0, 1px, -1px)}.DHS-feature__number__bg:nth-of-type(6){border-top-color:#dae000;transform:rotate(300deg) translate3d(0, 1px, -1px)}.DHS-feature__number__bg:before{content:"";display:block;position:absolute;bottom:0;left:-88px;width:0;height:0;border-style:solid;border-width:152.4px 88px 0 88px;border-color:rgba(0,0,0,0);border-top-color:#fff;transform:scale(0.4) translate3d(0, 1px, 0px);transform-origin:bottom center}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__number__bg{border-width:43.3px 25px 0 25px}.DHS-feature__number__bg:before{left:-25px;border-width:43.3px 25px 0 25px;transform:scale(0.6) translate3d(0, 1px, 0px)}}.DHS-feature__heading{margin:0 0 85px;font-size:44px;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-weight:600;line-height:1.3636363636;letter-spacing:.135em;color:#0171e2}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__heading{margin:0 0 20px;font-size:24px}}.DHS-feature__lede{font-size:16px;font-weight:700;text-align:justify;line-height:2.1875;letter-spacing:.1em}.DHS-feature__fig{position:absolute;z-index:-1;top:56px;left:1em;width:100%;height:100%;background:no-repeat;background-size:938px auto}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__fig{position:static;height:auto;padding:16px;text-align:center;background-size:cover}}.DHS-feature:nth-of-type(2n+1) .DHS-feature__fig{background-position:left top}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature:nth-of-type(2n+1) .DHS-feature__fig{background-position:center}}.DHS-feature:nth-of-type(2n) .DHS-feature__fig{background-position:right top}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature:nth-of-type(2n) .DHS-feature__fig{background-position:center}}.DHS-feature__img{position:absolute}.feature-frontier .DHS-feature__img{top:41px;left:-44px}.feature-org .DHS-feature__img{top:11px;right:-60px}.feature-env .DHS-feature__img{top:17px;left:-114px}.feature-edu .DHS-feature__img{top:115px;right:57px}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__img{position:static}}.DHS-feature__link{padding:30px 65px 74px;background:rgba(255,255,255,.7)}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__link{padding:24px 16px}.DHS-feature__link.link-button{background:rgba(0,0,0,0)}}.DHS-feature .frontpage-section-departments-ttl{margin:0 0 24px;padding:0;font-size:20px;color:rgba(0,0,0,.75)}.DHS-feature .dep-bnr{flex-wrap:wrap;margin:0 -3px}.DHS-feature .dep-bnr li{width:calc(33.3333333333% - 6px);margin:0 3px 6px}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature .dep-bnr li{width:calc(50% - 6px)}}.DHS-feature .dep-bnr li a{background:#002378}.DHS-feature .dep-bnr li a:hover{background:rgba(0,35,120,.8)}.DHS-feature{opacity:0;transition:.6s cubic-bezier(0.08, 1.06, 1, 1) 0s}.DHS-feature:nth-child(2n+1){transform:translate(-80px)}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature:nth-child(2n+1){transform:translateY(50px)}}.DHS-feature:nth-child(2n){transform:translate(80px)}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature:nth-child(2n){transform:translateY(50px)}}.DHS-feature.scroll-on{opacity:1;transform:translate(0px)}.DHS-feature__number__txt{opacity:0;transition:.5s cubic-bezier(0.08, 1.06, 1, 1) .5s}.scroll-on .DHS-feature__number__txt{opacity:1}.DHS-feature__number__bg{opacity:0;transition:.5s cubic-bezier(0.08, 1.06, 1, 1) .5s}.DHS-feature__number__bg:nth-of-type(n+1){transition-delay:0.5s}.DHS-feature__number__bg:nth-of-type(n+2){transition-delay:0.65s}.DHS-feature__number__bg:nth-of-type(n+3){transition-delay:0.8s}.DHS-feature__number__bg:nth-of-type(n+4){transition-delay:0.95s}.DHS-feature__number__bg:nth-of-type(n+5){transition-delay:1.1s}.DHS-feature__number__bg:nth-of-type(n+6){transition-delay:1.25s}.scroll-on .DHS-feature__number__bg{opacity:1}.DHS-feature__fig{transform:scale(0.95);filter:blur(30px);opacity:0;transition:2.5s cubic-bezier(0.08, 1.06, 1, 1) .7s}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-feature__fig{transition-duration:1s}}.scroll-on .DHS-feature__fig{transform:scale(1);filter:blur(0);opacity:1}.DHS-deps__heading{margin:0 0 7px;font-size:60px;font-weight:700;line-height:1.6;letter-spacing:.13em;text-align:center;color:#fff}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-deps__heading{font-size:22px}}.DHS-deps__subheading{font-size:40px;font-weight:500;line-height:1;letter-spacing:.1em;text-align:center;color:#fff}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-deps__subheading{font-size:18px}}.DHS-deps__heading__inner,.DHS-deps__subheading__inner{display:inline-block;position:relative}.DHS-deps__heading__inner:before,.DHS-deps__subheading__inner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.DHS-deps__list{display:flex;flex-wrap:wrap;align-items:stretch;margin:75px -16px 120px}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-deps__list{margin:32px -16px}}.DHS-deps__item{position:relative;flex:1 1 356px;margin:0 16px 32px}.DHS-deps__item:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.DHS-deps__item__link{display:flex;flex-direction:column;height:100%;background:#fff;transition-property:box-shadow,background;transition-duration:.5s;transition-timing-function:ease;transition-delay:0s}.DHS-deps__item__link:hover{background:rgba(255,255,255,.9);box-shadow:0px 10px 20px rgba(255,255,255,.3)}.DHS-deps__item__fig{width:100%;line-height:0;overflow:hidden}.DHS-deps__item__fig img{width:100%;transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-delay:0s}.DHS-deps__item__link:hover .DHS-deps__item__fig img{transform:scale(1.2)}.DHS-deps__item__head{margin:29px 0 26px;padding:0 1em;text-align:center}.DHS-deps__item__icon{margin:0}.DHS-deps__item__jp{font-size:.8rem;line-height:1.4}.DHS-deps__item__en{font-size:.65rem;line-height:1.4}.DHS-deps__item__students{padding:0 28px}.DHS-deps__item__name{padding:0;font-size:24px;line-height:1.3}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-deps__item__name{font-size:18px}}.DHS-deps__item__position{margin:0 0 21px;font-size:16px;line-height:1.75}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-deps__item__position{font-size:14px}}.DHS-deps__item__more{position:relative;display:inline-block;margin-top:auto;padding:0px 35px 27px;font-size:16px;text-align:right;text-transform:uppercase;transition-property:color;transition-duration:.3s;transition-timing-function:ease;transition-delay:0s}.DHS-deps__item__more:after{content:"";display:block;position:absolute;bottom:20px;right:16px;width:68px;height:12px;border-bottom:1px solid;border-right:1px solid;transform:skew(45deg);transform-origin:right bottom}.DHS-deps__item__link:not(:hover) .DHS-deps__item__more{color:#6f6e6e}@media screen and (min-width: 600px),print and (min-width: 193px){.DHS-deps__button{padding:60px 1em;font-size:40px;font-weight:700;text-align:center}}@media screen and (max-width: 599px),print and (max-width: 192px){.DHS-deps__button{width:calc(100% - 32px);margin:auto}}.DHS-deps__button__wrap{position:relative}.DHS-deps__button__wrap:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff}.DHS-deps__heading__inner,.DHS-deps__subheading__inner{display:inline-block;position:relative;transform:scaleX(0);transform-origin:left center;transition:.7s cubic-bezier(0.86, 0, 0.07, 1)}.DHS-deps__heading__inner:before,.DHS-deps__subheading__inner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:scaleX(1);transform-origin:right center;transition:.7s cubic-bezier(0.86, 0, 0.07, 1) .6s}.scroll-on .DHS-deps__heading__inner,.scroll-on .DHS-deps__subheading__inner{transform:scaleX(1)}.scroll-on .DHS-deps__heading__inner:before,.scroll-on .DHS-deps__subheading__inner:before{transform:scaleX(0)}.DHS-deps__button__wrap,.DHS-deps__item{transform:scaleX(0);transform-origin:left center;transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}.DHS-deps__button__wrap:before,.DHS-deps__item:before{transform:scaleX(1);transform-origin:right center;transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-delay:.6s}.DHS-deps__button__wrap:nth-child(3n+1),.DHS-deps__item:nth-child(3n+1){transition-delay:0s}.DHS-deps__button__wrap:nth-child(3n+1):before,.DHS-deps__item:nth-child(3n+1):before{transition-delay:.6s}.DHS-deps__button__wrap:nth-child(3n+2),.DHS-deps__item:nth-child(3n+2){transition-delay:0s}.DHS-deps__button__wrap:nth-child(3n+2):before,.DHS-deps__item:nth-child(3n+2):before{transition-delay:.6s}.DHS-deps__button__wrap:nth-child(3n+3),.DHS-deps__item:nth-child(3n+3){transition-delay:0s}.DHS-deps__button__wrap:nth-child(3n+3):before,.DHS-deps__item:nth-child(3n+3):before{transition-delay:.6s}.DHS-deps__button__wrap.scroll-on,.DHS-deps__item.scroll-on{transform:scaleX(1)}.DHS-deps__button__wrap.scroll-on:before,.DHS-deps__item.scroll-on:before{transform:scaleX(0)}.DHS-slider{position:fixed;z-index:-1000;top:0;left:0}.DHS-slider,.DHS-slider__list,.DHS-slider .slick-list,.DHS-slider .slick-track{width:100vw;height:100vh}.DHS-slider__item{width:100vw;max-width:100vw;height:100vh;background:no-repeat center;background-size:cover}.DHS-slider__item img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";transform:scale(1.2)}.DHS-slider__item.slick-active img,.DHS-slider__item[tabindex="0"] img{animation:ken-burns 8.5s linear 0s 1 normal forwards}@keyframes ken-burns{0%{transform:scale(1.2)}100%{transform:scale(1)}}.stile .tab-page.accordion{position:relative;display:flex;flex-direction:column}.stile .tab-page.accordion>div{width:100%;padding:1.7rem;background-color:rgba(0,0,0,0);border:none}.stile .tab-page.accordion>div>*+*{margin-top:1.7rem}.stile .tab-page.accordion>div>*:first-child.alignleft+*:not([class]){margin-top:0}.stile .tab-page.accordion>div>*:first-child.alignright+*:not([class]){margin-top:0}.stile .tab-page.accordion>div:not([data-stile~=current]){position:absolute;bottom:1000vh;pointer-events:none;opacity:0}.stile .tab-page.accordion>div[data-stile~=current]{position:static;flex-grow:1;opacity:1;transition:opacity .6s}.stile .tab-page.accordion .stile-tab-page-tab-list,.stile .tab-page.accordion .stile-tab-page-tab-list-below{display:flex;flex-direction:column;border:none}.stile .tab-page.accordion .stile-tab-page-tab-list li,.stile .tab-page.accordion .stile-tab-page-tab-list-below li{font-weight:normal;font-size:1rem;line-height:1.7rem;position:relative;display:inline-block;align-items:center;justify-content:flex-start;min-height:3.5rem;padding-top:.85rem;padding-right:calc(3.5rem + 1.7rem);padding-bottom:.85rem;padding-left:1.7rem;color:#00598b;text-decoration:underline;cursor:pointer;-ms-user-select:none;user-select:none;background-color:#f7fafb;border:1px solid #b9ccd4}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile .tab-page.accordion .stile-tab-page-tab-list li,.stile .tab-page.accordion .stile-tab-page-tab-list-below li{-webkit-text-stroke-width:.28px}}body:not(.ios) .stile .tab-page.accordion .stile-tab-page-tab-list li,body:not(.ios) .stile .tab-page.accordion .stile-tab-page-tab-list-below li{font-feature-settings:"pkna" 1}@media screen and (min-width: 900px),print and (min-width: 369px){.stile .tab-page.accordion .stile-tab-page-tab-list li,.stile .tab-page.accordion .stile-tab-page-tab-list-below li{font-size:1.05rem;line-height:1.8rem}}@media screen and (min-width: 1200px),print and (min-width: 615px){.stile .tab-page.accordion .stile-tab-page-tab-list li,.stile .tab-page.accordion .stile-tab-page-tab-list-below li{font-size:1.1rem;line-height:2rem}}.stile .tab-page.accordion .stile-tab-page-tab-list li+li,.stile .tab-page.accordion .stile-tab-page-tab-list-below li+li{margin-top:.255rem;margin-left:0}.stile .tab-page.accordion .stile-tab-page-tab-list li:hover,.stile .tab-page.accordion .stile-tab-page-tab-list-below li:hover{color:#00598b;text-decoration:none;background-color:#f7fafb}.stile .tab-page.accordion .stile-tab-page-tab-list li::before,.stile .tab-page.accordion .stile-tab-page-tab-list-below li::before{position:absolute;top:0;right:1rem;right:0;bottom:0;display:block;width:3.5rem;content:"";background-color:rgba(0,89,139,.05)}.stile .tab-page.accordion .stile-tab-page-tab-list li::after,.stile .tab-page.accordion .stile-tab-page-tab-list-below li::after{position:absolute;top:0;right:1.5rem;bottom:0;margin:auto;content:"";border:none;transition:.2s transform;width:.5656858499rem;height:.5656858499rem;border-top:2px solid #00598b;border-left:2px solid #00598b;transform-origin:0.2828429249rem 0.2828429249rem;transform:rotate(-135deg)}.stile .tab-page.accordion .stile-tab-page-tab-list li[data-stile~=current],.stile .tab-page.accordion .stile-tab-page-tab-list-below li[data-stile~=current]{top:0;margin-bottom:0}.stile .tab-page.accordion .stile-tab-page-tab-list li[data-stile~=current]::after,.stile .tab-page.accordion .stile-tab-page-tab-list-below li[data-stile~=current]::after{transform:rotate(45deg) translate(0.15rem, 0.15rem)}.stile .tab-page.accordion .stile-tab-page-tab-list li:not([data-stile~=current]):last-child,.stile .tab-page.accordion .stile-tab-page-tab-list-below li:not([data-stile~=current]):last-child{border-bottom:1px solid #b9ccd4}.frontpage-introduction-wrapper,.frontpage-video-wrapper,.frontpage-fb-wrapper,.frontpage-contribution-bnr{z-index:1}.frontpage-introduction-wrapper>section,.frontpage-eventlist-wrapper,.frontpage-newslist-wrapper,.frontpage-videofb-innerwrap,.frontpage-contribution-wrapper{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.frontpage-introduction-wrapper>section,.frontpage-eventlist-wrapper,.frontpage-newslist-wrapper,.frontpage-videofb-innerwrap,.frontpage-contribution-wrapper{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}.frontpage-videofb-wrapper{background-color:#fff;padding-bottom:7rem}.ie11 .frontpage-videofb-wrapper{padding-bottom:0}.ie11 .frontpage-videofb-wrapper .frontpage-videofb-innerwrap{margin-bottom:-150px}.frontpage-introduction-wrapper{padding-bottom:5rem;position:relative;z-index:0;overflow:hidden}.frontpage-introduction-wrapper .st-slide-show .st-slide-show-prev,.frontpage-introduction-wrapper .st-slide-show .st-slide-show-next{display:none}.frontpage-eventnews-wrapper{padding-bottom:3rem}.frontpage-contribution-wrapper{padding-top:7rem;padding-bottom:4rem}.frontpage-contribution-wrapper .frontpage-contribution-bnr p{background-color:#fff}.frontpage-contribution-wrapper a{display:block;transition:.35s}.frontpage-contribution-wrapper a img{vertical-align:text-bottom}.frontpage-contribution-wrapper a:hover{opacity:.7}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-contribution-wrapper a{background-image:url(img/home/home-bnr-give_mobile.jpg);background-size:cover;padding-top:50%}}.frontpage-contribution-wrapper a img{width:100%}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-contribution-wrapper a img{display:none}}.site-header{z-index:10}.frontpage-introduction-mainttl{padding-top:7.2rem}.frontpage-introduction-maintxt{color:#fff;font-size:1.6rem;line-height:2.8rem;padding-top:2rem}.frontpage-introduction-btn{padding-top:4.5rem;padding-bottom:5rem}.frontpage-introduction-btn a{background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s}.frontpage-introduction-btn a:hover{color:#fff;background-color:#174c6b;transition:.2s}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-introduction-btn a{width:100%;display:block;padding:1.2rem}}.dep-bnr{display:flex;justify-content:space-between}.dep-bnr li{width:calc(16.6% - 3px);margin-bottom:5px}.dep-bnr li a{transition:.2s}.dep-bnr li a:hover{opacity:.8;background-color:rgba(60,60,60,.75)}.dep-bnr li.dep-mth{color:#149af5}.dep-bnr li.dep-phys{color:#b85ac1}.dep-bnr li.dep-chem{color:#51b35f}.dep-bnr li.dep-b-bio{color:#b0e542}.dep-bnr li.dep-b-mac{color:#ffb235}.dep-bnr li.dep-b-eapl{color:#ff542a}.dep-bnr li a{height:100%;background-color:rgba(0,0,0,.35);display:block;font-size:.8rem;text-align:center;font-weight:bold;padding:.75rem .2rem;line-height:1rem}.dep-bnr li a span{display:block;font-size:.65rem;padding-top:.12rem;line-height:.85rem;font-weight:normal}.dep-bnr li a span.frontpage-dep-logo{padding-bottom:.25rem}@media screen and (max-width: 1199px),print and (max-width: 368px){.dep-bnr{flex-wrap:wrap}.dep-bnr li{width:calc(33.33% - 3.5px)}}@media screen and (max-width: 599px),print and (max-width: 192px){.dep-bnr li{width:calc(50% - 2.5px)}}.frontpage-introduction-sai{position:relative;padding-bottom:5rem;padding-top:5rem}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-introduction-sai{padding-bottom:2rem;padding-top:0rem}}.frontpage-introduction-sailttl{color:#fff;padding-bottom:2rem;font-size:1.5rem;font-weight:bold}.page-template-front-page .site-main{display:flex !important}.frontpage-sai-btnwrap{position:absolute;right:0;top:4rem}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-sai-btnwrap{position:relative;padding:1rem;top:unset;bottom:0}}.frontpage-sai-btnwrap .frontpage-introduction-saibtn{width:18rem;display:block;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s}.frontpage-sai-btnwrap .frontpage-introduction-saibtn:hover{color:#fff;background-color:#174c6b;transition:.2s}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-sai-btnwrap .frontpage-introduction-saibtn{width:100%}}.frontpage-sai-btnwrap .frontpage-introduction-saibtn::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:2rem;margin:0 .3rem;position:absolute;right:.5rem;height:1.5rem;top:.6rem}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-sai-btnwrap .frontpage-introduction-saibtn::before{right:1.5rem}}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-introduction-saiwrap{margin:0 1rem}}.frontpage-introduction-sai .list-item-sai{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.frontpage-introduction-sai .list-item-sai li{background-color:rgba(255,255,255,.85);background-image:url(img/home/home-sai-txt-bg.svg);background-position:right bottom;background-repeat:no-repeat;width:calc(25% - 10px);position:relative;padding:0}.frontpage-introduction-sai .list-item-sai li:hover .frontpage-introduction-saittl{opacity:.7;transition:.35s}.frontpage-introduction-sai .list-item-sai li a img{transition-duration:.35s}.frontpage-introduction-sai .list-item-sai li:hover a img{opacity:.7;transition-duration:.35s}@media screen and (max-width: 899px),print and (max-width: 192px){.frontpage-introduction-sai .list-item-sai li{width:calc(50% - 3px);margin-bottom:5px}}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-introduction-sai .list-item-sai li{width:100%;margin-bottom:1rem}}@media screen and (min-width: 1200px),print and (min-width: 615px){.frontpage-introduction-sai .list-item-sai li{width:calc(25% - 20px)}}.frontpage-introduction-sai .list-item-sai li .frontpage-introduction-saicat{position:absolute;top:0;left:0;font-size:.75rem;font-weight:bold;color:#fff;padding:.2rem .6rem;display:inline-block;background-color:#192e3a;z-index:10;margin:0}.frontpage-introduction-sai .list-item-sai li .frontpage-introduction-saiimg{width:100%;overflow:hidden;position:relative;display:block}.frontpage-introduction-sai .list-item-sai li .frontpage-introduction-saiimg:before{content:"";display:block;padding-top:70%;z-index:-10}.frontpage-introduction-sai .list-item-sai li .frontpage-introduction-saiimg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.frontpage-introduction-sai .list-item-sai li .frontpage-introduction-saittl{padding:.75rem;display:block;font-size:.85rem;font-weight:bold;line-height:1.3rem}.frontpage-introduction-sai .list-item-sai li .more{display:none}.frontpage-section-departments-ttl{color:#fff;padding-bottom:2rem;font-size:1.5rem;font-weight:bold}.frontpage-eventlist-wrapper .section{position:relative;width:100%}.frontpage-newslist-wrapper .section{position:relative;width:100%}.frontpage-newslist-wrapper .section ul{margin-bottom:3rem}.frontpage-newslist-wrapper .section ul li:hover .item-title{text-decoration:underline}.stile.frontpage-btn{position:absolute;top:0;right:0;margin-top:0}.stile.frontpage-btn a.button{width:18rem}@media screen and (max-width: 599px),print and (max-width: 192px){.stile.frontpage-btn{position:unset}.stile.frontpage-btn a.button{width:100%}}.list-item-event{display:flex;flex-wrap:wrap;justify-content:flex-start}.list-item-event>li{margin-bottom:3rem;display:flex;flex-direction:column;flex-basis:31%;margin-right:3.5%;padding:0;overflow:hidden}@media screen and (max-width: 999px),print and (max-width: 192px){.list-item-event>li{flex-basis:32%;margin-right:2%}}.list-item-event>li:nth-child(3n){margin-right:0}.list-item-event>li a{display:flex;flex-wrap:wrap;flex-direction:column;height:100%;background-color:#fff;padding:0}@media screen and (max-width: 799px),print and (max-width: 192px){.list-item-event>li{flex-basis:100%;margin-right:0}}.list-item-event>li .eventlist-img{width:100%;overflow:hidden;position:relative}.list-item-event>li .eventlist-img:before{content:"";display:block;padding-top:70%}.list-item-event>li .eventlist-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.list-item-event>li .eventlist-datewrap{background-color:#fff;display:flex;width:100%}.list-item-event>li .eventlist-date{padding:.4rem 0 .6rem 1.2rem;line-height:1.1rem}.list-item-event>li .eventlist-date span:first-child{font-size:.85rem;padding-right:.1rem}.list-item-event>li .eventlist-date span:nth-child(2){font-size:.65rem}.list-item-event>li .eventlist-date span:nth-child(2)::after{content:"\a";white-space:pre}.list-item-event>li .eventlist-date span:nth-child(3),.list-item-event>li .eventlist-date span:nth-child(5){font-size:1.2rem;padding-right:.2rem}.list-item-event>li .eventlist-date span:nth-child(4),.list-item-event>li .eventlist-date span:nth-child(6){font-size:.8rem;padding-right:.2rem}.list-item-event>li .eventlist-datestatus{margin-left:auto;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;line-height:1.1rem;font-weight:bold;width:5rem}.list-item-event>li .eventlist-ttl{padding:1.2rem;line-height:1.4rem}.list-item-event>li .eventlist-applicationlimit{margin-top:auto;padding:0 1.2rem 1.2rem 1.2rem;font-size:.75rem;color:#7f8c8e}.date-bgn,.date-end{padding:.4rem 0 .6rem 1rem;line-height:1.1rem}.single-event .eventlist-date .date-bgn,.single-event .eventlist-date .date-end{padding:.4rem 0 0 1rem}.single-event .container-apply-duration .date-bgn,.single-event .container-apply-duration .date-end{padding:0}.date-bgn span:first-child,.date-end span:first-child{font-size:.85rem;padding-right:.1rem}.single-event .eventlist-date .date-bgn span:first-child,.single-event .eventlist-date .date-end span:first-child{font-size:1.2rem}.single-event .container-apply-duration .date-bgn span:first-child,.single-event .container-apply-duration .date-end span:first-child{font-size:1rem}.date-bgn span:nth-child(2),.date-end span:nth-child(2){font-size:.65rem}.single-event .eventlist-date .date-bgn span:nth-child(2),.single-event .eventlist-date .date-end span:nth-child(2){font-size:.9rem}.date-bgn span:nth-child(2)::after,.date-end span:nth-child(2)::after{content:"\a";white-space:pre}.single-event .eventlist-date .date-bgn span:nth-child(2)::after,.single-event .container-apply-duration .date-bgn span:nth-child(2)::after,.single-event .eventlist-date .date-end span:nth-child(2)::after,.single-event .container-apply-duration .date-end span:nth-child(2)::after{display:none}.date-bgn span:nth-child(3),.date-bgn span:nth-child(5),.date-end span:nth-child(3),.date-end span:nth-child(5){font-size:1.2rem;padding-right:.2rem;padding-left:.2rem}.single-event .eventlist-date .date-bgn span:nth-child(3),.single-event .eventlist-date .date-bgn span:nth-child(5),.single-event .eventlist-date .date-end span:nth-child(3),.single-event .eventlist-date .date-end span:nth-child(5){font-size:1.33rem}.single-event .container-apply-duration .date-bgn span:nth-child(3),.single-event .container-apply-duration .date-bgn span:nth-child(5),.single-event .container-apply-duration .date-end span:nth-child(3),.single-event .container-apply-duration .date-end span:nth-child(5){font-size:1rem}.date-bgn span:nth-child(4),.date-bgn span:nth-child(6),.date-end span:nth-child(4),.date-end span:nth-child(6){font-size:.8rem;padding-right:.1rem;display:inline-block}.eventlist-datestatus.ongoing{background-color:#cb000b}.eventlist-datestatus.upcoming{background-color:#005dab}.eventlist-datestatus.finished{background-color:#5f6472}.archive .eventlist ul>li .eventlist-datewrap{background-color:#eaf2f4;width:auto}.archive .eventlist ul>li .eventlist-card{background-color:#f4f8f9}@media screen and (max-width: 799px),print and (max-width: 192px){.archive .eventlist ul>li{margin-bottom:1rem}.archive .eventlist ul>li a{display:block;position:relative}.archive .eventlist ul>li a .eventlist-img{width:30%;float:left}.archive .eventlist ul>li a .eventlist-ttl{float:right;width:69%;padding-bottom:3rem}.archive .eventlist ul>li a .eventlist-datewrap{height:3.5rem}.archive .eventlist ul>li a .eventlist-datestatus{position:relative;right:0;height:3.5rem;width:30%}.archive .eventlist ul>li a .eventlist-applicationlimit{position:absolute;right:0;bottom:0;text-align:right}}@media screen and (max-width: 499px),print and (max-width: 192px){.archive .eventlist ul>li a .eventlist-img{width:7.5rem}.archive .eventlist ul>li a .eventlist-ttl{width:100%}.archive .eventlist ul>li a .eventlist-datewrap{height:5.8rem;position:relative}.archive .eventlist ul>li a .eventlist-datestatus{position:absolute;right:auto;height:2.5rem;width:5rem;text-align:center;left:0}.archive .eventlist ul>li a .date-bgn,.archive .eventlist ul>li a .date-end{padding:3rem 0 .6rem .5rem;line-height:1.1rem}.archive .eventlist ul>li a .to{padding-left:.2rem;padding-top:4rem;font-size:.8rem}.archive .eventlist ul>li a .date-bgn span:first-child,.archive .eventlist ul>li a .date-end span:first-child{font-size:.85rem}.archive .eventlist ul>li a .date-bgn span:nth-child(3),.archive .eventlist ul>li a .date-bgn span:nth-child(5),.archive .eventlist ul>li a .date-end span:nth-child(3),.archive .eventlist ul>li a .date-end span:nth-child(5){font-size:.85rem;padding-right:0}.archive .eventlist ul>li a .date-bgn span:nth-child(4),.archive .eventlist ul>li a .date-bgn span:nth-child(6),.archive .eventlist ul>li a .date-end span:nth-child(4),.archive .eventlist ul>li a .date-end span:nth-child(6){font-size:.7rem;padding-right:0}}.frontpage-videofb-innerwrap{display:flex}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-videofb-innerwrap{display:block}}.frontpage-video-sp01{border:1px solid #cdcdcd;margin-bottom:1rem;transition:.35s}.frontpage-video-sp01:hover{opacity:.7}.frontpage-video-sp01 img{vertical-align:bottom;width:100%}.frontpage-video-responsive{border:1px solid #cdcdcd;position:relative;width:100%;padding:56.25% 0 0;margin-bottom:1rem}.frontpage-video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.frontpage-video-linkbtn_wrap{display:flex;gap:1rem}.frontpage-video-linkbtn-yt{width:50%;display:inline-block}.frontpage-video-linkbtn-yt:hover{opacity:.8;transition:.2s}.frontpage-video-linkbtn-tw{width:50%;display:inline-block}.frontpage-video-linkbtn-tw:hover{opacity:.8;transition:.2s}.frontpage-video-wrapper{width:60%;padding-right:1rem}@media screen and (max-width: 599px),print and (max-width: 192px){.frontpage-video-wrapper{width:100%;padding-right:0}}@media screen and (min-width: 900px),print and (min-width: 369px){.frontpage-video-wrapper{padding-right:2rem}}@media screen and (min-width: 1200px),print and (min-width: 193px){.frontpage-video-wrapper{padding-right:3.3rem;width:900px}}.frontpage-video-linkbtn{transition:.35s}.frontpage-video-linkbtn:hover{opacity:.7}.fb-wrapper{width:50%}@media screen and (max-width: 599px),print and (max-width: 192px){.fb-wrapper{width:100%;text-align:center}}.frontpage-introduction-wrapper>section.entry-ground{width:100%;max-width:100%;background-color:#001025}.section-departments-banner{position:relative;z-index:1}.frontpage-bg-earth{width:100vw;height:800px;position:absolute;z-index:0;top:0;right:0;background-image:url(img/home/home_bg_planet.png);background-position:top 60px right calc(50% - 350px);background-repeat:no-repeat;background-size:800px;animation:pulse_bg-earth 20s ease-in-out infinite}@media screen and (max-width: 999px),print and (max-width: 192px){.frontpage-bg-earth{background-position:top 50px right calc(50% - 220px);background-size:700px}}@media screen and (max-width: 749px),print and (max-width: 192px){.frontpage-bg-earth{background-position:top 25px right calc(50% - 150px);background-size:600px}}@media screen and (max-width: 499px),print and (max-width: 192px){.frontpage-bg-earth{background-position:top 10px right calc(50% - 80px);background-size:500px}}@keyframes pulse_bg-earth{0%{transform:scale(1) translateY(0) rotate(0.001deg)}50%{transform:scale(1.02) translateY(0px) rotate(-0.001deg)}100%{transform:scale(1) translateY(0) rotate(0.001deg)}}.site-footer{background-color:#fff;box-shadow:-33vw 0 0 #fff,33vw 0 0 #fff;color:#fff}@media(-ms-high-contrast: none){.site-footer{position:relative}.site-footer::after{content:"";position:absolute;left:-100vw;width:200vw;top:0;bottom:0;background-color:#fff;z-index:-1}}.site-footer .sns+*{padding-top:6rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer .sns+*{padding-top:12rem}}.site-footer .section-sns,.site-footer .widget-area{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer .section-sns,.site-footer .widget-area{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}.site-footer .widget-area{margin-top:4rem}.site-footer #footer-bnr+.widget-area{margin-top:2rem;margin-bottom:4rem}.site-footer>.widget-area>.widget-column{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}@media screen and (min-width: 600px)and (max-width: 1199px),print and (min-width: 193px)and (max-width: 614px){.site-footer>.widget-area>.widget-column{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.site-footer>.widget-area>.widget-column{grid-template-columns:repeat(4, 1fr)}}.site-footer-misc,.site-footer-nav,.site-footer-dep{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer-misc,.site-footer-nav,.site-footer-dep{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}.site-footer-dep{margin-top:1rem}.site-footer-dep h3{padding-bottom:2rem;color:#fff;font-size:1.25rem;font-weight:bold}.site-footer .widget-column .widget{max-width:30rem}.site-footer-link{margin-top:2rem;background-color:#031d21;font-size:.85rem;line-height:1.275rem}.site-footer-link .menu{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem);padding:1rem 0}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer-link .menu{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.site-footer-link .menu{justify-content:center;align-items:center}}.site-footer-link .menu a{padding:.5rem .5rem;color:#c4ced6}@media screen and (min-width: 900px),print and (min-width: 369px){.site-footer-link .menu a{padding:1rem 1rem}}.site-footer-info{position:relative}@media screen and (max-width: 599px),print and (max-width: 192px){.site-footer-info{padding-bottom:2.7rem}}.site-footer-info .site-language.menu{display:flex;position:absolute;right:1.5rem;top:2.5rem}@media screen and (max-width: 599px),print and (max-width: 192px){.site-footer-info .site-language.menu{top:.3rem;right:.5rem}}.site-footer-info .site-language.menu li{margin-left:0;font-size:.75rem}.site-footer-info .site-language.menu li a{padding:.25rem .5rem;color:#031d21}.site-footer-info .site-language.menu li a.current{color:#192e3a;opacity:.25}.site-footer-info{margin:0rem;background-color:#fff}.site-copyright{text-align:center;font-size:.85rem;line-height:1.275rem}.site-copyright div{display:inline-block;margin:.25rem}.site-copyright span{display:inline-block}.site-footer-misc{position:relative;top:-25px;background-image:url(img/footer/btn-totop-hover.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#backtotop{margin:0 auto;width:60px;height:50px;display:block;position:relative;transition:all .2s linear;background-image:url(img/footer/btn-totop.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#backtotop:hover{opacity:0}.site-footer{background-color:#002378}#footer-bnr .widget-column .widget{max-width:100%;width:100%}#footer-bnr .widget-column>:nth-child(3n+1):last-child{margin-right:0}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-0.5rem;margin-bottom:-0.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{margin-right:.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:not(:empty){margin-bottom:.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem);width:calc(50% - 0.5rem)}@media(-ms-high-contrast: active),(-ms-high-contrast: none){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{flex-basis:calc(50% - 0.5rem - 1px)}}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:empty::before{content:none}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(2n+1):last-child{margin-right:calc(50% + 0.5rem)}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(2n+2):last-child{margin-right:calc(0% + 0.5rem)}@media screen and (min-width: 600px)and (max-width: 1199px),print and (min-width: 193px)and (max-width: 614px){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-0.5rem;margin-bottom:-0.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{margin-right:.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:not(:empty){margin-bottom:.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3333333333% - 0.5rem);width:calc(33.3333333333% - 0.5rem)}}@media screen and (min-width: 600px)and (max-width: 1199px)and (-ms-high-contrast: active),screen and (min-width: 600px)and (max-width: 1199px)and (-ms-high-contrast: none),print and (min-width: 193px)and (max-width: 614px)and (-ms-high-contrast: active),print and (min-width: 193px)and (max-width: 614px)and (-ms-high-contrast: none){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{flex-basis:calc(33% - 0.5rem - 1px)}}@media screen and (min-width: 600px)and (max-width: 1199px),print and (min-width: 193px)and (max-width: 614px){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:empty::before{content:none}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(3n+1):last-child{margin-right:calc(66.6666666667% + 0.5rem)}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(3n+2):last-child{margin-right:calc(33.3333333333% + 0.5rem)}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(3n+3):last-child{margin-right:calc(0% + 0.5rem)}}@media screen and (min-width: 1200px),print and (min-width: 615px){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-0.5rem;margin-bottom:-0.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{margin-right:.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:not(:empty){margin-bottom:.5rem}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 0.5rem);width:calc(25% - 0.5rem)}}@media screen and (min-width: 1200px)and (-ms-high-contrast: active),screen and (min-width: 1200px)and (-ms-high-contrast: none),print and (min-width: 615px)and (-ms-high-contrast: active),print and (min-width: 615px)and (-ms-high-contrast: none){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*{flex-basis:calc(25% - 0.5rem - 1px)}}@media screen and (min-width: 1200px),print and (min-width: 615px){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:empty{visibility:hidden;height:0;padding:0;margin-bottom:0;border:none}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:empty::before{content:none}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(4n+1):last-child{margin-right:calc(75% + 0.5rem)}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(4n+2):last-child{margin-right:calc(50% + 0.5rem)}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(4n+3):last-child{margin-right:calc(25% + 0.5rem)}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list>*:nth-child(4n+4):last-child{margin-right:calc(0% + 0.5rem)}}#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list li a img{width:100%}@media screen and (max-width: 599px),print and (max-width: 192px){#footer-bnr .custom-html-widget div.related_bnr .related_bnr-list li{width:100%}}#footer-bnr .custom-html-widget div.related_org{column-count:2}@media screen and (max-width: 599px),print and (max-width: 192px){#footer-bnr .custom-html-widget div.related_org{column-count:1}}@media screen and (min-width: 900px),print and (min-width: 369px){#footer-bnr .custom-html-widget div.related_org{column-count:3}}#footer-bnr .custom-html-widget div.related_org>div{display:inline-block;width:100%;margin-top:0}#footer-bnr .widget_text h4{color:#fff;padding-bottom:1rem;font-weight:bold;border:none;padding:0 0 .75rem 0;position:unset}#footer-bnr .widget_text a{color:#fff;text-decoration:none}#footer-bnr .widget_text ul.footerbnr{margin-top:0;padding-bottom:1.8rem;font-size:.8rem}#footer-bnr .widget_text ul.footerbnr li{line-height:1.2rem;padding-bottom:.8rem}.site-copyright .site-branding img{margin:0 auto;padding:2rem;max-width:400px;width:100%}.footer-spbnr-wrapper{background-color:#fff}.footer-spbnr-wrapper article{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem);padding-bottom:5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.footer-spbnr-wrapper article{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}.footer-spbnr-wrapper article .section-basic,.footer-spbnr-wrapper article section{margin-top:3rem}.footer-spbnr-wrapper article .section-basic ul,.footer-spbnr-wrapper article .section-basic .sp-contents,.footer-spbnr-wrapper article section ul,.footer-spbnr-wrapper article section .sp-contents{list-style:none;display:flex;flex-wrap:wrap}.footer-spbnr-wrapper article .section-basic ul li,.footer-spbnr-wrapper article .section-basic ul .widget_media_image,.footer-spbnr-wrapper article .section-basic .sp-contents li,.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image,.footer-spbnr-wrapper article section ul li,.footer-spbnr-wrapper article section ul .widget_media_image,.footer-spbnr-wrapper article section .sp-contents li,.footer-spbnr-wrapper article section .sp-contents .widget_media_image{width:33%;width:calc(33.3% - .33rem);margin:0 .5rem .5rem 0}.footer-spbnr-wrapper article .section-basic ul li:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic ul .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic .sp-contents li:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article section ul li:nth-of-type(3n),.footer-spbnr-wrapper article section ul .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article section .sp-contents li:nth-of-type(3n),.footer-spbnr-wrapper article section .sp-contents .widget_media_image:nth-of-type(3n){margin-right:0}.footer-spbnr-wrapper article .section-basic ul li a,.footer-spbnr-wrapper article .section-basic ul .widget_media_image a,.footer-spbnr-wrapper article .section-basic .sp-contents li a,.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image a,.footer-spbnr-wrapper article section ul li a,.footer-spbnr-wrapper article section ul .widget_media_image a,.footer-spbnr-wrapper article section .sp-contents li a,.footer-spbnr-wrapper article section .sp-contents .widget_media_image a{transition:.35s;position:relative;display:block;padding-bottom:36%;overflow:hidden}.footer-spbnr-wrapper article .section-basic ul li a:hover,.footer-spbnr-wrapper article .section-basic ul .widget_media_image a:hover,.footer-spbnr-wrapper article .section-basic .sp-contents li a:hover,.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image a:hover,.footer-spbnr-wrapper article section ul li a:hover,.footer-spbnr-wrapper article section ul .widget_media_image a:hover,.footer-spbnr-wrapper article section .sp-contents li a:hover,.footer-spbnr-wrapper article section .sp-contents .widget_media_image a:hover{opacity:.7}.footer-spbnr-wrapper article .section-basic ul li a img,.footer-spbnr-wrapper article .section-basic ul .widget_media_image a img,.footer-spbnr-wrapper article .section-basic .sp-contents li a img,.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image a img,.footer-spbnr-wrapper article section ul li a img,.footer-spbnr-wrapper article section ul .widget_media_image a img,.footer-spbnr-wrapper article section .sp-contents li a img,.footer-spbnr-wrapper article section .sp-contents .widget_media_image a img{position:absolute;width:100%}@media screen and (max-width: 799px),print and (max-width: 192px){.footer-spbnr-wrapper article .section-basic ul li,.footer-spbnr-wrapper article .section-basic ul .widget_media_image,.footer-spbnr-wrapper article .section-basic .sp-contents li,.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image,.footer-spbnr-wrapper article section ul li,.footer-spbnr-wrapper article section ul .widget_media_image,.footer-spbnr-wrapper article section .sp-contents li,.footer-spbnr-wrapper article section .sp-contents .widget_media_image{width:calc(50% - .3rem);padding-bottom:0;padding-right:0;margin-right:.5rem}.footer-spbnr-wrapper article .section-basic ul li:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic ul .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic .sp-contents li:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article section ul li:nth-of-type(3n),.footer-spbnr-wrapper article section ul .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article section .sp-contents li:nth-of-type(3n),.footer-spbnr-wrapper article section .sp-contents .widget_media_image:nth-of-type(3n){margin-right:.5rem}.footer-spbnr-wrapper article .section-basic ul li:nth-of-type(2n),.footer-spbnr-wrapper article .section-basic ul .widget_media_image:nth-of-type(2n),.footer-spbnr-wrapper article .section-basic .sp-contents li:nth-of-type(2n),.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image:nth-of-type(2n),.footer-spbnr-wrapper article section ul li:nth-of-type(2n),.footer-spbnr-wrapper article section ul .widget_media_image:nth-of-type(2n),.footer-spbnr-wrapper article section .sp-contents li:nth-of-type(2n),.footer-spbnr-wrapper article section .sp-contents .widget_media_image:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 399px),print and (max-width: 192px){.footer-spbnr-wrapper article .section-basic ul li,.footer-spbnr-wrapper article .section-basic ul .widget_media_image,.footer-spbnr-wrapper article .section-basic .sp-contents li,.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image,.footer-spbnr-wrapper article section ul li,.footer-spbnr-wrapper article section ul .widget_media_image,.footer-spbnr-wrapper article section .sp-contents li,.footer-spbnr-wrapper article section .sp-contents .widget_media_image{width:100%;margin-right:0rem}.footer-spbnr-wrapper article .section-basic ul li:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic ul .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic .sp-contents li:nth-of-type(3n),.footer-spbnr-wrapper article .section-basic .sp-contents .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article section ul li:nth-of-type(3n),.footer-spbnr-wrapper article section ul .widget_media_image:nth-of-type(3n),.footer-spbnr-wrapper article section .sp-contents li:nth-of-type(3n),.footer-spbnr-wrapper article section .sp-contents .widget_media_image:nth-of-type(3n){margin-right:0}}.item a{position:relative;display:block;padding:1.2rem 2rem 1rem 2rem}.item .item-title{font-size:1rem;line-height:1.7rem;padding-bottom:.3rem}body:not(.ios) .item .item-title{font-feature-settings:"pkna" 1}.item .item-title div{display:inline}.item .item-thumbnail{width:100%}.item .item-info{display:flex;flex-wrap:wrap;align-items:center}.item .item-cat span{display:inline-block;padding:.2rem .8rem;margin-top:.2rem;margin-right:.2rem;font-size:.73rem;color:#fff;background-color:#dcdcdc}.item .item-cat span:last-child{margin-right:1rem}.item .item-cat span.article_category-c01{background-color:#005dab}.item .item-cat span.article_category-c02{background-color:#8cb808}.item .item-cat span.article_category-c03{background-color:#002378}.item .item-cat span.article_category-c04{background-color:#f38200}.item .item-cat span.article_category-c05{background-color:#e056fd}.item .item-cat span.article_category-c06{background-color:#9b0000}.item .item-cat span.article_category-c07{background-color:#f9ca24}.item .item-cat span.article_category-c08{background-color:#eb4d4b}.item .item-cat span.article_category-c09{background-color:#22a6b3}.item .item-cat span.article_category-c10{background-color:#be2edd}.item .item-date{font-size:.85rem;line-height:1.275rem;display:inline-block;min-width:6.5rem;padding-top:5px;color:rgba(93,108,143,.5);white-space:nowrap}.item.sticky{position:relative}.item.sticky .item-title::before{display:inline-block;width:1rem;height:1rem;margin-right:.35rem;content:"";background-image:url("./img/icon-pin.svg");background-repeat:no-repeat;background-size:contain}.item:not(.item-page){background-color:#fff}.item:not(.item-page) a{transition:.25s}.item:not(.item-page) a:hover{opacity:.8}.item-page{padding:0}.entry>.navigation{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.entry>.navigation{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}.navigation .category,.navigation .tag{display:flex;flex-wrap:wrap;margin-right:-0.75rem;margin-bottom:-0.75rem}.navigation .category>*:not(:empty),.navigation .tag>*:not(:empty){margin-right:.75rem;margin-bottom:.75rem}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .category,.navigation .tag{margin-right:-1rem;margin-bottom:-1rem}.navigation .category>*:not(:empty),.navigation .tag>*:not(:empty){margin-right:1rem;margin-bottom:1rem}}.navigation .category a,.navigation .tag a{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;padding-right:1.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;position:relative}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .category a,.navigation .tag a{padding:.75rem 1rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .category a,.navigation .tag a{padding-right:2rem}}.navigation .category a::before,.navigation .tag a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5em;content:"";font-family:"Material Icons";display:inline-block;font-style:normal;line-height:1;font-weight:normal;right:0}@media(-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.navigation .category a::before,.navigation .tag a::before{-webkit-text-stroke-width:.15px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .category a::before,.navigation .tag a::before{right:.5rem}}.navigation .category a::before,.navigation .tag a::before{color:gray}.navigation .category a:hover,.navigation .tag a:hover{color:#fff;background-color:#174c6b;transition:.2s}.navigation .category a::before,.navigation .tag a::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.navigation .category a,.navigation .tag a{padding-top:1rem;padding-bottom:.65rem}}.navigation .category a.current,.navigation .tag a.current{color:#fff;background-color:#014c73;border-bottom:2px solid #014c73}.navigation .category a.current::before,.navigation .tag a.current::before{color:#fff}.navigation .category a.current::after,.navigation .tag a.current::after{color:rgba(0,0,0,.75)}.navigation .category a:not(.view-all){padding-left:3rem}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .category a:not(.view-all){padding-left:4rem}}.navigation .category a:not(.view-all)::after{left:.75rem;display:block;width:1.5rem;height:1.5rem;content:"";position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .category a:not(.view-all)::after{left:1rem;width:2rem;height:2rem}}.navigation .tag{margin-top:1rem}.navigation .tag li{position:relative}.navigation .tag li::after{left:.5rem;display:block;width:2.5rem;height:2.5rem;content:"";background-color:#002378;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .tag li::after{left:.5rem;width:3rem;height:3rem}}.navigation .tag a{padding-left:3.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .tag a{padding-left:4.5rem}}.navigation .tag a::after{left:1.625rem;z-index:1}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .tag a::after{left:2rem}}.navigation .tag a::after{left:1.615rem;display:block;width:1.85rem;height:1.85rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation .tag a::after{left:1.85rem}}.list-item-article li,.list-item-search li{margin-bottom:.25rem;background-color:#fff}.item-special{width:100%;max-width:20rem;position:relative;border:1px solid #192e3a}.item-special:hover{position:relative;overflow:hidden}.item-special:hover::after{content:"";display:block;position:absolute;left:-200%;top:50%;width:100%;padding-bottom:400%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);transform:translate(-50%, -50%) rotate(45deg);animation:glow .75s 1 0s;animation-timing-function:linear;pointer-events:none}@keyframes glow{0%{left:-200%}50%{left:0%}100%{left:200%}}.item-special:before{content:"";display:block;padding-top:42.5531914894%}.item-special>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}.item-special .item-thumbnail,.item-special .item-container{position:absolute;top:0;left:0;right:0;bottom:0}.item-special .item-thumbnail div{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;opacity:.75}.item-special .item-thumbnail div::after{content:"";opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0}.item-special .item-title{position:absolute;right:0;bottom:0;left:0;padding:.75rem;color:rgba(0,0,0,.75);text-align:right;background-color:rgba(0,35,120,.75);-webkit-text-stroke-width:.15px;font-family:"Spectral","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","HG Mincho",Georgia,Meiryo,serif}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.item-special .item-title{font-family:"Spectral","HG Mincho",Georgia,Meiryo,serif}}.item-special .item-title.ios,.ios .item-special .item-title{font-family:serif}.item-special .item-title.android,.android .item-special .item-title{font-family:Verdana,sans-serif}.item-search .item-title{font-family:"Spectral","Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","HG Mincho",Georgia,Meiryo,serif;-webkit-text-stroke-width:.15px;color:rgba(0,0,0,.95)}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.item-search .item-title{font-family:"Spectral","HG Mincho",Georgia,Meiryo,serif}}.item-search .item-title.ios,.ios .item-search .item-title{font-family:serif}.item-search .item-title.android,.android .item-search .item-title{font-family:Verdana,sans-serif}.item-search .item-excerpt{padding-left:2rem;margin-top:.5rem;font-size:.85rem;line-height:1.275rem}@media print{body{font-size:10.5pt !important}.site-header{position:static !important;transform:initial !important}.site-header+*{margin-top:0 !important}.site-header-top{opacity:1 !important}.site-title{max-width:50% !important;max-height:63pt !important}.screen-only,#backtotop{display:none !important}.has-anchor{padding-top:0 !important;margin-top:0 !important}.site-footer{background:#002378 !important}}:root{font-size:14px}@media screen and (min-width: 600px)and (max-width: 900px){:root{font-size:calc(14px + 2*(100vw - 600px)/300)}}@media screen and (min-width: 900px)and (max-width: 1800px){:root{font-size:calc(16px + 0.5*(100vw - 900px)/900)}}@media screen and (min-width: 1800px),print and (min-width: 964px){:root{font-size:17px}}body{font-family:"Open Sans","Yu Gothic C","Yu Gothic Medium","Yu Gothic","YuGothic",Verdana,Meiryo,sans-serif;color:rgba(0,0,0,.75);max-width:100%;overflow-x:hidden;background:url(img/rigaku_bg.jpg) center repeat;background-attachment:fixed}@media(-ms-high-contrast: active),(-ms-high-contrast: none){body{font-family:"Open Sans",Verdana,Meiryo,sans-serif}}body.ios,.ios body{font-family:-apple-system,sans-serif}body.android,.android body{font-family:Verdana,sans-serif}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){body{-webkit-text-stroke-width:.28px}}.site{width:100%;overflow-x:hidden}@media screen{.site{display:flex;flex-direction:column;min-height:100vh}}.site .site-header{min-height:1rem}.site .site-content{display:flex;flex-direction:column;max-width:100%;overflow:hidden}@media screen{.site .site-content{flex-grow:1}}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.site .site-content{display:block}}.site .site-content .content-area,.site .site-content .site-main{flex-grow:1;flex-direction:column}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.site .site-content .content-area,.site .site-content .site-main{display:block}}.single .site .site-content .content-area .entry,.single .site .site-content .site-main .entry{flex-grow:1}.site .site-footer{min-height:1rem}body:not(.ios) .site-header,body:not(.ios) .site-footer{font-feature-settings:"pkna" 1}.site-header.sticky{position:fixed;left:0;right:0;z-index:99000;background-color:#002378;transition:transform .15s}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.site-header.sticky{top:0}}.site-header.sticky.floating{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.15)}.site-header-nav .menu a:not([class])[data-stile~=link-external]::after,.site-footer-link .menu a:not([class])[data-stile~=link-external]::after{content:"";background-repeat:no-repeat;width:1.5rem;height:.8rem;display:inline-block;margin-left:.25rem;background-position:center center;opacity:1;background-image:url(./img/common/external-link-fff.svg)}.stile,.widget_text .textwidget{text-align:center}.stile>*+*,.widget_text .textwidget>*+*{margin-top:1.7rem}.stile>*:first-child.alignleft+*:not([class]),.widget_text .textwidget>*:first-child.alignleft+*:not([class]){margin-top:0}.stile>*:first-child.alignright+*:not([class]),.widget_text .textwidget>*:first-child.alignright+*:not([class]){margin-top:0}.stile>*,.widget_text .textwidget>*{text-align:left}.stile *:not([class])+table,.widget_text .textwidget *:not([class])+table{margin-top:3.4rem}.stile table+*:not([class]),.widget_text .textwidget table+*:not([class]){margin-top:3.4rem}.stile *:not([class])+figure:not(.alignright):not(.alignleft),.widget_text .textwidget *:not([class])+figure:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile figure:not(.alignright):not(.alignleft)+*:not([class]),.widget_text .textwidget figure:not(.alignright):not(.alignleft)+*:not([class]){margin-top:3.4rem}.stile *:not([class])+figure[data-stile~=aligncenter],.widget_text .textwidget *:not([class])+figure[data-stile~=aligncenter]{margin-top:3.4rem}.stile figure[data-stile~=aligncenter]+*:not([class]),.widget_text .textwidget figure[data-stile~=aligncenter]+*:not([class]){margin-top:3.4rem}@media screen and (-ms-high-contrast: active)and (max-width: 599px),print and (-ms-high-contrast: active)and (max-width: 192px),screen and (-ms-high-contrast: none)and (max-width: 599px),print and (-ms-high-contrast: none)and (max-width: 192px){.stile *:not([class])+figure.alignright,.widget_text .textwidget *:not([class])+figure.alignright{margin-top:3.4rem}.stile *:not([class])+figure.alignleft,.widget_text .textwidget *:not([class])+figure.alignleft{margin-top:3.4rem}.stile figure.alignright+*:not([class]),.widget_text .textwidget figure.alignright+*:not([class]){margin-top:3.4rem}.stile figure.alignleft+*:not([class]),.widget_text .textwidget figure.alignleft+*:not([class]){margin-top:3.4rem}}.stile *+hr,.widget_text .textwidget *+hr{margin-top:3.4rem}.stile hr+*,.widget_text .textwidget hr+*{margin-top:3.4rem}.stile *:not(.alignright):not(.alignleft)+h6,.widget_text .textwidget *:not(.alignright):not(.alignleft)+h6{margin-top:2.55rem}.stile h6+*:not(.alignright):not(.alignleft),.widget_text .textwidget h6+*:not(.alignright):not(.alignleft){margin-top:.85rem}.stile h6+figure.alignright+*:not(.alignright):not(.alignleft),.stile h6+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget h6+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget h6+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:.85rem}.stile *:not(.alignright):not(.alignleft)+h5,.widget_text .textwidget *:not(.alignright):not(.alignleft)+h5{margin-top:3.4rem}.stile h5+*:not(.alignright):not(.alignleft),.widget_text .textwidget h5+*:not(.alignright):not(.alignleft){margin-top:1.7rem}.stile h5+figure.alignright+*:not(.alignright):not(.alignleft),.stile h5+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget h5+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget h5+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:1.7rem}.stile *:not(.alignright):not(.alignleft)+h4,.widget_text .textwidget *:not(.alignright):not(.alignleft)+h4{margin-top:4.25rem}.stile h4+*:not(.alignright):not(.alignleft),.widget_text .textwidget h4+*:not(.alignright):not(.alignleft){margin-top:2.55rem}.stile h4+figure.alignright+*:not(.alignright):not(.alignleft),.stile h4+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget h4+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget h4+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:2.55rem}.stile *:not(.alignright):not(.alignleft)+h3,.widget_text .textwidget *:not(.alignright):not(.alignleft)+h3{margin-top:5.1rem}.stile h3+*:not(.alignright):not(.alignleft),.widget_text .textwidget h3+*:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile h3+figure.alignright+*:not(.alignright):not(.alignleft),.stile h3+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget h3+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget h3+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile *:not(.alignright):not(.alignleft)+h2,.widget_text .textwidget *:not(.alignright):not(.alignleft)+h2{margin-top:5.1rem}.stile h2+*:not(.alignright):not(.alignleft),.widget_text .textwidget h2+*:not(.alignright):not(.alignleft){margin-top:4.25rem}.stile h2+figure.alignright+*:not(.alignright):not(.alignleft),.stile h2+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget h2+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget h2+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:4.25rem}.stile *:not(.alignright):not(.alignleft)+h1,.widget_text .textwidget *:not(.alignright):not(.alignleft)+h1{margin-top:5.1rem}.stile h1+*:not(.alignright):not(.alignleft),.widget_text .textwidget h1+*:not(.alignright):not(.alignleft){margin-top:5.1rem}.stile h1+figure.alignright+*:not(.alignright):not(.alignleft),.stile h1+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget h1+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget h1+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:5.1rem}.stile p+p,.widget_text .textwidget p+p{margin-top:.85rem}.stile ul:not([class])>li+li,.stile ul.stile>li+li,.widget_text .textwidget ul:not([class])>li+li,.widget_text .textwidget ul.stile>li+li{margin-top:.85rem}.stile ul[data-stile~=compact]>li+li,.widget_text .textwidget ul[data-stile~=compact]>li+li{margin-top:0}.stile ol:not([class])>li+li::before,.stile ol.stile>li+li::before,.widget_text .textwidget ol:not([class])>li+li::before,.widget_text .textwidget ol.stile>li+li::before{padding-top:.85rem}.stile ol[data-stile~=compact]>li+li::before,.widget_text .textwidget ol[data-stile~=compact]>li+li::before{padding-top:0}.stile dl:not([class])>*+dt,.stile dl.stile>*+dt,.widget_text .textwidget dl:not([class])>*+dt,.widget_text .textwidget dl.stile>*+dt{margin-top:.85rem}.stile dl[data-stile~=compact]>*+dt,.widget_text .textwidget dl[data-stile~=compact]>*+dt{margin-top:0}.stile li>ul,.stile li>ol,.stile li>dl,.stile dd>ul,.stile dd>ol,.stile dd>dl,.widget_text .textwidget li>ul,.widget_text .textwidget li>ol,.widget_text .textwidget li>dl,.widget_text .textwidget dd>ul,.widget_text .textwidget dd>ol,.widget_text .textwidget dd>dl{margin-top:.85rem}.stile *+figcaption,.widget_text .textwidget *+figcaption{margin-top:.85rem}.stile table>caption,.widget_text .textwidget table>caption{padding-bottom:.85rem}.stile blockquote>*+*,.widget_text .textwidget blockquote>*+*{margin-top:.85rem}.stile blockquote>*:first-child,.widget_text .textwidget blockquote>*:first-child{margin-top:0}.stile p,.stile div:not([class]),.widget_text .textwidget p,.widget_text .textwidget div:not([class]){text-align:left;line-height:1.7rem;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 600px),print and (min-width: 193px){.stile p,.stile div:not([class]),.widget_text .textwidget p,.widget_text .textwidget div:not([class]){text-align:justify;text-justify:inter-ideograph}}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.stile p,.stile div:not([class]),.widget_text .textwidget p,.widget_text .textwidget div:not([class]){text-align:left}}.stile hr,.widget_text .textwidget hr{height:calc(2px + .5px);border:none;border-top:2px solid rgba(68,119,204,.95)}.stile blockquote,.widget_text .textwidget blockquote{padding-left:3.4rem;font-style:italic;position:relative}.stile blockquote::before,.widget_text .textwidget blockquote::before{content:"";display:block;position:absolute;left:1.7rem;width:calc(2px + .5px);height:100%;border-left:2px solid rgba(68,119,204,.95)}.stile blockquote[data-stile~=no-indent],.widget_text .textwidget blockquote[data-stile~=no-indent]{padding-left:1.7rem}.stile blockquote[data-stile~=no-indent]::before,.widget_text .textwidget blockquote[data-stile~=no-indent]::before{left:0}.stile blockquote>*+cite,.widget_text .textwidget blockquote>*+cite{display:block;font-size:.85rem;line-height:1.275rem;text-align:left;font-style:normal}.stile pre,.widget_text .textwidget pre{font-family:"Noto Sans Mono CJK JP","Source Han Code JP N","IPA Gothic",Monaco,Consolas,Courier,"Courier New","Osaka-Mono",monospace;display:block;padding:1.7rem;overflow-x:auto;line-height:1.7rem;background-color:#cb000b}.stile pre>code,.widget_text .textwidget pre>code{padding:0;background-color:rgba(0,0,0,0);white-space:pre}.stile figure:not([class]),.widget_text .textwidget figure:not([class]){max-width:100%}.stile figure img,.widget_text .textwidget figure img{display:block;margin-left:auto;margin-right:auto;max-height:100vh}.stile figure img[alt]::after,.widget_text .textwidget figure img[alt]::after{width:100%}.stile figure,.widget_text .textwidget figure{text-align:center}.stile figcaption,.widget_text .textwidget figcaption{display:inline-block;max-width:36rem;font-size:.85rem;line-height:1.275rem;text-align:left}@media screen and (min-width: 600px),print and (min-width: 193px){.stile figure:not([data-stile~=aligncenter]).alignleft,.stile figure:not([data-stile~=aligncenter]).alignright,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignleft,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignright{display:table}.stile figure:not([data-stile~=aligncenter]).alignleft img,.stile figure:not([data-stile~=aligncenter]).alignright img,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignleft img,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignright img{display:table-row;width:auto}.stile figure:not([data-stile~=aligncenter]).alignleft figcaption,.stile figure:not([data-stile~=aligncenter]).alignright figcaption,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignleft figcaption,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignright figcaption{min-width:4rem;display:table-caption;caption-side:bottom;text-align:center}.stile figure:not([data-stile~=aligncenter]).alignleft figcaption span,.stile figure:not([data-stile~=aligncenter]).alignright figcaption span,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignleft figcaption span,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignright figcaption span{display:inline-block;text-align:left}}.stile h1,.stile h2,.stile h3,.stile h4,.stile h5,.stile h6,.widget_text .textwidget h1,.widget_text .textwidget h2,.widget_text .textwidget h3,.widget_text .textwidget h4,.widget_text .textwidget h5,.widget_text .textwidget h6{-ms-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}body:not(.ios) .stile h1,body:not(.ios) .stile h2,body:not(.ios) .stile h3,body:not(.ios) .stile h4,body:not(.ios) .stile h5,body:not(.ios) .stile h6,body:not(.ios) .widget_text .textwidget h1,body:not(.ios) .widget_text .textwidget h2,body:not(.ios) .widget_text .textwidget h3,body:not(.ios) .widget_text .textwidget h4,body:not(.ios) .widget_text .textwidget h5,body:not(.ios) .widget_text .textwidget h6{font-feature-settings:"pkna" 1}.stile h1:target:focus,.stile h2:target:focus,.stile h3:target:focus,.stile h4:target:focus,.stile h5:target:focus,.stile h6:target:focus,.widget_text .textwidget h1:target:focus,.widget_text .textwidget h2:target:focus,.widget_text .textwidget h3:target:focus,.widget_text .textwidget h4:target:focus,.widget_text .textwidget h5:target:focus,.widget_text .textwidget h6:target:focus{outline:none}.stile h1>small,.stile h2>small,.stile h3>small,.stile h4>small,.stile h5>small,.stile h6>small,.widget_text .textwidget h1>small,.widget_text .textwidget h2>small,.widget_text .textwidget h3>small,.widget_text .textwidget h4>small,.widget_text .textwidget h5>small,.widget_text .textwidget h6>small{display:block}.stile h1:not([class]) span,.stile h2:not([class]) span,.stile h3:not([class]) span,.stile h4:not([class]) span,.stile h5:not([class]) span,.stile h6:not([class]) span,.widget_text .textwidget h1:not([class]) span,.widget_text .textwidget h2:not([class]) span,.widget_text .textwidget h3:not([class]) span,.widget_text .textwidget h4:not([class]) span,.widget_text .textwidget h5:not([class]) span,.widget_text .textwidget h6:not([class]) span{display:inline-block;text-decoration:inherit}.stile h1 div:not([class]),.stile h2 div:not([class]),.stile h3 div:not([class]),.stile h4 div:not([class]),.stile h5 div:not([class]),.stile h6 div:not([class]),.widget_text .textwidget h1 div:not([class]),.widget_text .textwidget h2 div:not([class]),.widget_text .textwidget h3 div:not([class]),.widget_text .textwidget h4 div:not([class]),.widget_text .textwidget h5 div:not([class]),.widget_text .textwidget h6 div:not([class]){line-height:inherit;text-align:inherit}.stile h1,.widget_text .textwidget h1{font-size:2.5rem;line-height:3.4rem}.stile h1[data-stile~=small],.stile h1>small,.widget_text .textwidget h1[data-stile~=small],.widget_text .textwidget h1>small{font-size:2rem;line-height:2.55rem}.stile h1[data-stile~=small]>small,.widget_text .textwidget h1[data-stile~=small]>small{font-size:1.5rem;line-height:2.55rem}.stile h2,.widget_text .textwidget h2{font-size:2rem;line-height:2.55rem}.stile h2[data-stile~=small],.stile h2>small,.widget_text .textwidget h2[data-stile~=small],.widget_text .textwidget h2>small{font-size:1.5rem;line-height:2.55rem}.stile h2[data-stile~=small]>small,.widget_text .textwidget h2[data-stile~=small]>small{font-size:1.25rem;line-height:1.7rem}.stile h3,.widget_text .textwidget h3{font-size:1.5rem;line-height:2.55rem}.stile h3[data-stile~=small],.stile h3>small,.widget_text .textwidget h3[data-stile~=small],.widget_text .textwidget h3>small{font-size:1.25rem;line-height:1.7rem}.stile h3[data-stile~=small]>small,.widget_text .textwidget h3[data-stile~=small]>small{font-size:1.125rem;line-height:1.7rem}.stile h4,.widget_text .textwidget h4{font-size:1.25rem;line-height:1.7rem}.stile h4[data-stile~=small],.stile h4>small,.widget_text .textwidget h4[data-stile~=small],.widget_text .textwidget h4>small{font-size:1.125rem;line-height:1.7rem}.stile h4[data-stile~=small]>small,.widget_text .textwidget h4[data-stile~=small]>small{font-size:1rem;line-height:1.7rem}.stile h5,.widget_text .textwidget h5{font-size:1.125rem;line-height:1.7rem}.stile h5[data-stile~=small],.stile h5>small,.widget_text .textwidget h5[data-stile~=small],.widget_text .textwidget h5>small{font-size:1rem;line-height:1.7rem}.stile h6,.widget_text .textwidget h6{font-size:1rem;line-height:1.7rem}.stile img,.widget_text .textwidget img{max-width:100%;height:auto;transition:opacity .2s}.stile img[alt]::after,.widget_text .textwidget img[alt]::after{content:attr(src);display:inline-flex;align-items:center;justify-content:center;padding:.425rem .85rem;border:1px dashed rgba(255,68,0,.9);min-height:1.7rem;color:rgba(255,68,0,.9);font-size:.85em;line-height:1.35em;word-break:break-all;text-decoration:line-through;vertical-align:text-bottom}.stile strong,.stile b,.widget_text .textwidget strong,.widget_text .textwidget b{font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile strong,.stile b,.widget_text .textwidget strong,.widget_text .textwidget b{-webkit-text-stroke-width:initial}}.stile em,.stile cite,.widget_text .textwidget em,.widget_text .textwidget cite{font-style:italic}.stile p>strong,.stile p>b,.stile p>em,.stile p>mark,.stile li>strong,.stile li>b,.stile li>em,.stile li>mark,.stile dd>strong,.stile dd>b,.stile dd>em,.stile dd>mark,.stile td>strong,.stile td>b,.stile td>em,.stile td>mark,.stile th>strong,.stile th>b,.stile th>em,.stile th>mark,.stile del>strong,.stile del>b,.stile del>em,.stile del>mark,.stile code>strong,.stile code>b,.stile code>em,.stile code>mark,.stile span:not([class])>strong,.stile span:not([class])>b,.stile span:not([class])>em,.stile span:not([class])>mark,.widget_text .textwidget p>strong,.widget_text .textwidget p>b,.widget_text .textwidget p>em,.widget_text .textwidget p>mark,.widget_text .textwidget li>strong,.widget_text .textwidget li>b,.widget_text .textwidget li>em,.widget_text .textwidget li>mark,.widget_text .textwidget dd>strong,.widget_text .textwidget dd>b,.widget_text .textwidget dd>em,.widget_text .textwidget dd>mark,.widget_text .textwidget td>strong,.widget_text .textwidget td>b,.widget_text .textwidget td>em,.widget_text .textwidget td>mark,.widget_text .textwidget th>strong,.widget_text .textwidget th>b,.widget_text .textwidget th>em,.widget_text .textwidget th>mark,.widget_text .textwidget del>strong,.widget_text .textwidget del>b,.widget_text .textwidget del>em,.widget_text .textwidget del>mark,.widget_text .textwidget code>strong,.widget_text .textwidget code>b,.widget_text .textwidget code>em,.widget_text .textwidget code>mark,.widget_text .textwidget span:not([class])>strong,.widget_text .textwidget span:not([class])>b,.widget_text .textwidget span:not([class])>em,.widget_text .textwidget span:not([class])>mark{color:rgba(0,0,0,.95)}.stile u,.stile span[data-stile~=inline-underline],.widget_text .textwidget u,.widget_text .textwidget span[data-stile~=inline-underline]{text-decoration:none;background-image:linear-gradient(to right, rgba(255, 221, 0, 0.9) 0%, rgba(255, 221, 0, 0.65) 100%);background-size:100% .4em;background-repeat:no-repeat;background-position:left bottom}.stile span:not([data-stile])[style="text-decoration:underline;"],.stile span:not([data-stile])[style="text-decoration: underline;"],.widget_text .textwidget span:not([data-stile])[style="text-decoration:underline;"],.widget_text .textwidget span:not([data-stile])[style="text-decoration: underline;"]{text-decoration:underline rgba(204,177,0,.9) !important}.stile mark,.widget_text .textwidget mark{text-decoration:none;background-image:linear-gradient(to right, rgba(255, 238, 0, 0.9) 0%, rgba(255, 238, 0, 0.45) 100%);background-size:100% 1em;background-repeat:no-repeat;background-position:left center}.stile del,.widget_text .textwidget del{text-decoration:none;background-image:linear-gradient(to right, rgba(255, 68, 0, 0.9) 0%, rgba(255, 68, 0, 0.65) 100%);background-size:100% .15em;background-repeat:no-repeat;background-position:left 55%}.stile small,.widget_text .textwidget small{font-size:.85em}.stile sub,.stile sup,.widget_text .textwidget sub,.widget_text .textwidget sup{position:relative;display:inline-block;vertical-align:inherit;line-height:1;margin-right:.1em;font-size:.75em}.stile sub,.widget_text .textwidget sub{bottom:-0.25em;margin-bottom:-0.25em}.stile sup,.widget_text .textwidget sup{top:-0.75em;margin-top:-0.75em}.stile abbr[title],.widget_text .textwidget abbr[title]{text-decoration:none;border-bottom:2px dotted rgba(17,34,255,.9)}.stile code,.stile var,.stile samp,.stile kbd,.widget_text .textwidget code,.widget_text .textwidget var,.widget_text .textwidget samp,.widget_text .textwidget kbd{font-family:"Noto Sans Mono CJK JP","Source Han Code JP N","IPA Gothic",Monaco,Consolas,Courier,"Courier New","Osaka-Mono",monospace;margin-left:.075rem;margin-right:.075rem;white-space:pre-wrap;font-size:.95em}.stile *[data-stile~=iframe-wrapper],.widget_text .textwidget *[data-stile~=iframe-wrapper]{display:inline-block;width:100%;position:relative}.stile *[data-stile~=iframe-wrapper]>iframe,.widget_text .textwidget *[data-stile~=iframe-wrapper]>iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.stile>:not([class])>a:not([class]):not([data-stile]),.widget_text .textwidget>:not([class])>a:not([class]):not([data-stile]){color:rgba(17,34,255,.9);text-decoration:underline}.stile>:not([class])>a:not([class]):not([data-stile]):visited,.widget_text .textwidget>:not([class])>a:not([class]):not([data-stile]):visited{color:rgba(102,0,153,.9)}.stile a:not([class])[data-stile~=link-simple],.stile a:not([class])[href^=http]:empty,.widget_text .textwidget a:not([class])[data-stile~=link-simple],.widget_text .textwidget a:not([class])[href^=http]:empty{text-decoration:none;color:rgba(17,34,255,.9);word-wrap:break-word;margin-left:.075rem;margin-right:.075rem;padding:.1rem .35rem;background-color:rgba(17,34,255,.05);border-radius:.25rem}.stile a:not([class])[data-stile~=link-simple]:hover,.stile a:not([class])[href^=http]:empty:hover,.widget_text .textwidget a:not([class])[data-stile~=link-simple]:hover,.widget_text .textwidget a:not([class])[href^=http]:empty:hover{color:rgba(17,34,255,.9);text-decoration:underline}.stile a:not([class])[data-stile~=link-simple]:hover::after,.stile a:not([class])[href^=http]:empty:hover::after,.widget_text .textwidget a:not([class])[data-stile~=link-simple]:hover::after,.widget_text .textwidget a:not([class])[href^=http]:empty:hover::after{text-decoration:none}.stile a:not([class])[data-stile~=link-simple]:visited,.stile a:not([class])[href^=http]:empty:visited,.widget_text .textwidget a:not([class])[data-stile~=link-simple]:visited,.widget_text .textwidget a:not([class])[href^=http]:empty:visited{color:rgba(102,0,153,.9)}.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{content:"";display:inline-block;margin-left:.2em;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:normal;overflow:hidden;transform:translateY(0.125em)}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{-webkit-text-stroke-width:.28px}}@supports(-moz-appearance: none){.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{transform:translateY(0.2em)}}.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{content:"";display:inline-block;margin-left:.2em;width:1em;height:1em;background-image:url(./img/common/external-link.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(0.1em)}.stile a:not([class])[href^=http]:empty::before,.widget_text .textwidget a:not([class])[href^=http]:empty::before{content:attr(href);word-break:break-all;display:inline}.stile a[data-stile~=link-image]>img,.widget_text .textwidget a[data-stile~=link-image]>img{vertical-align:middle}.stile ul:not([class]),.stile ul.stile,.widget_text .textwidget ul:not([class]),.widget_text .textwidget ul.stile{padding-left:3.4rem;list-style:none}.stile ul:not([class])[data-stile~=no-indent],.stile ul.stile[data-stile~=no-indent],.widget_text .textwidget ul:not([class])[data-stile~=no-indent],.widget_text .textwidget ul.stile[data-stile~=no-indent]{padding-left:1.7rem}@media screen and (max-width: 599px),print and (max-width: 192px){.stile ul:not([class]),.stile ul.stile,.widget_text .textwidget ul:not([class]),.widget_text .textwidget ul.stile{padding-left:1.7rem}}.stile ul:not([class])>li,.stile ul.stile>li,.widget_text .textwidget ul:not([class])>li,.widget_text .textwidget ul.stile>li{position:relative;line-height:1.7rem}.stile ul:not([class])>li::before,.stile ul.stile>li::before,.widget_text .textwidget ul:not([class])>li::before,.widget_text .textwidget ul.stile>li::before{content:"";position:absolute;display:block;top:.85rem;left:-1.7rem;width:1em;height:1em}.stile ul:not([class]):not([style]):not([data-stile*=list-])>li::before,.stile ul:not([class])[style="list-style:disc;"]>li::before,.stile ul:not([class])[style="list-style: disc;"]>li::before,.stile ul:not([class])[data-stile~=list-disc]>li::before,.stile ul.stile:not([style]):not([data-stile*=list-])>li::before,.stile ul.stile[style="list-style:disc;"]>li::before,.stile ul.stile[style="list-style: disc;"]>li::before,.stile ul.stile[data-stile~=list-disc]>li::before,.widget_text .textwidget ul:not([class]):not([style]):not([data-stile*=list-])>li::before,.widget_text .textwidget ul:not([class])[style="list-style:disc;"]>li::before,.widget_text .textwidget ul:not([class])[style="list-style: disc;"]>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-disc]>li::before,.widget_text .textwidget ul.stile:not([style]):not([data-stile*=list-])>li::before,.widget_text .textwidget ul.stile[style="list-style:disc;"]>li::before,.widget_text .textwidget ul.stile[style="list-style: disc;"]>li::before,.widget_text .textwidget ul.stile[data-stile~=list-disc]>li::before{transform:translateY(-0.5em) scale(0.45);border-radius:50%;background-color:rgba(68,119,204,.95)}.stile ul:not([class])[style="list-style:disc;"],.stile ul:not([class])[style="list-style: disc;"],.stile ul.stile[style="list-style:disc;"],.stile ul.stile[style="list-style: disc;"],.widget_text .textwidget ul:not([class])[style="list-style:disc;"],.widget_text .textwidget ul:not([class])[style="list-style: disc;"],.widget_text .textwidget ul.stile[style="list-style:disc;"],.widget_text .textwidget ul.stile[style="list-style: disc;"]{list-style:none !important}.stile ul:not([class])[style="list-style:square;"]>li::before,.stile ul:not([class])[style="list-style: square;"]>li::before,.stile ul:not([class])[data-stile~=list-square]>li::before,.stile ul.stile[style="list-style:square;"]>li::before,.stile ul.stile[style="list-style: square;"]>li::before,.stile ul.stile[data-stile~=list-square]>li::before,.widget_text .textwidget ul:not([class])[style="list-style:square;"]>li::before,.widget_text .textwidget ul:not([class])[style="list-style: square;"]>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-square]>li::before,.widget_text .textwidget ul.stile[style="list-style:square;"]>li::before,.widget_text .textwidget ul.stile[style="list-style: square;"]>li::before,.widget_text .textwidget ul.stile[data-stile~=list-square]>li::before{transform:translateY(-0.5em) scale(0.44);border-radius:10%;background-color:rgba(68,119,204,.95)}.stile ul:not([class])[style="list-style:square;"],.stile ul:not([class])[style="list-style: square;"],.stile ul.stile[style="list-style:square;"],.stile ul.stile[style="list-style: square;"],.widget_text .textwidget ul:not([class])[style="list-style:square;"],.widget_text .textwidget ul:not([class])[style="list-style: square;"],.widget_text .textwidget ul.stile[style="list-style:square;"],.widget_text .textwidget ul.stile[style="list-style: square;"]{list-style:none !important}.stile ul:not([class])[style="list-style:circle;"]>li::before,.stile ul:not([class])[style="list-style: circle;"]>li::before,.stile ul:not([class])[data-stile~=list-circle]>li::before,.stile ul.stile[style="list-style:circle;"]>li::before,.stile ul.stile[style="list-style: circle;"]>li::before,.stile ul.stile[data-stile~=list-circle]>li::before,.widget_text .textwidget ul:not([class])[style="list-style:circle;"]>li::before,.widget_text .textwidget ul:not([class])[style="list-style: circle;"]>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-circle]>li::before,.widget_text .textwidget ul.stile[style="list-style:circle;"]>li::before,.widget_text .textwidget ul.stile[style="list-style: circle;"]>li::before,.widget_text .textwidget ul.stile[data-stile~=list-circle]>li::before{transform:translateY(-0.5em) scale(0.45);border:.2rem solid rgba(68,119,204,.95);border-radius:50%}.stile ul:not([class])[style="list-style:circle;"],.stile ul:not([class])[style="list-style: circle;"],.stile ul.stile[style="list-style:circle;"],.stile ul.stile[style="list-style: circle;"],.widget_text .textwidget ul:not([class])[style="list-style:circle;"],.widget_text .textwidget ul:not([class])[style="list-style: circle;"],.widget_text .textwidget ul.stile[style="list-style:circle;"],.widget_text .textwidget ul.stile[style="list-style: circle;"]{list-style:none !important}.stile ol:not([class]),.stile ol.stile,.widget_text .textwidget ol:not([class]),.widget_text .textwidget ol.stile{padding-left:.85rem;counter-reset:li}.stile ol:not([class])[data-stile~=no-indent],.stile ol.stile[data-stile~=no-indent],.widget_text .textwidget ol:not([class])[data-stile~=no-indent],.widget_text .textwidget ol.stile[data-stile~=no-indent]{padding-left:0rem}@media screen and (max-width: 599px),print and (max-width: 192px){.stile ol:not([class]),.stile ol.stile,.widget_text .textwidget ol:not([class]),.widget_text .textwidget ol.stile{padding-left:0rem}}.stile ol:not([class])>li,.stile ol.stile>li,.widget_text .textwidget ol:not([class])>li,.widget_text .textwidget ol.stile>li{counter-increment:li;display:table-row;line-height:1.7rem}.stile ol:not([class])>li::before,.stile ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before{content:counter(li) ".";display:table-cell;min-width:2.55rem;padding-right:.85rem;text-align:right;font-weight:bold;color:rgba(68,119,204,.95)}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile ol:not([class])>li::before,.stile ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before{-webkit-text-stroke-width:initial}}.stile ol:not([class])[reversed]>li,.stile ol:not([class])[data-stile~=reversed]>li,.stile ol.stile[reversed]>li,.stile ol.stile[data-stile~=reversed]>li,.widget_text .textwidget ol:not([class])[reversed]>li,.widget_text .textwidget ol:not([class])[data-stile~=reversed]>li,.widget_text .textwidget ol.stile[reversed]>li,.widget_text .textwidget ol.stile[data-stile~=reversed]>li{counter-increment:li -1}.stile ol:not([class])[data-stile~=no-indent]>li::before,.stile ol.stile[data-stile~=no-indent]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=no-indent]>li::before,.widget_text .textwidget ol.stile[data-stile~=no-indent]>li::before{min-width:1.7rem}@media screen and (max-width: 599px),print and (max-width: 192px){.stile ol:not([class])>li::before,.stile ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before{min-width:1.7rem}}.stile ol:not([class])[style="list-style:lower-alpha;"]>li::before,.stile ol:not([class])[style="list-style: lower-alpha;"]>li::before,.stile ol:not([class])[data-stile~=list-lower-alpha]>li::before,.stile ol.stile[style="list-style:lower-alpha;"]>li::before,.stile ol.stile[style="list-style: lower-alpha;"]>li::before,.stile ol.stile[data-stile~=list-lower-alpha]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:lower-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: lower-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-alpha]>li::before,.widget_text .textwidget ol.stile[style="list-style:lower-alpha;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: lower-alpha;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-alpha]>li::before{content:counter(li, lower-alpha) "."}.stile ol:not([class])[style="list-style:lower-greek;"]>li::before,.stile ol:not([class])[style="list-style: lower-greek;"]>li::before,.stile ol:not([class])[data-stile~=list-lower-greek]>li::before,.stile ol.stile[style="list-style:lower-greek;"]>li::before,.stile ol.stile[style="list-style: lower-greek;"]>li::before,.stile ol.stile[data-stile~=list-lower-greek]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:lower-greek;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: lower-greek;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-greek]>li::before,.widget_text .textwidget ol.stile[style="list-style:lower-greek;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: lower-greek;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-greek]>li::before{content:counter(li, lower-greek) "."}.stile ol:not([class])[style="list-style:lower-roman;"]>li::before,.stile ol:not([class])[style="list-style: lower-roman;"]>li::before,.stile ol:not([class])[data-stile~=list-lower-roman]>li::before,.stile ol.stile[style="list-style:lower-roman;"]>li::before,.stile ol.stile[style="list-style: lower-roman;"]>li::before,.stile ol.stile[data-stile~=list-lower-roman]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:lower-roman;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: lower-roman;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-roman]>li::before,.widget_text .textwidget ol.stile[style="list-style:lower-roman;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: lower-roman;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-roman]>li::before{content:counter(li, lower-roman) "."}.stile ol:not([class])[style="list-style:upper-alpha;"]>li::before,.stile ol:not([class])[style="list-style: upper-alpha;"]>li::before,.stile ol:not([class])[data-stile~=list-upper-alpha]>li::before,.stile ol.stile[style="list-style:upper-alpha;"]>li::before,.stile ol.stile[style="list-style: upper-alpha;"]>li::before,.stile ol.stile[data-stile~=list-upper-alpha]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:upper-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: upper-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-upper-alpha]>li::before,.widget_text .textwidget ol.stile[style="list-style:upper-alpha;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: upper-alpha;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-upper-alpha]>li::before{content:counter(li, upper-alpha) "."}.stile ol:not([class])[style="list-style:upper-roman;"]>li::before,.stile ol:not([class])[style="list-style: upper-roman;"]>li::before,.stile ol:not([class])[data-stile~=list-upper-roman]>li::before,.stile ol.stile[style="list-style:upper-roman;"]>li::before,.stile ol.stile[style="list-style: upper-roman;"]>li::before,.stile ol.stile[data-stile~=list-upper-roman]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:upper-roman;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: upper-roman;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-upper-roman]>li::before,.widget_text .textwidget ol.stile[style="list-style:upper-roman;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: upper-roman;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-upper-roman]>li::before{content:counter(li, upper-roman) "."}.stile dl:not([class]),.stile dl.stile,.widget_text .textwidget dl:not([class]),.widget_text .textwidget dl.stile{padding-left:1.7rem;line-height:1.7rem}.stile dl:not([class])[data-stile~=no-indent],.stile dl.stile[data-stile~=no-indent],.widget_text .textwidget dl:not([class])[data-stile~=no-indent],.widget_text .textwidget dl.stile[data-stile~=no-indent]{padding-left:0rem}@media screen and (max-width: 599px),print and (max-width: 192px){.stile dl:not([class]),.stile dl.stile,.widget_text .textwidget dl:not([class]),.widget_text .textwidget dl.stile{padding-left:0rem}}.stile dl:not([class])>dt,.stile dl.stile>dt,.widget_text .textwidget dl:not([class])>dt,.widget_text .textwidget dl.stile>dt{font-weight:bold;color:rgba(68,119,204,.95)}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile dl:not([class])>dt,.stile dl.stile>dt,.widget_text .textwidget dl:not([class])>dt,.widget_text .textwidget dl.stile>dt{-webkit-text-stroke-width:initial}}.stile dl:not([class])>dd,.stile dl.stile>dd,.widget_text .textwidget dl:not([class])>dd,.widget_text .textwidget dl.stile>dd{padding-left:1.7rem}.stile table,.widget_text .textwidget table{position:relative;display:inline-block;margin-left:auto;margin-right:auto;max-width:100%;vertical-align:top;text-align:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.stile table caption,.widget_text .textwidget table caption{position:relative;display:inline-block;padding-left:.85rem;padding-right:.85rem;max-width:38.55rem;font-size:1rem;line-height:1.7rem;text-align:left}.stile thead,.stile tbody:first-child,.stile caption+tbody,.stile colgroup+tbody,.widget_text .textwidget thead,.widget_text .textwidget tbody:first-child,.widget_text .textwidget caption+tbody,.widget_text .textwidget colgroup+tbody{border-top:2px solid #192e3a}.stile thead>tr:first-child th,.stile thead>tr:first-child td,.stile tbody:first-child>tr:first-child th,.stile tbody:first-child>tr:first-child td,.stile caption+tbody>tr:first-child th,.stile caption+tbody>tr:first-child td,.stile colgroup+tbody>tr:first-child th,.stile colgroup+tbody>tr:first-child td,.widget_text .textwidget thead>tr:first-child th,.widget_text .textwidget thead>tr:first-child td,.widget_text .textwidget tbody:first-child>tr:first-child th,.widget_text .textwidget tbody:first-child>tr:first-child td,.widget_text .textwidget caption+tbody>tr:first-child th,.widget_text .textwidget caption+tbody>tr:first-child td,.widget_text .textwidget colgroup+tbody>tr:first-child th,.widget_text .textwidget colgroup+tbody>tr:first-child td{border-top:none}.stile tbody,.stile tfoot,.widget_text .textwidget tbody,.widget_text .textwidget tfoot{border-bottom:2px solid #192e3a}.stile th,.stile td,.widget_text .textwidget th,.widget_text .textwidget td{padding:.425rem .85rem;font-size:1rem;line-height:1.7rem;border-top:1px solid #192e3a}body:not(.ios) .stile th,body:not(.ios) .stile td,body:not(.ios) .widget_text .textwidget th,body:not(.ios) .widget_text .textwidget td{font-feature-settings:"pkna" 1}.stile th:not(:first-child),.stile td:not(:first-child),.widget_text .textwidget th:not(:first-child),.widget_text .textwidget td:not(:first-child){border-left:1px solid rgba(25,46,58,.1)}.stile th:first-child[rowspan],.stile td:first-child[rowspan],.widget_text .textwidget th:first-child[rowspan],.widget_text .textwidget td:first-child[rowspan]{border-right:1px solid rgba(25,46,58,.1)}.stile thead td,.stile th,.widget_text .textwidget thead td,.widget_text .textwidget th{font-weight:bold;text-align:center;color:rgba(0,0,0,.95);background-color:#e5eef6}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile thead td,.stile th,.widget_text .textwidget thead td,.widget_text .textwidget th{-webkit-text-stroke-width:initial}}.stile table:not([class]):not([data-stile~=no-neat-wrap]) td,.stile table:not([class]):not([data-stile~=no-neat-wrap]) th,.widget_text .textwidget table:not([class]):not([data-stile~=no-neat-wrap]) td,.widget_text .textwidget table:not([class]):not([data-stile~=no-neat-wrap]) th{white-space:nowrap}.stile td p:not([class]),.widget_text .textwidget td p:not([class]){text-align:initial}.stile div[data-stile~=fixed-table-header-container],.widget_text .textwidget div[data-stile~=fixed-table-header-container]{position:fixed;top:0;z-index:99;margin:0;overflow-x:hidden;background-color:rgba(255,255,255,.75)}@media print{.stile div[data-stile~=fixed-table-header-container],.widget_text .textwidget div[data-stile~=fixed-table-header-container]{display:none !important}}.stile div[data-stile~=fixed-table-header-table],.widget_text .textwidget div[data-stile~=fixed-table-header-table]{display:table;margin:0;overflow-x:hidden;pointer-events:none;backdrop-filter:blur(0.1rem);border-collapse:collapse;border-spacing:0}.stile div[data-stile~=fixed-table-header-table] thead td,.stile div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th{color:rgba(0,0,0,.95);background-color:#e5eef6}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.stile div[data-stile~=fixed-table-header-table] thead td,.stile div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th{border-bottom-width:2px}}@supports(-ms-ime-align: auto){.stile div[data-stile~=fixed-table-header-table] thead td,.stile div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th{border-bottom-width:2px}}.stile div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]{position:fixed;bottom:0;z-index:99;margin:0;overflow-x:auto;overflow-y:hidden;height:calc(0.85rem + 2px);border:1px solid rgba(229,238,246,.1)}@media print{.stile div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]{display:none !important}}.stile table::-webkit-scrollbar,.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar,.widget_text .textwidget table::-webkit-scrollbar,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar{height:.85rem;background-color:#e5eef6}.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar{border-radius:.425rem}.stile table::-webkit-scrollbar-thumb,.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar-thumb,.widget_text .textwidget table::-webkit-scrollbar-thumb,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar-thumb{border-radius:.425rem;background-color:#192e3a}.stile table,.stile div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget table,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]{scrollbar-face-color:#192e3a;scrollbar-shadow-color:#192e3a}.stile table[data-stile~=table-enlarged]>*,.widget_text .textwidget table[data-stile~=table-enlarged]>*{background-color:#fff}.stile table div[data-stile~=enlarger-button],.stile div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button],.widget_text .textwidget table div[data-stile~=enlarger-button],.widget_text .textwidget div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button]{position:absolute;z-index:999;width:1.275rem;height:1.275rem;top:0;right:0;margin:0;cursor:ew-resize;background:linear-gradient(to top right, transparent 50%, rgba(25, 46, 58, 0.5) 50.1%) no-repeat top left/100% 100%;opacity:0}.stile table div[data-stile~=enlarger-button][data-stile~=visible],.stile div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button][data-stile~=visible],.widget_text .textwidget table div[data-stile~=enlarger-button][data-stile~=visible],.widget_text .textwidget div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button][data-stile~=visible]{opacity:1;transition:opacity .2s}.stile table[data-stile~=table-enlarged] div[data-stile~=enlarger-button],.stile div[data-stile~=fixed-table-header-container][data-stile~=table-enlarged] div[data-stile~=enlarger-button],.widget_text .textwidget table[data-stile~=table-enlarged] div[data-stile~=enlarger-button],.widget_text .textwidget div[data-stile~=fixed-table-header-container][data-stile~=table-enlarged] div[data-stile~=enlarger-button]{background:linear-gradient(to bottom left, transparent 50%, rgba(25, 46, 58, 0.25) 50.1%) no-repeat top left/100% 100%}@media print{.stile,.widget_text .textwidget{font-size:10.5pt !important}.stile a[href][data-stile~=link-simple]:not([data-stile~=link-url]):not([data-stile~=link-anchor]):not([data-stile~=link-file])::after,.widget_text .textwidget a[href][data-stile~=link-simple]:not([data-stile~=link-url]):not([data-stile~=link-anchor]):not([data-stile~=link-file])::after{content:attr(href) !important;font-family:inherit !important;transform:inherit !important;display:inline !important;margin-left:.25rem !important;overflow-wrap:break-word !important;font-size:6pt !important}.stile table,.widget_text .textwidget table{display:table !important}.stile table td,.stile table tr,.widget_text .textwidget table td,.widget_text .textwidget table tr{min-width:initial !important;white-space:normal !important}.stile table thead td,.stile table th,.widget_text .textwidget table thead td,.widget_text .textwidget table th{font-size:9pt !important}.stile img,.widget_text .textwidget img{opacity:1 !important}}.stile .alignleft,.stile .alignright,.stile .aligncenter,.widget_text .textwidget .alignleft,.widget_text .textwidget .alignright,.widget_text .textwidget .aligncenter{display:block;float:none;margin:1.7rem auto;transform:initial;text-align:center;clear:both}@media screen and (min-width: 600px),print and (min-width: 193px){.stile *.alignleft,.stile *.alignright,.widget_text .textwidget *.alignleft,.widget_text .textwidget *.alignright{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);clear:none;max-width:calc(100% - 16rem)}.stile *.alignleft,.widget_text .textwidget *.alignleft{float:left;margin-right:1.7rem}.stile *.alignright,.widget_text .textwidget *.alignright{float:right;margin-left:1.7rem}}.stile .size-thumbnail.alignleft,.stile .size-thumbnail.alignright,.widget_text .textwidget .size-thumbnail.alignleft,.widget_text .textwidget .size-thumbnail.alignright{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);clear:none;max-width:10rem}.stile .size-thumbnail.alignleft,.widget_text .textwidget .size-thumbnail.alignleft{float:left;margin-right:1.7rem}.stile .size-thumbnail.alignright,.widget_text .textwidget .size-thumbnail.alignright{float:right;margin-left:1.7rem}.stile .size-small.alignleft,.stile .size-small.alignright,.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.alignright,.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-full.alignleft,.stile .size-full.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright{display:block;float:none;margin:1.7rem auto;transform:initial;text-align:center;clear:both}@media screen and (min-width: 600px),print and (min-width: 193px){.stile .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);clear:none;max-width:10rem}.stile .size-small.alignleft,.widget_text .textwidget .size-small.alignleft{float:left;margin-right:1.7rem}.stile .size-small.alignright,.widget_text .textwidget .size-small.alignright{float:right;margin-left:1.7rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);clear:none;max-width:15rem}.stile .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignleft{float:left;margin-right:1.7rem}.stile .size-medium-small.alignright,.widget_text .textwidget .size-medium-small.alignright{float:right;margin-left:1.7rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.stile .size-medium.alignleft,.stile .size-medium.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);clear:none;max-width:20rem}.stile .size-medium.alignleft,.widget_text .textwidget .size-medium.alignleft{float:left;margin-right:1.7rem}.stile .size-medium.alignright,.widget_text .textwidget .size-medium.alignright{float:right;margin-left:1.7rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);clear:none;max-width:30rem}.stile .size-medium_large.alignleft,.stile .size-medium-large.alignleft,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium-large.alignleft{float:left;margin-right:1.7rem}.stile .size-medium_large.alignright,.stile .size-medium-large.alignright,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-medium-large.alignright{float:right;margin-left:1.7rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-full.alignleft,.stile .size-full.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);clear:none;max-width:calc(100% - 16rem)}.stile .size-large.alignleft,.stile .size-full.alignleft,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-full.alignleft{float:left;margin-right:1.7rem}.stile .size-large.alignright,.stile .size-full.alignright,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-full.alignright{float:right;margin-left:1.7rem}}.stile *[data-stile~=alignleft],.stile *[data-stile~=alignright],.widget_text .textwidget *[data-stile~=alignleft],.widget_text .textwidget *[data-stile~=alignright]{margin-top:0;margin-bottom:.85rem;transform:translateY(0.35rem);max-width:calc(100% - 16rem)}.stile *[data-stile~=alignleft],.widget_text .textwidget *[data-stile~=alignleft]{float:left;margin-left:auto;margin-right:1.7rem}.stile *[data-stile~=alignright],.widget_text .textwidget *[data-stile~=alignright]{float:right;margin-left:1.7rem;margin-right:auto}.stile *[data-stile~=aligncenter].alignleft,.stile *[data-stile~=aligncenter].alignright,.widget_text .textwidget *[data-stile~=aligncenter].alignleft,.widget_text .textwidget *[data-stile~=aligncenter].alignright{display:block;float:none;margin:1.7rem auto;transform:initial;text-align:center;clear:both}.stile *[data-stile~=aligncenter].alignleft:not([class^=size-]):not([class*=" size-"]),.stile *[data-stile~=aligncenter].alignright:not([class^=size-]):not([class*=" size-"]),.widget_text .textwidget *[data-stile~=aligncenter].alignleft:not([class^=size-]):not([class*=" size-"]),.widget_text .textwidget *[data-stile~=aligncenter].alignright:not([class^=size-]):not([class*=" size-"]){max-width:initial}.stile *:not(.alignleft)+.alignleft,.stile *:not(.alignright)+.alignright,.stile .alignleft+*:not(.alignleft),.stile .alignright+*:not(.alignright),.widget_text .textwidget *:not(.alignleft)+.alignleft,.widget_text .textwidget *:not(.alignright)+.alignright,.widget_text .textwidget .alignleft+*:not(.alignleft),.widget_text .textwidget .alignright+*:not(.alignright){margin-top:.85rem}.stile *+figure.alignleft,.stile *+figure.alignright,.stile figure.alignleft+*,.stile figure.alignright+*,.widget_text .textwidget *+figure.alignleft,.widget_text .textwidget *+figure.alignright,.widget_text .textwidget figure.alignleft+*,.widget_text .textwidget figure.alignright+*{margin-top:3.4rem}@media screen and (min-width: 600px),print and (min-width: 193px){.stile *+figure.alignleft,.stile *+figure.alignright,.stile figure.alignleft+*,.stile figure.alignright+*,.widget_text .textwidget *+figure.alignleft,.widget_text .textwidget *+figure.alignright,.widget_text .textwidget figure.alignleft+*,.widget_text .textwidget figure.alignright+*{margin-top:.85rem}.stile figure.alignleft:not([data-stile~=aligncenter])>figcaption,.stile figure.alignright:not([data-stile~=aligncenter])>figcaption,.widget_text .textwidget figure.alignleft:not([data-stile~=aligncenter])>figcaption,.widget_text .textwidget figure.alignright:not([data-stile~=aligncenter])>figcaption{padding-bottom:.85rem}}.stile h6+figure.alignright:not(.alignleft),.stile h6+figure.alignleft:not(.alignright),.widget_text .textwidget h6+figure.alignright:not(.alignleft),.widget_text .textwidget h6+figure.alignleft:not(.alignright){margin-top:.85rem}.stile h5+figure.alignright:not(.alignleft),.stile h5+figure.alignleft:not(.alignright),.widget_text .textwidget h5+figure.alignright:not(.alignleft),.widget_text .textwidget h5+figure.alignleft:not(.alignright){margin-top:1.7rem}.stile h4+figure.alignright:not(.alignleft),.stile h4+figure.alignleft:not(.alignright),.widget_text .textwidget h4+figure.alignright:not(.alignleft),.widget_text .textwidget h4+figure.alignleft:not(.alignright){margin-top:2.55rem}.stile h3+figure.alignright:not(.alignleft),.stile h3+figure.alignleft:not(.alignright),.widget_text .textwidget h3+figure.alignright:not(.alignleft),.widget_text .textwidget h3+figure.alignleft:not(.alignright){margin-top:3.4rem}.stile h2+figure.alignright:not(.alignleft),.stile h2+figure.alignleft:not(.alignright),.widget_text .textwidget h2+figure.alignright:not(.alignleft),.widget_text .textwidget h2+figure.alignleft:not(.alignright){margin-top:4.25rem}.stile h1+figure.alignright:not(.alignleft),.stile h1+figure.alignleft:not(.alignright),.widget_text .textwidget h1+figure.alignright:not(.alignleft),.widget_text .textwidget h1+figure.alignleft:not(.alignright){margin-top:5.1rem}.stile .size-thumbnail,.widget_text .textwidget .size-thumbnail{max-width:10rem;width:50%}.stile .size-small,.widget_text .textwidget .size-small{max-width:10rem;width:100%}.stile .size-medium-small,.widget_text .textwidget .size-medium-small{max-width:15rem;width:100%}.stile .size-medium,.widget_text .textwidget .size-medium{max-width:20rem;width:100%}.stile .size-medium_large,.stile .size-medium-large,.widget_text .textwidget .size-medium_large,.widget_text .textwidget .size-medium-large{max-width:30rem;width:100%}.stile .size-large,.widget_text .textwidget .size-large{max-width:40rem;width:100%}.stile td .size-thumbnail,.stile th .size-thumbnail,.widget_text .textwidget td .size-thumbnail,.widget_text .textwidget th .size-thumbnail{min-width:5rem}.stile td .size-small,.stile th .size-small,.widget_text .textwidget td .size-small,.widget_text .textwidget th .size-small{min-width:5rem}.stile td .size-medium-small,.stile th .size-medium-small,.widget_text .textwidget td .size-medium-small,.widget_text .textwidget th .size-medium-small{min-width:7.5rem}.stile td .size-medium,.stile th .size-medium,.widget_text .textwidget td .size-medium,.widget_text .textwidget th .size-medium{min-width:10rem}.stile td .size-medium_large,.stile td .size-medium-large,.stile th .size-medium_large,.stile th .size-medium-large,.widget_text .textwidget td .size-medium_large,.widget_text .textwidget td .size-medium-large,.widget_text .textwidget th .size-medium_large,.widget_text .textwidget th .size-medium-large{min-width:15rem}.stile td .size-large,.stile th .size-large,.widget_text .textwidget td .size-large,.widget_text .textwidget th .size-large{min-width:20rem}.stile .alignfull,.stile .alignwide,.widget_text .textwidget .alignfull,.widget_text .textwidget .alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:initial}@media screen and (min-width: 72rem){.stile .alignwide,.widget_text .textwidget .alignwide{margin-left:-12rem;margin-right:-12rem;max-width:72rem}}.stile .column-2,.stile .column-3,.stile .column-4,.widget_text .textwidget .column-2,.widget_text .textwidget .column-3,.widget_text .textwidget .column-4{margin-right:-1.7rem;margin-bottom:-3.4rem;display:flex;flex-wrap:wrap}.stile .column-2>*:not(:empty),.stile .column-3>*:not(:empty),.stile .column-4>*:not(:empty),.widget_text .textwidget .column-2>*:not(:empty),.widget_text .textwidget .column-3>*:not(:empty),.widget_text .textwidget .column-4>*:not(:empty){margin-right:1.7rem;margin-bottom:3.4rem}.stile .column-2>*,.stile .column-3>*,.stile .column-4>*,.widget_text .textwidget .column-2>*,.widget_text .textwidget .column-3>*,.widget_text .textwidget .column-4>*{flex-grow:1}.stile .column-2>*>*+*,.stile .column-3>*>*+*,.stile .column-4>*>*+*,.widget_text .textwidget .column-2>*>*+*,.widget_text .textwidget .column-3>*>*+*,.widget_text .textwidget .column-4>*>*+*{margin-top:1.7rem}.stile .column-2>*>*:first-child.alignleft+*:not([class]),.stile .column-3>*>*:first-child.alignleft+*:not([class]),.stile .column-4>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .column-2>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .column-3>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .column-4>*>*:first-child.alignleft+*:not([class]){margin-top:0}.stile .column-2>*>*:first-child.alignright+*:not([class]),.stile .column-3>*>*:first-child.alignright+*:not([class]),.stile .column-4>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .column-2>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .column-3>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .column-4>*>*:first-child.alignright+*:not([class]){margin-top:0}.stile .column-2>*,.widget_text .textwidget .column-2>*{width:calc(50% - 1.7rem);min-width:16rem}.stile .column-3>*,.widget_text .textwidget .column-3>*{width:calc((39.4rem - 100%)*1000);min-width:calc(33% - 1.7rem);max-width:100%}.stile .column-3.column-center,.widget_text .textwidget .column-3.column-center{justify-content:center}.stile .column-4>*,.widget_text .textwidget .column-4>*{width:calc(50% - 1.7rem);min-width:16rem}@media screen and (min-width: 600px),print and (min-width: 193px){.stile .column-4>*,.widget_text .textwidget .column-4>*{width:calc((49.1rem - 100%)*1000);min-width:calc(25% - 1.7rem);max-width:calc(50% - 1.7rem)}}.stile *:not([class])+.column-2,.stile .column-2+*:not([class]),.stile *:not([class])+.column-3,.stile .column-3+*:not([class]),.stile *:not([class])+.column-4,.stile .column-4+*:not([class]),.widget_text .textwidget *:not([class])+.column-2,.widget_text .textwidget .column-2+*:not([class]),.widget_text .textwidget *:not([class])+.column-3,.widget_text .textwidget .column-3+*:not([class]),.widget_text .textwidget *:not([class])+.column-4,.widget_text .textwidget .column-4+*:not([class]){margin-top:3.4rem}.stile .column-2+.column-2,.stile .column-2+.column-3,.stile .column-2+.column-4,.stile .column-3+.column-2,.stile .column-3+.column-3,.stile .column-3+.column-4,.stile .column-4+.column-2,.stile .column-4+.column-3,.stile .column-4+.column-4,.widget_text .textwidget .column-2+.column-2,.widget_text .textwidget .column-2+.column-3,.widget_text .textwidget .column-2+.column-4,.widget_text .textwidget .column-3+.column-2,.widget_text .textwidget .column-3+.column-3,.widget_text .textwidget .column-3+.column-4,.widget_text .textwidget .column-4+.column-2,.widget_text .textwidget .column-4+.column-3,.widget_text .textwidget .column-4+.column-4{margin-top:3.4rem}.stile .card-2,.stile .card-3,.stile .card-4,.widget_text .textwidget .card-2,.widget_text .textwidget .card-3,.widget_text .textwidget .card-4{margin-right:-1.7rem;margin-bottom:-3.4rem;display:flex;flex-wrap:wrap;justify-content:space-between}.stile .card-2>*:not(:empty),.stile .card-3>*:not(:empty),.stile .card-4>*:not(:empty),.widget_text .textwidget .card-2>*:not(:empty),.widget_text .textwidget .card-3>*:not(:empty),.widget_text .textwidget .card-4>*:not(:empty){margin-right:1.7rem;margin-bottom:3.4rem}.stile .card-2>*,.stile .card-3>*,.stile .card-4>*,.widget_text .textwidget .card-2>*,.widget_text .textwidget .card-3>*,.widget_text .textwidget .card-4>*{flex-grow:1}.stile .card-2>*>*+*,.stile .card-3>*>*+*,.stile .card-4>*>*+*,.widget_text .textwidget .card-2>*>*+*,.widget_text .textwidget .card-3>*>*+*,.widget_text .textwidget .card-4>*>*+*{margin-top:1.7rem}.stile .card-2>*>*:first-child.alignleft+*:not([class]),.stile .card-3>*>*:first-child.alignleft+*:not([class]),.stile .card-4>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .card-2>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .card-3>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .card-4>*>*:first-child.alignleft+*:not([class]){margin-top:0}.stile .card-2>*>*:first-child.alignright+*:not([class]),.stile .card-3>*>*:first-child.alignright+*:not([class]),.stile .card-4>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .card-2>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .card-3>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .card-4>*>*:first-child.alignright+*:not([class]){margin-top:0}.stile .card-2>*:empty,.stile .card-3>*:empty,.stile .card-4>*:empty,.widget_text .textwidget .card-2>*:empty,.widget_text .textwidget .card-3>*:empty,.widget_text .textwidget .card-4>*:empty{margin-right:1.7rem}.stile .card-2>*,.widget_text .textwidget .card-2>*{width:calc(50% - 1.7rem);min-width:16rem}.stile .card-2::after,.widget_text .textwidget .card-2::after{content:"";display:block;margin-right:1.7rem;flex-grow:1;width:calc(50% - 1.7rem);min-width:16rem}.stile .card-3>*,.widget_text .textwidget .card-3>*{flex-basis:calc(33% - 1.7rem);min-width:12rem}.stile .card-4>*,.widget_text .textwidget .card-4>*{flex-basis:calc(25% - 1.7rem);min-width:11rem}.stile *:not([class])+.card-2,.stile .card-2+*:not([class]),.stile *:not([class])+.card-3,.stile .card-3+*:not([class]),.stile *:not([class])+.card-4,.stile .card-4+*:not([class]),.widget_text .textwidget *:not([class])+.card-2,.widget_text .textwidget .card-2+*:not([class]),.widget_text .textwidget *:not([class])+.card-3,.widget_text .textwidget .card-3+*:not([class]),.widget_text .textwidget *:not([class])+.card-4,.widget_text .textwidget .card-4+*:not([class]){margin-top:3.4rem}div[data-stile~=image-box]{display:none;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.75);cursor:pointer;opacity:0;transition:opacity .2s}div[data-stile~=image-box][data-stile~=open]{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}div[data-stile~=image-box][data-stile~=visible]{opacity:1;transition:opacity .5s}div[data-stile~=image-box]>img{position:absolute;top:0;left:0;cursor:auto;background-color:rgba(255,255,255,.95)}div[data-stile~=image-box]>span{position:fixed;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.5);border-radius:50%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}div[data-stile~=image-box]>span::before,div[data-stile~=image-box]>span::after{content:"";display:block;position:absolute;top:50%;left:50%;width:2rem;border:2px solid rgba(255,255,255,.75);background-color:rgba(255,255,255,.75);transform-origin:50% 50%}div[data-stile~=image-box]>span::before{transform:translate(-50%, -50%) rotate(45deg)}div[data-stile~=image-box]>span::after{transform:translate(-50%, -50%) rotate(-45deg)}.stile .tab-page,.widget_text .textwidget .tab-page{position:relative;display:flex;flex-direction:column}.stile .tab-page>div,.widget_text .textwidget .tab-page>div{width:100%;border-left:1px solid #192e3a;border-right:1px solid #192e3a;border-bottom:1px solid #192e3a;background-color:#fff;padding:1.7rem}.stile .tab-page>div>*+*,.widget_text .textwidget .tab-page>div>*+*{margin-top:1.7rem}.stile .tab-page>div>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .tab-page>div>*:first-child.alignleft+*:not([class]){margin-top:0}.stile .tab-page>div>*:first-child.alignright+*:not([class]),.widget_text .textwidget .tab-page>div>*:first-child.alignright+*:not([class]){margin-top:0}.stile .tab-page>div:not([data-stile~=current]),.widget_text .textwidget .tab-page>div:not([data-stile~=current]){position:absolute;bottom:1000vh;opacity:0}.stile .tab-page>div[data-stile~=current],.widget_text .textwidget .tab-page>div[data-stile~=current]{position:static;opacity:1;transition:opacity .6s;flex-grow:1}.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{position:relative;display:flex;align-items:center;justify-content:center;padding:.425rem .85rem;font-weight:bold;font-size:1rem;line-height:1.7rem;background-color:rgba(0,0,0,0);color:rgba(0,0,0,.5);cursor:pointer;-ms-user-select:none;user-select:none;border-radius:1px}@media screen and (min-width: 900px),print and (min-width: 369px){.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{padding:.425rem 1.7rem}}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{-webkit-text-stroke-width:initial}}body:not(.ios) .stile .stile-tab-page-tab-list li,body:not(.ios) .stile .stile-tab-page-tab-list-below li,body:not(.ios) .widget_text .textwidget .stile-tab-page-tab-list li,body:not(.ios) .widget_text .textwidget .stile-tab-page-tab-list-below li{font-feature-settings:"pkna" 1}.stile .stile-tab-page-tab-list li:not([data-stile~=current]):hover,.stile .stile-tab-page-tab-list-below li:not([data-stile~=current]):hover,.widget_text .textwidget .stile-tab-page-tab-list li:not([data-stile~=current]):hover,.widget_text .textwidget .stile-tab-page-tab-list-below li:not([data-stile~=current]):hover{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.95)}@media screen and (max-width: 599px),print and (max-width: 192px){.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{background-color:rgba(0,0,0,0)}.stile .stile-tab-page-tab-list li::after,.stile .stile-tab-page-tab-list-below li::after,.widget_text .textwidget .stile-tab-page-tab-list li::after,.widget_text .textwidget .stile-tab-page-tab-list-below li::after{content:"";display:block;width:0;height:0;border:.35rem solid rgba(0,0,0,0);border-top:.35rem solid #192e3a;position:absolute;top:calc(50% - .175rem);right:1rem;transition:.2s transform}}.stile .stile-tab-page-tab-list,.widget_text .textwidget .stile-tab-page-tab-list{display:flex;justify-content:flex-start}.stile .stile-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]{border:1px solid #192e3a;border-top:2px solid rgba(68,119,204,.95);border-bottom-color:#fff;background-color:rgba(0,0,0,0);color:rgba(0,0,0,.95)}@media screen and (min-width: 600px),print and (min-width: 193px){.stile .stile-tab-page-tab-list,.widget_text .textwidget .stile-tab-page-tab-list{min-height:3rem;border-bottom:1px solid #192e3a}.stile .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list li{border:1px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.stile .stile-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]{top:1px;cursor:initial;-ms-user-select:initial;user-select:initial}.stile .stile-tab-page-tab-list li+li,.widget_text .textwidget .stile-tab-page-tab-list li+li{margin-left:.25rem}}@media screen and (max-width: 599px),print and (max-width: 192px){.stile .stile-tab-page-tab-list,.widget_text .textwidget .stile-tab-page-tab-list{flex-direction:column}.stile .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list li{border:1px solid #192e3a;border-bottom:none;margin-bottom:.25rem}.stile .stile-tab-page-tab-list li:not([data-stile~=current]):last-child,.widget_text .textwidget .stile-tab-page-tab-list li:not([data-stile~=current]):last-child{border-bottom:1px solid #192e3a;margin-bottom:0}.stile .stile-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]{border-bottom:1px dotted #192e3a;margin-bottom:0}.stile .stile-tab-page-tab-list li[data-stile~=current]::after,.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]::after{transform:scaleY(-1) translateY(0.4rem);transition:.2s transform}}.stile .stile-tab-page-tab-list-below,.widget_text .textwidget .stile-tab-page-tab-list-below{display:none}@media screen and (max-width: 599px),print and (max-width: 192px){.stile .stile-tab-page-tab-list-below,.widget_text .textwidget .stile-tab-page-tab-list-below{display:flex;flex-direction:column}.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list-below li{display:none;border:1px solid #192e3a;border-top:none;margin-top:.25rem}}.stile .pseudo-tab-page,.widget_text .textwidget .pseudo-tab-page{text-align:center}.stile .pseudo-tab-page>*+*,.widget_text .textwidget .pseudo-tab-page>*+*{margin-top:1.7rem}.stile .pseudo-tab-page>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .pseudo-tab-page>*:first-child.alignleft+*:not([class]){margin-top:0}.stile .pseudo-tab-page>*:first-child.alignright+*:not([class]),.widget_text .textwidget .pseudo-tab-page>*:first-child.alignright+*:not([class]){margin-top:0}.stile .pseudo-tab-page>*,.widget_text .textwidget .pseudo-tab-page>*{text-align:left}.stile *+.pseudo-tab-page,.widget_text .textwidget *+.pseudo-tab-page{margin-top:5.1rem}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-right:-0.5rem;margin-bottom:-0.5rem;clear:both;overflow:hidden;max-height:50vh;opacity:1}.stile .stile-pseudo-tab-page-tab-list>*:not(:empty),.widget_text .textwidget .stile-pseudo-tab-page-tab-list>*:not(:empty){margin-right:.5rem;margin-bottom:.5rem}.stile .stile-pseudo-tab-page-tab-list:not(:first-child),.widget_text .textwidget .stile-pseudo-tab-page-tab-list:not(:first-child){margin-top:5.1rem}.stile .stile-pseudo-tab-page-tab-list+*:not(.alignright):not(.alignleft),.widget_text .textwidget .stile-pseudo-tab-page-tab-list+*:not(.alignright):not(.alignleft){margin-top:1.7rem}.stile .stile-pseudo-tab-page-tab-list:not([data-stile~=immediately]),.widget_text .textwidget .stile-pseudo-tab-page-tab-list:not([data-stile~=immediately]){transition:max-height 2s,opacity 2s}.stile .stile-pseudo-tab-page-tab-list[data-stile~=hidden],.widget_text .textwidget .stile-pseudo-tab-page-tab-list[data-stile~=hidden]{max-height:0;opacity:0}.stile .stile-pseudo-tab-page-tab-list[data-stile~=hidden]:not([data-stile~=immediately]),.widget_text .textwidget .stile-pseudo-tab-page-tab-list[data-stile~=hidden]:not([data-stile~=immediately]){transition:max-height 1s,opacity 1s}.stile .stile-pseudo-tab-page-tab-list:focus,.widget_text .textwidget .stile-pseudo-tab-page-tab-list:focus{outline:none}.stile .stile-pseudo-tab-page-tab-list li,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li{display:flex;align-items:center;justify-content:center;min-height:3rem;-ms-user-select:none;user-select:none;border-radius:1px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,.5);border:1px solid rgba(119,119,119,.35);border-right-color:rgba(0,0,0,0)}.stile .stile-pseudo-tab-page-tab-list li:not([data-stile~=current])>a:hover,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li:not([data-stile~=current])>a:hover{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.95)}.stile .stile-pseudo-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-pseudo-tab-page-tab-list li[data-stile~=current]{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.95);border:1px solid #192e3a;border-right-color:rgba(0,0,0,0);border-left:2px solid rgba(68,119,204,.95)}.stile .stile-pseudo-tab-page-tab-list li a,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{display:flex;align-items:center;justify-content:center;padding:.425rem .85rem;font-weight:bold;font-size:1rem;line-height:1.7rem}@media screen and (min-width: 900px),print and (min-width: 369px){.stile .stile-pseudo-tab-page-tab-list li a,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{padding:.425rem 1.7rem}}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile .stile-pseudo-tab-page-tab-list li a,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{-webkit-text-stroke-width:initial}}body:not(.ios) .stile .stile-pseudo-tab-page-tab-list li a,body:not(.ios) .widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{font-feature-settings:"pkna" 1}.stile a:not([class])[data-stile~=link-file]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file]::after{content:"";background-repeat:no-repeat;width:1.5rem;height:.8rem;display:inline-block;margin-left:.25rem;background-position:center center;opacity:1}.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{content:"";display:inline-block;margin-left:.2em;width:1em;height:1em;background-image:url(./img/common/external-link.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(0.1em);transform:translateY(-0.01rem)}.stile .footerbnr a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget .footerbnr a:not([class])[data-stile~=link-external]::after{background-image:url(./img/common/external-link-fff.svg)}.stile a:not([class])[data-stile~=link-file]:hover::after,.widget_text .textwidget a:not([class])[data-stile~=link-file]:hover::after{opacity:1}.stile a:not([class])[data-stile~=link-file-pdf]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-pdf]::after{background-image:url("img/common/file-icon-pdf.svg")}.stile a:not([class])[data-stile~=link-file-word]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-word]::after{background-image:url("img/common/file-icon-doc.svg")}.stile a:not([class])[data-stile~=link-file-excel]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-excel]::after{background-image:url("img/common/file-icon-xls.svg")}.stile a:not([class])[data-stile~=link-file-powerpoint]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-powerpoint]::after{background-image:url("img/common/file-icon-ppt.svg")}.stile h3,.widget_text .textwidget h3{font-size:1.5rem;line-height:2.55rem;font-weight:bold;letter-spacing:.1em}.site-lang-en .stile h3,.site-lang-en .widget_text .textwidget h3{letter-spacing:0}.stile h3::after,.widget_text .textwidget h3::after{display:block;width:40px;margin-top:.5rem;content:"";border-bottom:solid 4px #192e3a}.stile h4,.widget_text .textwidget h4{font-size:1.25rem;line-height:1.7rem;position:relative;padding:1rem 2rem;font-weight:bold;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7}.stile h4::after,.widget_text .textwidget h4::after{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";border-left:5px solid #192e3a}.stile h5,.widget_text .textwidget h5{font-size:1.125rem;line-height:1.7rem;position:relative;margin-left:30px;font-weight:bold}.stile h5::after,.widget_text .textwidget h5::after{position:absolute;top:0;left:-30px;z-index:1;width:25px;height:100%;content:"";background-image:url(img/heading-01.png);background-repeat:no-repeat;background-position:center;background-size:20px}.stile h6,.widget_text .textwidget h6{font-size:1.125rem;line-height:1.7rem;position:relative;padding-left:15px;margin-left:30px;margin-left:0;font-weight:bold;color:#174c6b;border-left:5px solid #174c6b}.stile h6::after,.widget_text .textwidget h6::after{position:absolute;top:0;left:-30px;z-index:1;width:25px;height:100%;content:"";background-image:none;background-repeat:no-repeat;background-position:center;background-size:20px}.stile a.button,.widget_text .textwidget a.button{position:relative;display:inline-flex;align-items:center;padding:.65rem .75rem;min-width:3rem;min-height:2.5rem;padding-right:1.5rem;border:1px solid;border-radius:0;height:100%;line-height:1.25;font-size:initial;font-feature-settings:"pkna" 1;-ms-user-select:none;user-select:none;color:gray;background-color:rgba(0,0,0,0);border-color:gray;background-color:#192e3a;border:none;padding:.85rem 3rem .85rem 1.2rem;border-radius:1px;color:#fff;transition:.2s;-webkit-text-stroke-width:.15px;margin:.15rem 0;text-align:left}@media screen and (min-width: 600px),print and (min-width: 193px){.stile a.button,.widget_text .textwidget a.button{padding:.75rem 1rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.stile a.button,.widget_text .textwidget a.button{padding-right:2rem}}.stile a.button::before,.widget_text .textwidget a.button::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5em;content:"";font-family:"Material Icons";display:inline-block;font-style:normal;line-height:1;font-weight:normal;right:0}@media(-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){.stile a.button::before,.widget_text .textwidget a.button::before{-webkit-text-stroke-width:.15px}}@media screen and (min-width: 600px),print and (min-width: 193px){.stile a.button::before,.widget_text .textwidget a.button::before{right:.5rem}}.stile a.button::before,.widget_text .textwidget a.button::before{color:gray}.stile a.button:hover,.widget_text .textwidget a.button:hover{color:#fff;background-color:#174c6b;transition:.2s}.stile a.button::before,.widget_text .textwidget a.button::before{content:"　";background-image:url(img/btn-txt-next.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.15rem;position:absolute;right:.3rem;width:2rem;height:1.5rem}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.stile a.button,.widget_text .textwidget a.button{padding-top:1rem;padding-bottom:.65rem}}@media screen and (max-width: 599px),print and (max-width: 192px){.stile a.button,.widget_text .textwidget a.button{width:100%}}.stile div.frame,.widget_text .textwidget div.frame{background-color:#f5f8fa;padding:1.7rem;line-height:1.7rem;text-align:center}.stile div.frame>*+*,.widget_text .textwidget div.frame>*+*{margin-top:1.7rem}.stile div.frame>*:first-child.alignleft+*:not([class]),.widget_text .textwidget div.frame>*:first-child.alignleft+*:not([class]){margin-top:0}.stile div.frame>*:first-child.alignright+*:not([class]),.widget_text .textwidget div.frame>*:first-child.alignright+*:not([class]){margin-top:0}.stile div.frame>*,.widget_text .textwidget div.frame>*{text-align:left}.stile div.frame *:not([class])+table,.widget_text .textwidget div.frame *:not([class])+table{margin-top:3.4rem}.stile div.frame table+*:not([class]),.widget_text .textwidget div.frame table+*:not([class]){margin-top:3.4rem}.stile div.frame *:not([class])+figure:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame *:not([class])+figure:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile div.frame figure:not(.alignright):not(.alignleft)+*:not([class]),.widget_text .textwidget div.frame figure:not(.alignright):not(.alignleft)+*:not([class]){margin-top:3.4rem}.stile div.frame *:not([class])+figure[data-stile~=aligncenter],.widget_text .textwidget div.frame *:not([class])+figure[data-stile~=aligncenter]{margin-top:3.4rem}.stile div.frame figure[data-stile~=aligncenter]+*:not([class]),.widget_text .textwidget div.frame figure[data-stile~=aligncenter]+*:not([class]){margin-top:3.4rem}@media screen and (-ms-high-contrast: active)and (max-width: 599px),print and (-ms-high-contrast: active)and (max-width: 192px),screen and (-ms-high-contrast: none)and (max-width: 599px),print and (-ms-high-contrast: none)and (max-width: 192px){.stile div.frame *:not([class])+figure.alignright,.widget_text .textwidget div.frame *:not([class])+figure.alignright{margin-top:3.4rem}.stile div.frame *:not([class])+figure.alignleft,.widget_text .textwidget div.frame *:not([class])+figure.alignleft{margin-top:3.4rem}.stile div.frame figure.alignright+*:not([class]),.widget_text .textwidget div.frame figure.alignright+*:not([class]){margin-top:3.4rem}.stile div.frame figure.alignleft+*:not([class]),.widget_text .textwidget div.frame figure.alignleft+*:not([class]){margin-top:3.4rem}}.stile div.frame *+hr,.widget_text .textwidget div.frame *+hr{margin-top:3.4rem}.stile div.frame hr+*,.widget_text .textwidget div.frame hr+*{margin-top:3.4rem}.stile div.frame *:not(.alignright):not(.alignleft)+h6,.widget_text .textwidget div.frame *:not(.alignright):not(.alignleft)+h6{margin-top:2.55rem}.stile div.frame h6+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h6+*:not(.alignright):not(.alignleft){margin-top:.85rem}.stile div.frame h6+figure.alignright+*:not(.alignright):not(.alignleft),.stile div.frame h6+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h6+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h6+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:.85rem}.stile div.frame *:not(.alignright):not(.alignleft)+h5,.widget_text .textwidget div.frame *:not(.alignright):not(.alignleft)+h5{margin-top:3.4rem}.stile div.frame h5+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h5+*:not(.alignright):not(.alignleft){margin-top:1.7rem}.stile div.frame h5+figure.alignright+*:not(.alignright):not(.alignleft),.stile div.frame h5+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h5+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h5+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:1.7rem}.stile div.frame *:not(.alignright):not(.alignleft)+h4,.widget_text .textwidget div.frame *:not(.alignright):not(.alignleft)+h4{margin-top:4.25rem}.stile div.frame h4+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h4+*:not(.alignright):not(.alignleft){margin-top:2.55rem}.stile div.frame h4+figure.alignright+*:not(.alignright):not(.alignleft),.stile div.frame h4+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h4+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h4+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:2.55rem}.stile div.frame *:not(.alignright):not(.alignleft)+h3,.widget_text .textwidget div.frame *:not(.alignright):not(.alignleft)+h3{margin-top:5.1rem}.stile div.frame h3+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h3+*:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile div.frame h3+figure.alignright+*:not(.alignright):not(.alignleft),.stile div.frame h3+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h3+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h3+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile div.frame *:not(.alignright):not(.alignleft)+h2,.widget_text .textwidget div.frame *:not(.alignright):not(.alignleft)+h2{margin-top:5.1rem}.stile div.frame h2+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h2+*:not(.alignright):not(.alignleft){margin-top:4.25rem}.stile div.frame h2+figure.alignright+*:not(.alignright):not(.alignleft),.stile div.frame h2+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h2+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h2+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:4.25rem}.stile div.frame *:not(.alignright):not(.alignleft)+h1,.widget_text .textwidget div.frame *:not(.alignright):not(.alignleft)+h1{margin-top:5.1rem}.stile div.frame h1+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h1+*:not(.alignright):not(.alignleft){margin-top:5.1rem}.stile div.frame h1+figure.alignright+*:not(.alignright):not(.alignleft),.stile div.frame h1+figure.alignleft+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h1+figure.alignright+*:not(.alignright):not(.alignleft),.widget_text .textwidget div.frame h1+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:5.1rem}.stile div.frame p+p,.widget_text .textwidget div.frame p+p{margin-top:.85rem}.stile div.frame ul:not([class])>li+li,.stile div.frame ul.stile>li+li,.widget_text .textwidget div.frame ul:not([class])>li+li,.widget_text .textwidget div.frame ul.stile>li+li{margin-top:.85rem}.stile div.frame ul[data-stile~=compact]>li+li,.widget_text .textwidget div.frame ul[data-stile~=compact]>li+li{margin-top:0}.stile div.frame ol:not([class])>li+li::before,.stile div.frame ol.stile>li+li::before,.widget_text .textwidget div.frame ol:not([class])>li+li::before,.widget_text .textwidget div.frame ol.stile>li+li::before{padding-top:.85rem}.stile div.frame ol[data-stile~=compact]>li+li::before,.widget_text .textwidget div.frame ol[data-stile~=compact]>li+li::before{padding-top:0}.stile div.frame dl:not([class])>*+dt,.stile div.frame dl.stile>*+dt,.widget_text .textwidget div.frame dl:not([class])>*+dt,.widget_text .textwidget div.frame dl.stile>*+dt{margin-top:.85rem}.stile div.frame dl[data-stile~=compact]>*+dt,.widget_text .textwidget div.frame dl[data-stile~=compact]>*+dt{margin-top:0}.stile div.frame li>ul,.stile div.frame li>ol,.stile div.frame li>dl,.stile div.frame dd>ul,.stile div.frame dd>ol,.stile div.frame dd>dl,.widget_text .textwidget div.frame li>ul,.widget_text .textwidget div.frame li>ol,.widget_text .textwidget div.frame li>dl,.widget_text .textwidget div.frame dd>ul,.widget_text .textwidget div.frame dd>ol,.widget_text .textwidget div.frame dd>dl{margin-top:.85rem}.stile div.frame *+figcaption,.widget_text .textwidget div.frame *+figcaption{margin-top:.85rem}.stile div.frame table>caption,.widget_text .textwidget div.frame table>caption{padding-bottom:.85rem}.stile div.frame blockquote>*+*,.widget_text .textwidget div.frame blockquote>*+*{margin-top:.85rem}.stile div.frame blockquote>*:first-child,.widget_text .textwidget div.frame blockquote>*:first-child{margin-top:0}.stile div.full-width,.widget_text .textwidget div.full-width{margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}.stile div.full-width>*,.widget_text .textwidget div.full-width>*{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.stile div.full-width>*,.widget_text .textwidget div.full-width>*{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 8rem)}}.widget_text .textwidget h4::after{display:none}.site-global-nav a:not([class])[data-stile~=link-external]::after{content:"";display:inline-block;margin-left:.2em;width:1em;height:1em;background-image:url(./img/common/external-link.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(0.1em)}.menu a,.menu label{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;width:100%;height:100%;-ms-user-select:none;user-select:none}.footerbnr li a:hover,.site-footer-link a:hover{text-decoration:underline}body:not(.page-template-front-page) .site-content{position:relative}body:not(.page-template-front-page) .site-content::before{content:"";display:inline-block;width:100%;top:250px;height:calc(100% - 500px);background:#fbfdfd;position:absolute;z-index:-1}@media screen and (max-width: 799px),print and (max-width: 192px){body:not(.page-template-front-page) .site-content::before{top:130px;height:calc(100% - 300px)}}body.page .site-content,body.single-event .site-content,body.single .site-content{margin-bottom:3rem}body:not(.page-template-front-page) .content-area{background-color:#fff;border:3px solid #eaf2f4;margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 1.5rem);margin-top:2.5rem;padding-bottom:3.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){body:not(.page-template-front-page) .content-area{margin-left:auto;margin-right:auto;max-width:68rem;width:calc(100% - 4rem)}}@media screen and (max-width: 799px),print and (max-width: 192px){body:not(.page-template-front-page) .content-area{border:none;margin-top:2.5rem}}.search .content-area,.post-type-archive .content-area{margin-bottom:3rem}#main .stile h3{margin-top:3.6rem}#main .stile h4,#main .stile h5{margin-top:3rem}.page_ttl{text-align:center;padding:3.5rem 3rem 0 3rem;font-size:1.75rem;font-weight:bold}@media screen and (max-width: 999px),print and (max-width: 192px){.page_ttl{padding:6rem 3rem 0 3rem}}@media screen and (max-width: 799px),print and (max-width: 192px){.page_ttl{padding:2.5rem 3rem 0 3rem;font-size:1.5rem}}.stile a:not([class])[data-stile~=link-simple],.stile a:not([class])[href^=http]:empty,.widget_text .textwidget a:not([class])[data-stile~=link-simple],.widget_text .textwidget a:not([class])[href^=http]:empty{text-decoration:none;color:rgba(17,34,255,.9);word-wrap:break-word;margin-left:0rem;margin-right:0rem;padding:0rem 0rem;background:none;border-radius:0rem;text-decoration:underline}.page-template-default .stile a.button{margin-top:.5rem;margin-bottom:.5rem;margin-left:.5rem}.page-template-default .stile .column-4 a.button,.page-template-default .stile .column-3 a.button,.page-template-default .stile .column-2 a.button{width:100%}.newslist-cat{margin-left:auto;margin-right:auto;max-width:52rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.newslist-cat{margin-left:auto;margin-right:auto;max-width:52rem;width:calc(100% - 8rem)}}.newslist-cat .entry-navigation{margin-bottom:3rem}.newslist-cat h3{color:#395460;font-weight:bold}.newslist-cat ul{display:flex;list-style:none;margin-top:1rem;flex-wrap:wrap}.newslist-cat ul li .article_category-c01{background-color:#005dab}.newslist-cat ul li .article_category-c02{background-color:#8cb808}.newslist-cat ul li .article_category-c03{background-color:#002378}.newslist-cat ul li .article_category-c04{background-color:#f38200}.newslist-cat ul li .article_category-c05{background-color:#e056fd}.newslist-cat ul li .article_category-c06{background-color:#9b0000}.newslist-cat ul li.article_category-c07{background-color:#f9ca24}.newslist-cat ul li.article_category-c08{background-color:#eb4d4b}.newslist-cat ul li.article_category-c09{background-color:#22a6b3}.newslist-cat ul li.article_category-c10{background-color:#be2edd}.newslist-cat ul li a{background-color:#c4c4c4;padding:.3rem 1rem;margin-right:2px;margin-bottom:2px;display:inline-block;color:#fff;opacity:1}@media screen and (max-width: 799px),print and (max-width: 192px){.newslist-cat ul li a{padding:.3rem .3rem}}.newslist-cat ul li.current{opacity:.2}.articlelist .list-item li{background-color:#eaf2f4}.single .entry-header .entry-title{color:rgba(0,35,120,.95);padding-bottom:2rem;border-bottom:2px solid #dadada;margin-bottom:2rem;font-size:1.5rem}@media screen and (max-width: 799px),print and (max-width: 192px){.single .entry-header .entry-title{font-size:1.3rem;line-height:2rem}}.single .entry-cat,.single .entry-date{display:inline-block}.single .entry-cat a{padding:.25rem .75rem;margin-right:.2rem;font-size:.8rem;color:#fff;display:inline-block;margin-bottom:.2rem}.single .entry-cat a:last-child{margin-right:1rem}.single .entry-cat a.article_category-c01{background-color:#005dab}.single .entry-cat a.article_category-c02{background-color:#8cb808}.single .entry-cat a.article_category-c03{background-color:#002378}.single .entry-cat a.article_category-c04{background-color:#f38200}.single .entry-cat a.article_category-c05{background-color:#e056fd}.single .entry-cat a.article_category-c06{background-color:#9b0000}.single .entry-cat a.article_category-c07{background-color:#f9ca24}.single .entry-cat a.article_category-c08{background-color:#eb4d4b}.single .entry-cat a.article_category-c09{background-color:#22a6b3}.single .entry-cat a.article_category-c10{background-color:#be2edd}.to{display:flex;align-items:center;padding-left:.5rem;font-size:1.5rem}.single .event .eventlist-datewrap .item-event-duration{display:flex;align-items:center;width:100%;flex-wrap:wrap}.single .event .eventlist-datewrap h3{background-color:#8cb808;padding:.3rem 1rem;border-radius:20px;color:#fff;font-size:.8rem;margin-right:.5rem;text-align:center;width:100px}.single .event .eventlist-datewrap .eventlist-date{display:flex;align-items:center;flex-wrap:wrap;padding:0}.single .event .eventlist-datewrap .eventlist-date span{font-weight:bold;padding-left:.2rem}.single .event .eventlist-datewrap .eventlist-datestatus{display:flex;align-items:center;margin-left:1rem;padding:.5rem 1rem;font-size:.8rem;color:#fff}.single .event .entry-date{display:block;text-align:right;padding-top:2rem}.single .event .container-apply-duration{border:2px solid #8cb808;border-radius:3px;display:flex;margin-top:1rem;padding:.8rem 1rem}.single .event .container-apply-duration h3{font-weight:bold;padding-right:1rem}.single .event .item-event-duration-label{padding:.3rem 1rem .1rem 0;width:8rem;color:#8cb808;font-weight:bold;margin-bottom:.2rem}.single .event .item-event-duration-contents-box{display:flex;flex-wrap:wrap;align-items:center}.single .event .item-event-duration-contents-box .to{padding-right:.7rem}.single .event .item-event-duration-contents-inner{display:flex;align-items:center;flex-wrap:wrap}.single .event .acceptance,.single .event .accepting{display:inline-block;font-size:.8rem;padding:.25rem .75rem;background-color:#eaf2f4}.single .event .item-event-duration-date{display:flex;flex-wrap:wrap;padding:.3rem 1rem .5rem 0;color:#8cb808;align-items:baseline}.single .event .item-event-duration-annotation{background-color:#8cb808;color:#fff;padding:.3rem .7rem;font-size:.85rem;display:inline-block;margin:.2rem 0}.section-navigation-page-directory{padding-top:3rem}.page .navigation-area{display:flex;justify-content:center;padding:0}@media screen and (max-width: 799px),print and (max-width: 192px){.page .navigation-area{display:block}}.page .navigation-area .parent-page{display:flex}.page .navigation-area .parent-page a{padding-left:.75rem;padding-right:1.5rem;min-width:12rem;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .3s;background-image:url(img/subnab-parent.svg);background-position:right -2px center;background-size:cover;line-height:1.4rem;z-index:1}@media screen and (max-width: 799px),print and (max-width: 192px){.page .navigation-area .parent-page a{padding:.75rem 2rem;width:100%;display:block;background-position:center;background-size:200%}}.page .navigation-area .parent-page a:hover{opacity:.9;text-decoration:underline}.page .navigation-area .children-list ul{display:flex;height:100%;flex-wrap:wrap;justify-content:flex-start;background-color:#fff;border:4px solid #eaf2f4;padding:.5rem 10px .5rem 40px;margin-left:-30px}@media screen and (max-width: 799px),print and (max-width: 192px){.page .navigation-area .children-list ul{margin-left:0;padding:.75rem}}.page .navigation-area .children-list ul li{list-style:none;display:flex}.page .navigation-area .children-list ul li a{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem}.page .navigation-area .children-list ul li a:hover{opacity:.8;text-decoration:underline}.page .navigation-area .children-list ul li.current_page_item a{background-image:url(img/gnav-current-bg.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.mtp-35{margin-top:3.5rem}.mtp-0{margin-top:0}.stile h3+figure.alignright,.stile h3+figure.alignleft{margin-top:3.4rem !important}.stile ul:not([class]){padding-left:1.8rem;top:.9rem}.stile ol:not([class]){padding-left:0rem}.stile ol:not([class]) li::before{text-align:center;padding-right:.2rem;min-width:1.8rem}.frontpage-video-sp01 a{position:relative;padding-bottom:53%;display:block;overflow:hidden}.frontpage-video-sp01 a img{position:absolute}.stile table{text-align:left}.stile thead td,.stile th{background-color:#e5eef6;border-left:none;text-align:left}#main .entry-content.stile>h3:first-child,#main .entry-content.stile>h4:first-child,#main .entry-content.stile>h5:first-child{margin-top:0}.stile table{width:100%;border:none}div[data-stile~=fixed-table-header-table] thead td,div[data-stile~=fixed-table-header-table] th{color:rgba(0,0,0,.95);background-color:#e5eef6}@media(-ms-high-contrast: active),(-ms-high-contrast: none){div[data-stile~=fixed-table-header-table] thead td,div[data-stile~=fixed-table-header-table] th{border-bottom-width:2px}}@supports(-ms-ime-align: auto){div[data-stile~=fixed-table-header-table] thead td,div[data-stile~=fixed-table-header-table] th{border-bottom-width:2px}}.clear{margin-top:0}#main .stile.resercher-list h4{margin-bottom:2rem}#main .stile.resercher-list .frame{margin:0;padding:0;min-height:11.5rem;position:relative;border-bottom:1px solid #c7c7c7;background:none}@media screen and (max-width: 399px),print and (max-width: 192px){#main .stile.resercher-list .frame{padding-bottom:1.5rem}}#main .stile.resercher-list .frame h5{width:calc(100% - 11rem);margin-top:1.5rem;font-weight:normal;font-size:.88rem;margin-left:0}#main .stile.resercher-list .frame h5::after{display:none}#main .stile.resercher-list .frame h5 strong{font-size:1.2rem;font-weight:bold;margin-right:.3rem}@media screen and (max-width: 399px),print and (max-width: 192px){#main .stile.resercher-list .frame h5{width:100%}}#main .stile.resercher-list .frame p{width:calc(100% - 11rem);font-size:1rem}@media screen and (max-width: 399px),print and (max-width: 192px){#main .stile.resercher-list .frame p{width:100%}}#main .stile.resercher-list .frame p a{font-size:.88rem}#main .stile.resercher-list .frame p:nth-last-child(3)::before{content:"";width:1.5rem;height:1px;background:#444;display:inline-block;margin-right:.4em;position:relative;bottom:.3rem}#main .stile.resercher-list .frame p:nth-last-child(2){margin-bottom:1rem}#main .stile.resercher-list .frame p:last-child{width:10rem;height:auto;position:absolute;top:0;right:0;margin:0;padding:0}@media screen and (max-width: 399px),print and (max-width: 192px){#main .stile.resercher-list .frame p:last-child{position:unset;width:100%}}#main .stile.resercher-list .frame p:last-child img{margin:0;vertical-align:bottom;max-height:10rem}.resercher{font-size:.88rem;line-height:1.8rem}.resercher li{padding-bottom:1.5rem;margin-bottom:1rem;padding-top:.5rem;border-bottom:1px solid #c7c7c7;display:flex;align-items:flex-start}@media screen and (max-width: 399px),print and (max-width: 192px){.resercher li{display:block}}.resercher li>span{width:calc(100% - 11rem)}.resercher li>img{width:10rem;height:auto;margin-left:1rem}@media screen and (max-width: 399px),print and (max-width: 192px){.resercher li>img{width:100%;margin-left:0;margin-top:1rem}}.resercher li a:not([class])[data-stile~=link-simple]{padding-left:.5rem}.resercher li a:not([class])[data-stile~=link-simple]:first-of-type{padding-left:0 !important}.resercher strong{font-size:1.2rem;padding-right:.1rem;padding-bottom:.75rem;display:inline-block}.resercher strong:nth-of-type(2){font-size:1rem;font-weight:normal;padding-bottom:.5rem;display:inline-flex;align-items:baseline}.resercher strong:nth-of-type(2)::before{content:"";width:1.5rem;height:1px;background:#444;display:inline-block;margin-right:.4em;position:relative;bottom:.3rem}ul.list-item-search{border-top:1px solid #192e3a}ul.list-item-search li{border-bottom:1px solid #192e3a}ul.list-item-search li a{padding-right:0;padding-left:0}.stile .size-large.alignleft,.stile .size-large.aligncenter,.stile .size-large.alignright{max-width:100%}.stile div[data-stile~=fixed-table-header-table] thead td,.stile div[data-stile~=fixed-table-header-table] th{background-color:#e5eef6}.stile [data-stile~=aligncenter].alignleft:not([class^=size-]):not([class*=" size-"]),.stile [data-stile~=aligncenter].alignright:not([class^=size-]):not([class*=" size-"]){max-width:100%}.btn-voice a,.btn-voice a:not([class])[data-stile~=link-simple]{border:1px solid #b3cbd9;display:block;padding:1rem 1.5rem 1rem 2rem;background:linear-gradient(to bottom left, rgba(255, 255, 255, 0) 50%, #002378 50.5%) no-repeat top left/0.73rem 50.05%,linear-gradient(to top left, rgba(255, 255, 255, 0) 50%, #002378 50.5%) no-repeat bottom left/0.73rem 50.05%;background-color:#fbfdfd;text-decoration:none;font-size:.97rem;line-height:1.6rem}.site-lang-en p,.site-lang-en li,.site-lang-en dt,.site-lang-en dd,.site-lang-en th,.site-lang-en td{text-align:start}.error404 .site-content{padding-bottom:3rem}.error404 .site-content .content-area{padding-bottom:6rem}#bg-video{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;z-index:-1}.stile figure img,.widget_text .textwidget figure img{width:auto}.entry-content .anc-link{margin-top:-5rem;padding-top:5rem}@media screen and (max-width: 579px),print and (max-width: 192px){.entry-content .anc-link{margin-top:-2rem;padding-top:2rem}}.entry-content .anc-link:focus{outline:none}.stile figcaption,.widget_text .textwidget figcaption{max-width:30rem}
/*# sourceMappingURL=style.css.map */
