/*!
Theme Name: Ishihara-Marrella
Theme URI: http://www.stxst.com/
Author: Space-Time Inc.
Author URI: http://www.stxst.com/
Description: Theme for Mr. Ishihara's web site
Version: 2018-06-27
Text Domain: default
Tags: education
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,400i,700i");@import url("https://fonts.googleapis.com/css?family=Spectral:300,600,300i,600i");html{box-sizing:border-box}*,*: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,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1}button,select{text-transform:none}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}[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}@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{display:block;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;font-size:0.875rem;font-weight:bold;width:auto;height:auto;top:5px;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;z-index:100000}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.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}.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-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-slides,.st-slide-show-picture{position:absolute;top:0;left:0;right:0;bottom:0}.st-slide-show{position:relative;display:flex;flex-direction:column}.st-slide-show-strip{margin-left:auto;margin-right:auto;max-width:48rem;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:14rem;max-height:80vh;position:relative}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.st-slide-show-strip{position:relative}.st-slide-show-strip::after{content:'';position:absolute;left:-100vw;width:200vw;top:0;bottom:0;background-color:rgba(0,0,0,0);z-index:-1}}.st-slide-show-strip:before{content:'';display:block;padding-top:51.28205%}.st-slide-show-background-frame{position:absolute;top:0;bottom:0;width:100vw;overflow:hidden}.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-repeat:no-repeat;background-size:cover;background-position:center}.st-slide-show-slides{margin:0;padding:0;width:100%;height:100%;list-style:none;overflow:hidden;box-shadow:none}.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.4)}.st-slide-show-slides>li>a{display:block;width:100%;height:100%}.st-slide-show-picture,.st-slide-show-picture>div{background-size:cover;background-repeat:no-repeat;background-position:center center;transition:transform 10s}.st-slide-show-picture.scroll{background-size:100% auto;background-position:center top}.st-slide-show-picture.scroll.do{transition:transform 10s, background-position 10s;background-position:center bottom}.st-slide-show-picture.dual{display:flex;background-color:rgba(0,0,0,0.4)}.st-slide-show-picture.dual>div{width:50%;height:100%}.st-slide-show-picture.dual>div:last-child{opacity:0;transition:opacity 1s}.st-slide-show-picture.dual.do>div:last-child{opacity:1}.st-slide-show-caption{opacity:0;z-index:2;pointer-events:none;color:#fff;text-shadow:0 0 0.5rem #000;line-height:1.25;font-feature-settings:'pkna' 1}.st-slide-show-caption span>span{display:inline-block}.st-slide-show-caption.subtitle{position:absolute;left:0;right:0;bottom:0;padding:0.75rem 1rem;background-color:rgba(0,0,0,0.4)}.st-slide-show-caption.line{position:absolute;left:0;right:0;bottom:0;padding:0.75rem 1rem;background-color:rgba(0,0,0,0.4)}@media screen and (min-width: 900px), print and (min-width: 369px){.st-slide-show-caption.line{background-color:transparent;min-height:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.st-slide-show-caption.line>div{max-width:100%}.st-slide-show-caption.line>div>span{display:inline;max-width:100%;background-color:rgba(0,0,0,0.4);font-size:1.9rem;line-height:1.5}.st-slide-show-caption.line div:not(:first-child){margin-top:1rem}}.st-slide-show-caption.circle{position:absolute;top:0;left:0;right:0;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%);line-height:1.5;font-size:2rem;text-align:center}.st-slide-show-caption.circle>div+div{margin-top:0.5rem}.st-slide-show-prev,.st-slide-show-next{-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;top:0;bottom:0;width:4rem;display:flex;align-items:center;justify-content:center}.st-slide-show-prev:before,.st-slide-show-next:before{content:'';width:4rem;height:4rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-2rem, -2rem);transition:all 0.2s}.st-slide-show-prev:hover:before,.st-slide-show-next:hover:before{background-color:rgba(0,0,0,0.4)}.st-slide-show-prev::after,.st-slide-show-next::after{content:'';transition:all 0.2s}.st-slide-show-next{right:0}.st-slide-show-next::after{width:1.41421rem;height:1.41421rem;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:.70711rem .70711rem;transform:rotate(135deg);margin-left:-0.75rem}.st-slide-show-next:hover::after{border-top-color:#fff;border-left-color:#fff}.st-slide-show-prev::after{width:1.41421rem;height:1.41421rem;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:.70711rem .70711rem;transform:rotate(-45deg);margin-left:0.75rem}.st-slide-show-prev:hover::after{border-top-color:#fff;border-left-color:#fff}.st-slide-show-rivets{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:100%;z-index:1;text-align:center}.st-slide-show-rivets>input[type=radio]+label{display:inline-block;padding:0.5rem 1rem;cursor:pointer}.st-slide-show-rivets>input[type=radio]+label::after{content:'';display:block;width:.85rem;height:.85rem;border-radius:50%;background-color:#e9eef1;box-shadow:none}.st-slide-show-rivets>input[type=radio]:checked+label::after{background-color:#7B151E}.site-global-nav{display:flex;align-items:center;background-color:#fff;box-shadow:0 1px 0 #00A888,0 8px 0 #7B151E;margin-bottom:7px}@media screen and (max-width: 599px), print and (max-width: 192px){.site-global-nav{display:none}}.site-global-nav .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 1.5rem);display:inline-flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 600px), print and (min-width: 193px){.site-global-nav .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 4rem)}}@media screen and (min-width: 900px), print and (min-width: 369px){.site-global-nav .menu{flex-direction:row}}.site-global-nav .menu li{overflow:hidden;position:relative;flex-grow:1}.site-global-nav .menu li.ancestor a::after,.site-global-nav .menu li.current a::after,.site-global-nav .menu li.opened a::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;border-bottom:3px solid #00A888}.site-global-nav .menu a{font-weight:bold;color:#232a22;position:relative;width:100%;height:100%;padding:1.25rem 2.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.site-global-nav .menu a{-webkit-text-stroke-width:initial}}.site-global-nav .menu li.home.ancestor a::after,.site-global-nav .menu li.home.current a::after,.site-global-nav .menu li.home.opened a::after{border-bottom:none}.site-global-nav .menu li.home a{max-width:4rem;font-size:0}.site-global-nav .menu li.home a::before{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;font-size:1.5rem;color:#7B151E}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.site-global-nav .menu li.home a::before{-webkit-text-stroke-width:.28px}}body:not(.ios) .site-global-nav .menu a:hover{background-color:#fafafa;transition:0.1s linear}.site-header:not(.floating) .site-global-nav-sub{padding:calc(1rem - 7px) 2rem 1rem 2rem}.site-header .site-global-nav-sub{background-color:#7B151E;font-size:0.88rem}@media screen and (max-width: 599px), print and (max-width: 192px){.site-header .site-global-nav-sub{display:none}}.footer-gnav-sub-wrap .site-global-nav-sub{background-color:#7B151E;padding:1rem 2rem;font-size:0.88rem;margin-top:6rem}@media screen and (max-width: 599px), print and (max-width: 192px){.footer-gnav-sub-wrap .site-global-nav-sub{display:none}}.footer-gnav-sub-wrap .site-global-nav-sub li:last-child,.site-header .site-global-nav-sub li:last-child{border-right:1px solid #fff}.footer-gnav-sub-wrap .site-global-nav-sub li,.site-header .site-global-nav-sub li{color:#fff;border-left:1px solid #fff}.footer-gnav-sub-wrap .site-global-nav-sub .menu,.site-global-nav-sub .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 1.5rem);display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 600px), print and (min-width: 193px){.footer-gnav-sub-wrap .site-global-nav-sub .menu,.site-global-nav-sub .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 4rem)}}@media screen and (max-width: 599px), print and (max-width: 192px){.footer-gnav-sub-wrap .site-global-nav-sub .menu,.site-global-nav-sub .menu{display:none}}.footer-gnav-sub-wrap .site-global-nav-sub .menu li,.site-global-nav-sub .menu li{position:relative}.footer-gnav-sub-wrap .site-global-nav-sub .menu a,.site-global-nav-sub .menu a{min-height:2rem;padding:0.8rem 1.5rem}body:not(.ios) .site-global-nav-sub .menu li.current a,body:not(.ios) .site-global-nav-sub .menu li a:hover{background-color:rgba(255,255,255,0.15);transition:0.1s linear}.site-hamburger-nav{display:none;align-items:center;background-color:#fff;margin-top:0;top:0;right:0;left:auto;position:fixed;z-index:900;max-height:100vh;overflow-y:auto;min-width:23rem;width:calc(100% - 11rem);max-width:30rem}@media screen and (max-width: 599px), print and (max-width: 192px){.site-hamburger-nav.open{display:block;padding-bottom:3rem}}.site-hamburger-nav .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 1.5rem);flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 600px), print and (min-width: 193px){.site-hamburger-nav .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 4rem)}}@media screen and (min-width: 900px), print and (min-width: 369px){.site-hamburger-nav .menu{flex-direction:row}}.site-hamburger-nav .menu li{overflow:hidden;position:relative;flex-grow:1}.site-hamburger-nav .menu li.current-menu-item>a::after{content:'';position:absolute;left:0;top:0;width:3px;height:100%;display:inline-block;background-color:#00A888}.site-hamburger-nav .menu li.menu-item-has-children>a::after{display:none}.site-hamburger-nav .menu a{font-weight:bold;color:#232a22;position:relative;width:100%;height:100%;padding:1.5rem 2.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.site-hamburger-nav .menu a{-webkit-text-stroke-width:initial}}.site-hamburger-nav .site-language.menu{display:inline-block;padding:20px 10px}.site-hamburger-nav .site-language.menu li{width:40px;display:inline-block}.site-hamburger-nav .site-language.menu li a{padding:0;height:40px;width:40px;border-radius:50%;color:#fff}.site-hamburger-nav .home a,.site-hamburger-nav .menu-item a{background-color:#95d0be;margin-bottom:1px;display:inline-block}.site-hamburger-nav .home a:hover,.site-hamburger-nav .menu-item a:hover{opacity:0.7;transition:0.1s linear}.site-hamburger-nav .home a:hover::after,.site-hamburger-nav .menu-item a:hover::after{display:none}.site-hamburger-nav .home .sub-menu,.site-hamburger-nav .menu-item .sub-menu{margin:0;width:100%}.site-hamburger-nav .home .sub-menu li,.site-hamburger-nav .menu-item .sub-menu li{width:100%}.site-hamburger-nav .home .sub-menu li a,.site-hamburger-nav .menu-item .sub-menu li a{background-color:#cae7de;padding-left:3rem}.site-hamburger-nav li:not(.show) .sub-menu li{background:#fff;opacity:0;visibility:hidden;max-height:0;transition:0.3s opacity, 1.5s visibility, 0.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}.current-menu-parent .sub-menu{display:flex}.sub-menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 1.5rem);display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 600px), print and (min-width: 193px){.sub-menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 4rem)}}.sub-menu li{position:relative}.sub-menu a{min-height:2rem;padding:0.85rem 1rem 0.75rem}.sub-menu .current_page_item::after{content:'';position:absolute;left:1rem;right:1rem;bottom:0;height:2px}.nav-toggle{display:none;position:fixed;right:12px;top:0px;width:34px;height:36px;margin-top:14px;cursor:pointer;z-index:1000}@media screen and (max-width: 599px), print and (max-width: 192px){.nav-toggle{display:block}}.nav-toggle div{position:relative}.nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.nav-toggle span:nth-child(1){top:0}.nav-toggle span:nth-child(2){top:11px}.nav-toggle span:nth-child(3){top:22px}.open .nav-toggle span:nth-child(1){top:11px;-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:11px;-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)}#fadeLayer{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000000;opacity:0.5;visibility:hidden;z-index:1}h1,h2,h3,h4,h5,h6{clear:both;color:#232a22;font-feature-settings:'pkna' 1}*+.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:-1rem;margin-bottom:-1rem}.navigation.pagination .nav-links>*:not(:empty){margin-right:1rem;margin-bottom:1rem}.navigation.pagination .nav-links>*{position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;justify-content:center;line-height:1;min-height:3.2rem}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.pagination .nav-links>*{padding:1.25rem 2rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.pagination .nav-links>*{-webkit-text-stroke-width:initial}}.navigation.pagination .nav-links>*::before,.navigation.pagination .nav-links>*::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.pagination .nav-links>*:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.pagination .nav-links>*:hover::before,.navigation.pagination .nav-links>*:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.pagination .nav-links>*:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.navigation.pagination .nav-links>span{opacity:0.5;pointer-events:none}.navigation.pagination .nav-links .prev,.navigation.pagination .nav-links .next{font-size:.85rem}.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:.75rem 1rem;min-width:3.25rem;min-height:3rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;padding:0.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:1.25rem 2rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.page-break-navigation .nav-links>*{-webkit-text-stroke-width:initial}}.navigation.page-break-navigation .nav-links>*::before,.navigation.page-break-navigation .nav-links>*::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.page-break-navigation .nav-links>*:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.page-break-navigation .nav-links>*:hover::before,.navigation.page-break-navigation .nav-links>*:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.page-break-navigation .nav-links>*:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.page-break-navigation .nav-links>*{padding:0.5rem}}.navigation.page-break-navigation .nav-links>span{opacity:0.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}.navigation.post-navigation .nav-links>.nav-previous,.navigation.post-navigation .nav-links>.nav-next{max-width:10rem;z-index:0}.navigation.post-navigation .nav-links>.nav-previous a,.navigation.post-navigation .nav-links>.nav-next a{display:flex;align-items:center;justify-content:center;width:100%}.navigation.post-navigation .nav-links .disabled a{opacity:0.5;pointer-events:none}.navigation.post-navigation .nav-links>.nav-previous a{position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-left:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.post-navigation .nav-links>.nav-previous a{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.post-navigation .nav-links>.nav-previous a{padding-left:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.post-navigation .nav-links>.nav-previous a{-webkit-text-stroke-width:initial}}.navigation.post-navigation .nav-links>.nav-previous 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;left:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.post-navigation .nav-links>.nav-previous a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.post-navigation .nav-links>.nav-previous a::before{left:1.5rem}}.navigation.post-navigation .nav-links>.nav-previous a::before{color:#fff}.navigation.post-navigation .nav-links>.nav-previous a::before,.navigation.post-navigation .nav-links>.nav-previous a::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-previous a:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-previous a:hover::before,.navigation.post-navigation .nav-links>.nav-previous a:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-previous a:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.navigation.post-navigation .nav-links>.nav-next a{position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-right:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.post-navigation .nav-links>.nav-next a{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.post-navigation .nav-links>.nav-next a{padding-right:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.post-navigation .nav-links>.nav-next a{-webkit-text-stroke-width:initial}}.navigation.post-navigation .nav-links>.nav-next 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:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.post-navigation .nav-links>.nav-next a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.post-navigation .nav-links>.nav-next a::before{right:1.5rem}}.navigation.post-navigation .nav-links>.nav-next a::before{color:#fff}.navigation.post-navigation .nav-links>.nav-next a::before,.navigation.post-navigation .nav-links>.nav-next a::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-next a:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-next a:hover::before,.navigation.post-navigation .nav-links>.nav-next a:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-next a:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.navigation.post-navigation .nav-links>.nav-list a::before{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:#440006;font-size:2em;position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.post-navigation .nav-links>.nav-list a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.post-navigation .nav-links>.nav-list a::before{padding:1.25rem 2rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.post-navigation .nav-links>.nav-list a::before{-webkit-text-stroke-width:initial}}.navigation.post-navigation .nav-links>.nav-list a::before::before,.navigation.post-navigation .nav-links>.nav-list a::before::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-list a::before:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-list a::before:hover::before,.navigation.post-navigation .nav-links>.nav-list a::before:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.post-navigation .nav-links>.nav-list a::before:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.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:#440006;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:#440006;height:4rem;padding-left:2rem;padding-right:3rem;border:2px solid #7B151E;border-radius:4px}.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(68,0,6,0.5)}.navigation.filter label::before,.navigation.filter label::after{content:'';display:block;position:absolute;border:.33333rem solid transparent;transition:all 0.2s ease;pointer-events:none;top:50%;right:1.25rem;z-index:1}.navigation.filter label::before{border-top-color:#e9eef1;transform:translate(50%, 40%) scale(0.65, 1) translate(0, -25%)}.navigation.filter label::after{border-bottom-color:#e9eef1;transform:translate(50%, -40%) scale(0.65, 1) translate(0, -75%)}.navigation.filter label:hover{transition:all 0.2s ease}.navigation.filter label:hover::before{transition:all 0.2s ease;transform:translate(50%, -60%) scale(0.65, -1) translate(0, -25%)}.navigation.filter label:hover::after{transition:all 0.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:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-right:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;display:flex}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.filter a{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.filter a{padding-right:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.filter a{-webkit-text-stroke-width:initial}}.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:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.filter a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.filter a::before{right:1.5rem}}.navigation.filter a::before{color:#fff}.navigation.filter a::before,.navigation.filter a::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.filter a:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.filter a:hover::before,.navigation.filter a:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.filter a:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.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:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-right:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.page-navigation .nav-links li>a{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.page-navigation .nav-links li>a{padding-right:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.page-navigation .nav-links li>a{-webkit-text-stroke-width:initial}}.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:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.page-navigation .nav-links li>a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.page-navigation .nav-links li>a::before{right:1.5rem}}.navigation.page-navigation .nav-links li>a::before{color:#fff}.navigation.page-navigation .nav-links li>a::before,.navigation.page-navigation .nav-links li>a::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.page-navigation .nav-links li>a:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.page-navigation .nav-links li>a:hover::before,.navigation.page-navigation .nav-links li>a:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.page-navigation .nav-links li>a:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.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:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-right:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.sibling-page-navigation .nav-links li>a{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.sibling-page-navigation .nav-links li>a{padding-right:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.sibling-page-navigation .nav-links li>a{-webkit-text-stroke-width:initial}}.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:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation.sibling-page-navigation .nav-links li>a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation.sibling-page-navigation .nav-links li>a::before{right:1.5rem}}.navigation.sibling-page-navigation .nav-links li>a::before{color:#fff}.navigation.sibling-page-navigation .nav-links li>a::before,.navigation.sibling-page-navigation .nav-links li>a::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.sibling-page-navigation .nav-links li>a:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.sibling-page-navigation .nav-links li>a:hover::before,.navigation.sibling-page-navigation .nav-links li>a:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation.sibling-page-navigation .nav-links li>a:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.navigation.sibling-page-navigation .nav-links li:first-child>a{border-top:2px solid #440006}.navigation.sibling-page-navigation .nav-links li.current{opacity:0.5}.navigation.sibling-page-navigation .nav-links li.current a:hover{top:0;border-bottom:2px solid #7B151E}*+.navigation{margin-top:1rem}.navigation.pagination .nav-links>*{padding:0 0.5rem;min-width:3rem}.navigation.post-navigation .nav-links>.nav-previous a,.navigation.post-navigation .nav-links>.nav-next a{height:75%;width:8rem}.navigation.post-navigation .nav-links>.nav-previous{margin-right:1rem}.navigation.post-navigation .nav-links>.nav-next{margin-right:0}.stile.article-allbtn-wrap{margin:0 0 auto auto}@media screen and (max-width: 529px), print and (max-width: -228px){.stile.article-allbtn-wrap{margin:auto 0}}.stile.article-allbtn-wrap a.button{padding:0 2rem 0 2rem;width:8rem;min-width:unset}@media screen and (max-width: 529px), print and (max-width: -228px){.stile.article-allbtn-wrap a.button{width:17rem}}.prevnext-wrap{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-left:auto;margin-right:auto;max-width:48rem;margin-top:4rem}@media screen and (min-width: 530px), print and (min-width: -227px){.prevnext-wrap{flex-direction:row;width:calc(100% - 8rem)}}.search-form{display:inline-flex;position:relative}.search-form input:focus{outline:none;box-shadow:0 0 0 2px rgba(68,0,6,0.5)}.search-form .search-field[type=search]{-webkit-appearance:none;margin-right:1rem;position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;-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:0.5rem 0.75rem;width:10rem}@media screen and (min-width: 600px), print and (min-width: 193px){.search-form .search-field[type=search]{padding:1.25rem 2rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.search-form .search-field[type=search]{-webkit-text-stroke-width:initial}}.search-form .search-field[type=search]::before,.search-form .search-field[type=search]::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.search-form .search-field[type=search]:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.search-form .search-field[type=search]:hover::before,.search-form .search-field[type=search]:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.search-form .search-field[type=search]:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}@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:0.5rem 0.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:.75rem 1rem;min-width:3.25rem;min-height:3rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;padding:0.5rem 0.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:1.25rem 2rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.search-form .search-submit{-webkit-text-stroke-width:initial}}.search-form .search-submit::before,.search-form .search-submit::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.search-form .search-submit:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.search-form .search-submit:hover::before,.search-form .search-submit:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.search-form .search-submit:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}@media screen and (min-width: 600px), print and (min-width: 193px){.search-form .search-submit{padding:0.5rem 0.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:#440006;font-size:1.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.search-form .label-search-submit::after{-webkit-text-stroke-width:.28px}}.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(68,0,6,0.5)}.post-password-form input[type=password]{margin-left:0.5rem;margin-right:1rem;position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;-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:0.5rem 0.75rem;padding:0.5rem 0.75rem;width:10rem}@media screen and (min-width: 600px), print and (min-width: 193px){.post-password-form input[type=password]{padding:1.25rem 2rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.post-password-form input[type=password]{-webkit-text-stroke-width:initial}}.post-password-form input[type=password]::before,.post-password-form input[type=password]::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.post-password-form input[type=password]:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.post-password-form input[type=password]:hover::before,.post-password-form input[type=password]:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.post-password-form input[type=password]:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}@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:0.5rem 0.75rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.post-password-form input[type=password]{padding:0.5rem 0.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:.75rem 1rem;min-width:3.25rem;min-height:3rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;padding-top:0.5rem;padding-bottom:0.5rem}@media screen and (min-width: 600px), print and (min-width: 193px){.post-password-form input[type=submit]{padding:1.25rem 2rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.post-password-form input[type=submit]{-webkit-text-stroke-width:initial}}.post-password-form input[type=submit]::before,.post-password-form input[type=submit]::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.post-password-form input[type=submit]:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.post-password-form input[type=submit]:hover::before,.post-password-form input[type=submit]:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.post-password-form input[type=submit]:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}@media screen and (min-width: 600px), print and (min-width: 193px){.post-password-form input[type=submit]{padding-top:0.5rem;padding-bottom:0.5rem}}.section{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 2rem)}@media screen and (min-width: 600px), print and (min-width: 193px){.section{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 8rem)}}.section-basic{margin-top:6rem;padding-top:4rem;position:relative}.section-basic .section-title{font-size:1.25rem;line-height:1.7rem;padding:1rem;padding-left:2.5rem;position:relative;font-weight:bold;color:#7B151E;border:1px solid #e7e7e7;border-radius:1px}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.section-basic .section-title{-webkit-text-stroke-width:initial}}.section-basic .section-title::before{position:absolute;top:.8rem;left:1rem;content:'';width:4px;height:calc(100% - 1.6rem);background-color:#7B151E;border-radius:1px}.section-basic .list-item-page-card+*,.section-basic .list-item-article+*{margin-top:4rem}.section-basic .list-item-page{margin-top:3.5rem;margin-right:-1rem;margin-bottom:-1rem;display:flex;flex-wrap:wrap}.section-basic .list-item-page+*{margin-top:4rem}.section-basic .list-item-page>*:not(:empty){margin-right:1rem;margin-bottom:1rem}.section-basic .list-item-page a{position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-right:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.section-basic .list-item-page a{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.section-basic .list-item-page a{padding-right:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.section-basic .list-item-page a{-webkit-text-stroke-width:initial}}.section-basic .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:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.section-basic .list-item-page a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.section-basic .list-item-page a::before{right:1.5rem}}.section-basic .list-item-page a::before{color:#fff}.section-basic .list-item-page a::before,.section-basic .list-item-page a::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.section-basic .list-item-page a:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.section-basic .list-item-page a:hover::before,.section-basic .list-item-page a:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.section-basic .list-item-page a:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.section-latest-article-info{margin-top:1rem;margin-bottom:1rem}.section-sns{padding-bottom:1rem;max-width:100%;width:calc(100% - 4rem)}.section-sns-list{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:flex-end}.section-sns-list li.fb a{background-image:url("img/common/icon-fb.svg")}.section-sns-list li.fb a:hover{opacity:0.7}.section-sns-list li.tw a{background-image:url("img/common/icon-tw.svg")}.section-sns-list li.tw a:hover{opacity:0.7}.section-sns-list li{margin:0 0.25rem}.section-sns-list li a{background-size:2rem;background-position:center;background-repeat:no-repeat;display:inline-block;width:2rem;height:2rem;border-radius:50%;color:#fff;font-size:0.85rem;text-align:center;transition:all 0.2s}.section-sns-list li a span{display:none}.section-sns-list li a:hover{opacity:1;transition:all 0.2s}.section-sns-list li a[href*="twitter"]{background-color:#00a1e9}.section-sns-list li a[href*="facebook"]{background-color:#3b5998}.section-sns-list li a[href*="line"]{background-color:#00C300}.section-widget-margin{margin-left:auto;margin-right:auto;max-width:72rem;width:calc(100% - 4rem);position:relative;padding-top:3rem;padding-bottom:3rem}.custom-html-widget img{width:100%;border:1px solid rgba(42,126,110,0.3)}.custom-html-widget img:hover{opacity:0.8;transition:0.1s linear}.section-widget-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.section-widget-column>*{flex-grow:1;flex-shrink:1;margin-right:2rem;flex-basis:calc(100% - 2rem);width:calc(100% - 2rem)}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.section-widget-column>*{flex-basis:calc(100% - 2rem - 1px)}}.section-widget-column>*:not(:empty){margin-bottom:2rem}.section-widget-column>*:empty{visibility:hidden;height:0px;padding:0;margin-bottom:0;border:none}.section-widget-column>*:empty::before{content:none}.section-widget-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-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.section-widget-column>*{flex-grow:1;flex-shrink:1;margin-right:2rem;flex-basis:calc(50% - 2rem);width:calc(50% - 2rem)}}@media screen and (min-width: 600px) and (max-width: 899px) and (-ms-high-contrast: active), print and (min-width: 193px) and (max-width: 368px) 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: none){.section-widget-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-column>*:not(:empty){margin-bottom:2rem}.section-widget-column>*:empty{visibility:hidden;height:0px;padding:0;margin-bottom:0;border:none}.section-widget-column>*:empty::before{content:none}.section-widget-column>*:nth-child(2n+1):last-child{margin-right:calc(50% + 2rem)}.section-widget-column>*:nth-child(2n+2):last-child{margin-right:calc(0% + 2rem)}}@media screen and (min-width: 900px), print and (min-width: 369px){.section-widget-column{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.section-widget-column>*{flex-grow:1;flex-shrink:1;margin-right:2rem;flex-basis:calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}}@media screen and (min-width: 900px) and (-ms-high-contrast: active), print and (min-width: 369px) and (-ms-high-contrast: active), screen and (min-width: 900px) and (-ms-high-contrast: none), print and (min-width: 369px) and (-ms-high-contrast: none){.section-widget-column>*{flex-basis:calc(33% - 2rem - 1px)}}@media screen and (min-width: 900px), print and (min-width: 369px){.section-widget-column>*:not(:empty){margin-bottom:2rem}.section-widget-column>*:empty{visibility:hidden;height:0px;padding:0;margin-bottom:0;border:none}.section-widget-column>*:empty::before{content:none}.section-widget-column>*:nth-child(3n+1):last-child{margin-right:calc(66.66667% + 2rem)}.section-widget-column>*:nth-child(3n+2):last-child{margin-right:calc(33.33333% + 2rem)}.section-widget-column>*:nth-child(3n+3):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 0.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%;border:solid 1px #e9eef1}.site-header-main{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 1.5rem);padding-bottom:1rem}@media screen and (min-width: 600px), print and (min-width: 193px){.site-header-main{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 4rem)}}@media screen and (min-width: 600px), print and (min-width: 193px){.site-header-main{padding-bottom:1.75rem}}.site-header-nav{width:auto;display:flex;justify-content:flex-end;align-items:baseline;margin-top:1rem;flex-wrap:nowrap}@media screen and (max-width: 599px), print and (max-width: 192px){.site-header-nav{display:none}}@media screen and (min-width: 935px), print and (min-width: -227px){.site-header-nav{margin-top:0;flex-wrap:wrap;width:22rem}}@media screen and (min-width: 1200px), print and (min-width: 615px){.site-header-nav{width:23rem}}.site-header-nav .menu{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-end}.site-header-nav .menu li a{padding:0.25rem 1rem}.site-header-nav .menu li a:hover{text-decoration:none;background-color:#fafafa;transition:0.1s linear}.site-header-nav .site-language.menu{margin-left:2rem;display:flex;width:5rem}.site-header-nav .site-language.menu li{margin-left:0}.site-header-nav .site-language.menu li a{padding:0.25rem 0.5rem}.site-header-nav .site-language.menu li a.current{color:#e9eef1}.site-header-nav .site-language.menu li a:hover{background-color:#00A888;transition:0.1s linear}.site-header-inner{display:flex;flex-direction:column}@media screen and (min-width: 935px), print and (min-width: -227px){.site-header-inner{flex-direction:row}}.site-header-inner h1{flex-grow:1;margin-top:1.75rem}.site-branding{display:inline-block;width:100%}.site-title{display:flex;align-items:center;width:30rem}@media screen and (max-width: 499px), print and (max-width: -228px){.site-title{flex-direction:column;align-items:flex-start}}.site-title .name{font-size:2rem;font-weight:bold}.site-title .name span{padding-right:1rem}.site-title .affiliation{display:flex;flex-direction:column;font-size:0.7rem;line-height:1.2rem;padding-left:1rem;border-left:solid #00A888}@media screen and (max-width: 499px), print and (max-width: -228px){.site-title .affiliation{border-left:none;margin-top:0.8rem;padding-left:0}}.site-branding .affi-name-en{font-size:0.3rem;width:100%}@media screen and (max-width: 599px), print and (max-width: 192px){.site-branding .affi-name-en{display:none}}.site-branding.en .affi-name-en{display:none}.site-title.en .name{font-size:1.5rem;width:19rem;white-space:nowrap}.site-title.en .affiliation{white-space:nowrap}.site-header-main{max-width:100%}.site-header-nav .menu:first-child{border-right:1px solid rgba(42,126,110,0.3);align-self:baseline}.site-header-nav .menu:first-child li a{background-image:url("img/common/icon-home.png");background-repeat:no-repeat;border-left:1px solid rgba(42,126,110,0.3)}@media screen and (min-width: 600px), print and (min-width: 193px){.site-header-nav .menu:first-child li a{padding:0.8rem 0.6rem 0.8rem 1.8rem;background-size:0.8rem;background-position:0.7rem center;font-size:0.9rem}}@media screen and (min-width: 900px), print and (min-width: 369px){.site-header-nav .menu:first-child li a{padding:0.8rem 0.8rem 0.8rem 2.4rem;background-size:0.9rem;background-position:0.8rem center}}@media screen and (min-width: 1200px), print and (min-width: 615px){.site-header-nav .menu:first-child li a{padding:0.8rem 1rem 0.8rem 2.8rem;background-size:1rem;background-position:1.2rem center}}.site-header-nav .menu:first-child li:nth-child(2) a{background-image:url("img/common/icon-news.png")}.site-header-nav .menu:first-child li:nth-child(3) a{background-image:url("img/common/icon-contact.png")}.site-global-nav .menu{border-right:1px solid rgba(42,126,110,0.3);max-width:100%}.site-global-nav .menu li{border-left:1px solid rgba(42,126,110,0.3)}.entry{max-width:100%}.entry-header{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 2rem);position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.entry-header{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 8rem)}}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.entry-header{display:flex;justify-content:center;flex-direction:column}}.home h4 .entry-title,.page-template-front-page h4 .entry-title,.entry-title{font-size:1.5rem;line-height:2.55rem;font-weight:bold;background:url("img/common/ttl-bg-01.png") bottom center no-repeat;display:flex;background-size:3rem;color:#7B151E;flex-direction:column;justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;flex-direction:row;width:100%}.home h4 .entry-title div:nth-of-type(n+2),.page-template-front-page h4 .entry-title div:nth-of-type(n+2),.entry-title div:nth-of-type(n+2){font-size:1.5rem;line-height:2.55rem}.home h4 .entry-title[data-length~='long'],.page-template-front-page h4 .entry-title[data-length~='long'],.entry-title[data-length~='long']{letter-spacing:-0.05rem}.home h4 .entry-title[data-length~='short'],.page-template-front-page h4 .entry-title[data-length~='short'],.entry-title[data-length~='short']{letter-spacing:0.25rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.home h4 .entry-title,.page-template-front-page h4 .entry-title,.entry-title{-webkit-text-stroke-width:initial}}@media screen and (min-width: 600px), print and (min-width: 193px){.home h4 .entry-title,.page-template-front-page h4 .entry-title,.entry-title{padding-top:3.5rem;padding-bottom:3.5rem}}.home h4 .entry-title span,.page-template-front-page h4 .entry-title span,.entry-title span{display:inline-block}.entry-navigation{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 2rem);margin-top:3rem}@media screen and (min-width: 600px), print and (min-width: 193px){.entry-navigation{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 8rem)}}.entry-info,.entry-content:not(.wide){margin-left:auto;margin-right:auto;max-width:48rem;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:48rem;width:calc(100% - 8rem)}}.entry-info{margin-top:1rem;margin-bottom:1rem;display:flex;align-items:flex-start;line-height:1.7rem}.entry-date{margin-left:auto;margin-right:auto;max-width:48rem;width:100%;margin:1rem 0 -1rem 0;font-family:"Noto Sans Mono CJK JP","Source Han Code JP N","IPA Gothic",Monaco,Consolas,Courier,"Courier New","Osaka-Mono",monospace;font-size:.85rem;color:#91a38f}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.entry-date{-webkit-text-stroke-width:initial}}.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:#91a38f;font-weight:bold}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.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}.article_category-news .entry-cats::after{background-color:#0070b8}.article_category-event .entry-cats::after{background-color:#be272e}.article_category-report .entry-cats::after{background-color:#f38f1f}.entry-tags{margin-left:4rem}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.entry-tags{max-width:39rem}}.entry-tags ul{display:inline-flex;flex-wrap:wrap;list-style:none}.entry-tags ul li{margin-left:0.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 #e9eef1}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.entry-tags span::before{top:-0.65rem}}.entry-tags span::after{content:'';display:inline-block;width:1.85rem;height:1.85rem;position:absolute;top:50%;transform:translateY(-50%);left:.325rem;background-size:contain;background-repeat:no-repeat;background-position:center center}.entry-content.wide{margin-left:auto;margin-right:auto;max-width:48rem;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:48rem;width:calc(100% - 8rem)}}.home .entry-content,.page-template-front-page .entry-content{padding-top:4rem}.search .entry-header+*,.page .entry-header+*,.error404 .entry-header+*{margin-top:4rem}.st-slide-show{position:relative;overflow:hidden}.st-slide-show .st-slide-show-strip{z-index:0;max-width:100%}.st-slide-show-strip::before{padding-top:40vw}@media screen and (min-width: 1800px), print and (min-width: 964px){.st-slide-show-strip::before{padding-top:720px}}.home .stile h4,.page-template-front-page .stile h4{font-size:1.5rem;line-height:2.55rem;font-weight:bold;background:url("img/common/ttl-bg-01.png") bottom center no-repeat;display:flex;background-size:3rem;color:#7B151E;flex-direction:column;justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;flex-direction:row;width:100%;border-bottom:none;display:block;text-align:center}.home .stile h4 div:nth-of-type(n+2),.page-template-front-page .stile h4 div:nth-of-type(n+2){font-size:1.5rem;line-height:2.55rem}.home .stile h4[data-length~='long'],.page-template-front-page .stile h4[data-length~='long']{letter-spacing:-0.05rem}.home .stile h4[data-length~='short'],.page-template-front-page .stile h4[data-length~='short']{letter-spacing:0.25rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.home .stile h4,.page-template-front-page .stile h4{-webkit-text-stroke-width:initial}}@media screen and (min-width: 600px), print and (min-width: 193px){.home .stile h4,.page-template-front-page .stile h4{padding-top:3.5rem;padding-bottom:3.5rem}}.home .stile h4 span,.page-template-front-page .stile h4 span{display:inline-block}.home .fp-content-01,.page-template-front-page .fp-content-01,.research-list-wrap{background-color:#fff;padding-bottom:4rem}.home .site::after,.page-template-front-page .site::after{content:'';position:fixed;z-index:-1;width:100%;height:100%;bottom:0;background-image:url(./img/home/bg-01.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.latest-article>section{margin-top:1rem;margin-bottom:4rem}.latest-article>section h2{background-color:rgba(255,255,255,0.8)}.latest-article>section ul.latest-article-item-container{display:block;border-top:1px solid rgba(42,126,110,0.3);margin:3rem 0}.latest-article>section ul.latest-article-item-container li{width:100%;max-width:100%;margin-bottom:0}.latest-article>section ul.latest-article-item-container li a.latest-article-item-link{display:flex;border-bottom:1px solid rgba(42,126,110,0.3);padding:1.5rem 0;line-height:1.5rem}.latest-article>section ul.latest-article-item-container li a.latest-article-item-link .latest-article-item-date{color:#00A888;font-size:0.85rem;margin-right:1rem}@media screen and (min-width: 600px), print and (min-width: 193px){.latest-article>section ul.latest-article-item-container li a.latest-article-item-link .latest-article-item-date{padding-right:2rem;margin-right:2rem;padding-left:2rem;min-width:150px;border-right:3px solid rgba(42,126,110,0.3)}}.home .research-list-wrap section,.post-type-archive-research section,.page-template-front-page .research-list-wrap section{margin-top:1rem}.home .research-list-wrap section ul.list-item,.post-type-archive-research section ul.list-item,.page-template-front-page .research-list-wrap section ul.list-item{display:block;margin:2rem 0 0 0;border-top:1px solid #e7e7e7}.home .research-list-wrap section ul.list-item li,.post-type-archive-research section ul.list-item li,.page-template-front-page .research-list-wrap section ul.list-item li{width:100%;padding:2rem 0;border-bottom:1px solid #e7e7e7}.home .research-list-wrap section ul.list-item li a,.post-type-archive-research section ul.list-item li a,.page-template-front-page .research-list-wrap section ul.list-item li a{display:block}.home .research-list-wrap section ul.list-item li a .reserch-thumbnail,.post-type-archive-research section ul.list-item li a .reserch-thumbnail,.page-template-front-page .research-list-wrap section ul.list-item li a .reserch-thumbnail{width:100%;margin-right:1rem;height:50vw;background-color:#00A888;background-size:cover;border:1px solid #e6e6e6}.home .research-list-wrap section ul.list-item li a .reserch-thumbnail:hover,.post-type-archive-research section ul.list-item li a .reserch-thumbnail:hover,.page-template-front-page .research-list-wrap section ul.list-item li a .reserch-thumbnail:hover{opacity:0.7;transition:0.2s linear}.home .research-list-wrap section ul.list-item li a span h3,.post-type-archive-research section ul.list-item li a span h3,.page-template-front-page .research-list-wrap section ul.list-item li a span h3{font-size:1.2rem;font-weight:bold;color:#7B151E;margin-bottom:1.5rem;margin-top:1.5rem}.home .research-list-wrap section ul.list-item li a span h3:hover,.post-type-archive-research section ul.list-item li a span h3:hover,.page-template-front-page .research-list-wrap section ul.list-item li a span h3:hover{color:#00A888;transition:0.2s linear}.home .research-list-wrap section ul.list-item li a span p,.post-type-archive-research section ul.list-item li a span p,.page-template-front-page .research-list-wrap section ul.list-item li a span p{line-height:1.6rem}.home .research-list-wrap section ul.list-item li a span p:hover,.post-type-archive-research section ul.list-item li a span p:hover,.page-template-front-page .research-list-wrap section ul.list-item li a span p:hover{color:#00A888;transition:0.2s linear}@media screen and (min-width: 600px), print and (min-width: 193px){.home .research-list-wrap section ul.list-item li a,.post-type-archive-research section ul.list-item li a,.page-template-front-page .research-list-wrap section ul.list-item li a{display:flex}.home .research-list-wrap section ul.list-item li a .reserch-thumbnail,.post-type-archive-research section ul.list-item li a .reserch-thumbnail,.page-template-front-page .research-list-wrap section ul.list-item li a .reserch-thumbnail{width:30vw;max-width:20rem;margin-right:1rem;height:18vw;max-height:12rem}.home .research-list-wrap section ul.list-item li a span,.post-type-archive-research section ul.list-item li a span,.page-template-front-page .research-list-wrap section ul.list-item li a span{width:60%}.home .research-list-wrap section ul.list-item li a span h3,.post-type-archive-research section ul.list-item li a span h3,.page-template-front-page .research-list-wrap section ul.list-item li a span h3{margin-top:0}}.site-footer .sns+*{padding-top:6rem}@media screen and (min-width: 600px), print and (min-width: 193px){.site-footer .sns+*{padding-top:12rem}}.achievement-article-wrap{background-image:url(./img/home/bg-02.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;padding-bottom:4rem}.site-copyright a{display:flex;align-items:center;justify-content:center;padding:2.5rem 0 2rem}@media screen and (max-width: 599px), print and (max-width: 192px){.site-copyright a{padding-left:2rem;justify-content:flex-start}}.site-copyright a .site-title{width:inherit}@media screen and (max-width: 599px), print and (max-width: 192px){.site-copyright a .site-title .name{font-size:1.5rem}}@media screen and (max-width: 539px), print and (max-width: -228px){.site-copyright a .site-title.en{display:flex;flex-direction:column;align-items:flex-start}}.site-copyright a .site-title.en .name{width:15rem}@media screen and (max-width: 539px), print and (max-width: -228px){.site-copyright a .site-title.en .name{display:flex;flex-direction:column}}@media screen and (max-width: 599px), print and (max-width: 192px){.site-copyright a .site-title.en .name{font-size:1.5rem}}.site-copyright a .site-title.en .affiliation{padding-left:1rem}@media screen and (max-width: 599px), print and (max-width: 192px){.site-copyright a .site-title.en .affiliation{border:none;padding-top:0.5rem;padding-left:0rem;margin-top:0rem}}.site-footer .site-logo{display:block;margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 1.5rem);padding:0.5rem;background-color:rgba(255,255,255,0.5);border:1px solid #e9eef1}@media screen and (min-width: 600px), print and (min-width: 193px){.site-footer .site-logo{margin-left:auto;margin-right:auto;max-width:40rem;width:calc(100% - 8rem)}}@media screen and (min-width: 600px), print and (min-width: 193px){.site-footer .site-logo{padding:1rem 4rem}}.site-footer-nav{width:100%;background-color:#7B151E;border-bottom:5px solid #00A888;display:flex;justify-content:flex-end;align-items:center;padding:1.5rem 0;position:relative}.site-footer-nav .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 1.5rem)}@media screen and (min-width: 600px), print and (min-width: 193px){.site-footer-nav .menu{margin-left:auto;margin-right:auto;max-width:48rem;width:calc(100% - 4rem)}}.site-footer-nav .menu{display:flex;justify-content:flex-end;flex-wrap:wrap;max-width:100%;padding-right:5rem}@media screen and (max-width: 599px), print and (max-width: 192px){.site-footer-nav .menu{justify-content:flex-start}}.site-footer-nav .menu li{padding:0.8rem 1.3rem 0.8rem 3.4rem;background:url("img/common/icon-footer-home.png") 1.8rem center no-repeat;background-size:1rem;font-size:0.9rem}.site-footer-nav .menu li a{color:#fff}.site-footer-nav .menu li:nth-child(2){background:url("img/common/icon-footer-contact.png") 1.8rem center no-repeat;background-size:1rem}.site-footer-nav .site-language.menu{margin-left:2rem;display:flex}.site-footer-nav .site-language.menu li{margin-left:0}.site-footer-nav .site-language.menu a{padding:0.25rem 0.5rem}.site-footer-nav .site-language.menu a.current{color:#e9eef1}#backtotop{display:flex;align-items:center;justify-content:center;transition-property:all;transition-duration:.2s;transition-timing-function:ease;width:3rem;height:3rem;background-color:rgba(0,0,0,0);border-radius:50%;background-color:#00A888;border-radius:0;position:absolute;right:2rem;bottom:-3px}#backtotop::before,#backtotop::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}#backtotop:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}#backtotop:hover::before,#backtotop:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}#backtotop:after{width:1.06066rem;height:1.06066rem;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:.53033rem .53033rem;transform:rotate(45deg)}#backtotop:after{content:'';position:relative;top:0.3rem}#backtotop:hover{transform:translateY(-2px)}.item .item-title{font-feature-settings:'pkna' 1;line-height:1.7rem}.item .item-title div{display:inline}.item .item-info ul{list-style:none}body:not(.ios) .item:not(.item-search).article:hover{position:relative;overflow:hidden}body:not(.ios) .item:not(.item-search).article: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 0.75s 1 0s;animation-timing-function:linear;pointer-events:none}@keyframes glow{0%{left:-200%}50%{left:0%}100%{left:200%}}.item:not(.item-search).article a,.item:not(.item-search).research a,.item:not(.item-search).page a{position:relative;display:block}.item:not(.item-search).article .item-thumbnail,.item:not(.item-search).research .item-thumbnail,.item:not(.item-search).page .item-thumbnail{position:relative;width:100%;background-size:4rem 4rem;background-color:#fff;background-repeat:repeat;background-image:linear-gradient(45deg, #eee 25%, transparent 25%, transparent 50%, #eee 50%, #eee 75%, transparent 75%, transparent)}.item:not(.item-search).article .item-thumbnail:before,.item:not(.item-search).research .item-thumbnail:before,.item:not(.item-search).page .item-thumbnail:before{content:'';display:block;padding-top:86.95652%}.item:not(.item-search).article .item-thumbnail>*:first-child,.item:not(.item-search).research .item-thumbnail>*:first-child,.item:not(.item-search).page .item-thumbnail>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}.item:not(.item-search).article .item-thumbnail>div,.item:not(.item-search).research .item-thumbnail>div,.item:not(.item-search).page .item-thumbnail>div{background-size:cover;background-position:center center}.item:not(.item-search).article .item-info,.item:not(.item-search).research .item-info,.item:not(.item-search).page .item-info{display:flex;align-items:center;min-height:3rem}.item:not(.item-search).article .item-date,.item:not(.item-search).research .item-date,.item:not(.item-search).page .item-date{font-family:"Noto Sans Mono CJK JP","Source Han Code JP N","IPA Gothic",Monaco,Consolas,Courier,"Courier New","Osaka-Mono",monospace;font-size:.85rem;color:#91a38f;display:inline-block;white-space:nowrap}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.item:not(.item-search).article .item-date,.item:not(.item-search).research .item-date,.item:not(.item-search).page .item-date{-webkit-text-stroke-width:initial}}.item.article .item-cats{position:absolute;top:0;left:0;z-index:1;white-space:nowrap;min-height:2rem;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;padding-left:0.75rem;padding-right:0.75rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.item.article .item-cats{-webkit-text-stroke-width:initial}}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.item.article .item-cats{display:block;padding-top:0.25rem;padding-bottom:0.25rem;line-height:1.5}}.item.article .item-cats .duration{margin-left:1rem;white-space:nowrap;width:100%;font-size:.85rem;text-align:center;font-weight:normal}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.item.article .item-cats .duration{-webkit-text-stroke-width:.28px}}.item.article .item-cats.full{right:0}.article_category-news .item-cats{border-left:2rem solid #0070b8;background-color:rgba(0,112,184,0.5)}.article_category-event .item-cats{border-left:2rem solid #be272e;background-color:rgba(190,39,46,0.5)}.article_category-report .item-cats{border-left:2rem solid #f38f1f;background-color:rgba(243,143,31,0.65)}.item-tags ul{display:flex;flex-wrap:wrap}.item-tags ul li{margin-top:0.5rem;margin-left:0.5rem}.item-tags span{display:block;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #e9eef1;font-size:0;position:relative}.item-tags span::after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:contain;background-position:center center;background-repeat:no-repeat;width:1.85rem;height:1.85rem}.article_tag-well-being::after{background-image:url(./img/icon-well-being.svg)}.article_tag-education-research::after{background-image:url(./img/icon-education-research.svg)}.article_tag-ja-network::after{background-image:url(./img/icon-ja-network.svg)}.article_tag-int-network::after{background-image:url(./img/icon-int-network.svg)}.article_tag-epc::after{background-image:url(./img/icon-epc.svg)}.article_tag-sustainability-report::after{background-image:url(./img/icon-sustainability-report.svg)}.article_tag-assc::after{background-image:url(./img/icon-assc.svg)}.entry>.navigation{margin-left:auto;margin-right:auto;max-width:48rem;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:48rem;width:calc(100% - 8rem)}}.navigation .category,.navigation .tag{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-bottom:-.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:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-right:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative;position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation .category a,.navigation .tag a{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation .category a,.navigation .tag a{padding-right:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation .category a,.navigation .tag a{-webkit-text-stroke-width:initial}}.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:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.navigation .category a::before,.navigation .tag a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation .category a::before,.navigation .tag a::before{right:1.5rem}}.navigation .category a::before,.navigation .tag a::before{color:#fff}.navigation .category a::before,.navigation .category a::after,.navigation .tag a::before,.navigation .tag a::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation .category a:hover,.navigation .tag a:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation .category a:hover::before,.navigation .category a:hover::after,.navigation .tag a:hover::before,.navigation .tag a:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.navigation .category a:hover,.navigation .tag a:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.navigation .category a.current,.navigation .tag a.current{background-color:#014c73;border-bottom:2px solid #014c73;color:#fff}.navigation .category a.current::before,.navigation .tag a.current::before{color:#fff}.navigation .category a.current::after,.navigation .tag a.current::after{color:#050605}.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{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;left:0.75rem}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation .category a:not(.view-all)::after{width:2rem;height:2rem;left:1rem}}.navigation .article_category-news::after{background-color:#0070b8}.navigation .article_category-event::after{background-color:#be272e}.navigation .article_category-report::after{background-color:#f38f1f}.navigation .tag{margin-top:1rem}.navigation .tag li{position:relative}.navigation .tag li::after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;left:0.5rem;border-radius:50%;background-color:#fff}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation .tag li::after{width:3rem;height:3rem;left:0.5rem}}.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{z-index:1;left:1.625rem}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation .tag a::after{left:2rem}}.navigation .tag a::after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);left:1.615rem;background-size:contain;background-position:center center;background-repeat:no-repeat;width:1.85rem;height:1.85rem}@media screen and (min-width: 600px), print and (min-width: 193px){.navigation .tag a::after{left:1.85rem}}.list-item-page-card,.list-item-article{display:flex;flex-direction:column;margin-bottom:-1rem}.list-item-page-card>*,.list-item-article>*{flex-basis:auto;margin-bottom:1rem}.list-item-page-card>*:empty,.list-item-article>*:empty{visibility:hidden;height:0px;padding:0;margin-bottom:0;border:none}.list-item-page-card>*:empty::before,.list-item-article>*:empty::before{content:none}@media screen and (min-width: 600px), print and (min-width: 193px){.list-item-page-card,.list-item-article{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:0rem;margin-bottom:0rem}.list-item-page-card>*,.list-item-article>*{flex-grow:1;flex-shrink:1;margin-right:0rem;flex-basis:calc(50% - 0rem);width:calc(50% - 0rem)}}@media screen and (min-width: 600px) and (-ms-high-contrast: active), print and (min-width: 193px) and (-ms-high-contrast: active), screen and (min-width: 600px) and (-ms-high-contrast: none), print and (min-width: 193px) and (-ms-high-contrast: none){.list-item-page-card>*,.list-item-article>*{flex-basis:calc(50% - 0rem - 1px)}}@media screen and (min-width: 600px), print and (min-width: 193px){.list-item-page-card>*:not(:empty),.list-item-article>*:not(:empty){margin-bottom:0rem}.list-item-page-card>*:empty,.list-item-article>*:empty{visibility:hidden;height:0px;padding:0;margin-bottom:0;border:none}.list-item-page-card>*:empty::before,.list-item-article>*:empty::before{content:none}.list-item-page-card>*:nth-child(2n+1):last-child,.list-item-article>*:nth-child(2n+1):last-child{margin-right:calc(50% + 0rem)}.list-item-page-card>*:nth-child(2n+2):last-child,.list-item-article>*:nth-child(2n+2):last-child{margin-right:calc(0% + 0rem)}}@media screen and (min-width: 900px), print and (min-width: 369px){.list-item-page-card,.list-item-article{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:0rem;margin-bottom:0rem}.list-item-page-card>*,.list-item-article>*{flex-grow:1;flex-shrink:1;margin-right:0rem;flex-basis:calc(33.33333% - 0rem);width:calc(33.33333% - 0rem)}}@media screen and (min-width: 900px) and (-ms-high-contrast: active), print and (min-width: 369px) and (-ms-high-contrast: active), screen and (min-width: 900px) and (-ms-high-contrast: none), print and (min-width: 369px) and (-ms-high-contrast: none){.list-item-page-card>*,.list-item-article>*{flex-basis:calc(33% - 0rem - 1px)}}@media screen and (min-width: 900px), print and (min-width: 369px){.list-item-page-card>*:not(:empty),.list-item-article>*:not(:empty){margin-bottom:0rem}.list-item-page-card>*:empty,.list-item-article>*:empty{visibility:hidden;height:0px;padding:0;margin-bottom:0;border:none}.list-item-page-card>*:empty::before,.list-item-article>*:empty::before{content:none}.list-item-page-card>*:nth-child(3n+1):last-child,.list-item-article>*:nth-child(3n+1):last-child{margin-right:calc(66.66667% + 0rem)}.list-item-page-card>*:nth-child(3n+2):last-child,.list-item-article>*:nth-child(3n+2):last-child{margin-right:calc(33.33333% + 0rem)}.list-item-page-card>*:nth-child(3n+3):last-child,.list-item-article>*:nth-child(3n+3):last-child{margin-right:calc(0% + 0rem)}}@media screen and (min-width: 1200px), print and (min-width: 615px){.list-item-page-card,.list-item-article{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:0rem;margin-bottom:0rem}.list-item-page-card>*,.list-item-article>*{flex-grow:1;flex-shrink:1;margin-right:0rem;flex-basis:calc(25% - 0rem);width:calc(25% - 0rem)}}@media screen and (min-width: 1200px) and (-ms-high-contrast: active), print and (min-width: 615px) and (-ms-high-contrast: active), screen and (min-width: 1200px) and (-ms-high-contrast: none), print and (min-width: 615px) and (-ms-high-contrast: none){.list-item-page-card>*,.list-item-article>*{flex-basis:calc(25% - 0rem - 1px)}}@media screen and (min-width: 1200px), print and (min-width: 615px){.list-item-page-card>*:not(:empty),.list-item-article>*:not(:empty){margin-bottom:0rem}.list-item-page-card>*:empty,.list-item-article>*:empty{visibility:hidden;height:0px;padding:0;margin-bottom:0;border:none}.list-item-page-card>*:empty::before,.list-item-article>*:empty::before{content:none}.list-item-page-card>*:nth-child(4n+1):last-child,.list-item-article>*:nth-child(4n+1):last-child{margin-right:calc(75% + 0rem)}.list-item-page-card>*:nth-child(4n+2):last-child,.list-item-article>*:nth-child(4n+2):last-child{margin-right:calc(50% + 0rem)}.list-item-page-card>*:nth-child(4n+3):last-child,.list-item-article>*:nth-child(4n+3):last-child{margin-right:calc(25% + 0rem)}.list-item-page-card>*:nth-child(4n+4):last-child,.list-item-article>*:nth-child(4n+4):last-child{margin-right:calc(0% + 0rem)}}.list-item-search{border-top:1px dashed #7B151E}.item-search{padding:1rem 0.5rem}.item-search:not(:last-child){border-bottom:1px dashed #7B151E}.item-search .item-title{color:#7B151E}.item-search .item-info{display:flex;align-items:center}.item-search .item-date{font-family:"Noto Sans Mono CJK JP","Source Han Code JP N","IPA Gothic",Monaco,Consolas,Courier,"Courier New","Osaka-Mono",monospace;font-size:.85rem;color:#91a38f;display:inline-block;min-width:6.5rem;white-space:nowrap}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.item-search .item-date{-webkit-text-stroke-width:initial}}.item-search .item-excerpt{margin-top:0.5rem;padding-left:2rem;font-size:.85rem}@media print{body{-webkit-print-color-adjust:exact;font-size:10.5pt !important;overflow:visible !important}html,body{height:auto !important;min-height:initial !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:#fff !important}.stile{font-size:10.5pt !important}.stile a[href][data-stile~='link-simple']:not([data-stile~='link-link']):not([data-stile~='link-link'])::after{content:attr(href) !important;font-family:inherit !important;transform:inherit !important;display:inline !important;margin-left:0.25rem !important;overflow-wrap:break-word !important;font-size:6pt !important}.stile table{display:table !important}.stile table td,.stile table tr{min-width:initial !important;white-space:normal !important}.stile table thead td,.stile table th{font-size:9pt !important}.stile img{opacity:1 !important}.home .site::after,.page-template-front-page .site::after{display:none !important}.achievement-article-wrap{background-image:none !important}@-moz-document url-prefix(){.site{min-height:0 !important}.st-slide-show-strip,.st-slide-show-rivets{display:none !important}.stile a.button{color:#000 !important}}}:root{font-size:14px;cursor:auto}@media screen and (min-width: 600px){:root{font-size:calc(14px + 4 * (100vw - 600px) / 1960)}}@media screen and (min-width: 2560px){:root{font-size:18px}}body{font-family:"Open Sans","Yu Gothic C","Yu Gothic Medium","Yu Gothic","YuGothic",Verdana,Meiryo,sans-serif;color:#050605;background-color:#fff;max-width:100%;overflow-x:hidden}@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)){body{-webkit-text-stroke-width:.28px}}.site{min-height:100vh;width:100%;overflow-x:hidden}@media screen{.site{display:flex;flex-direction:column}}.site .site-header{min-height:1rem}.site .site-content{max-width:100%;overflow:hidden}@media screen{.site .site-content{flex-grow:1}}@media screen{.site .site-content{display:flex;flex-direction:column}}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.site .site-content{display:block}}@media screen{.site .site-content .content-area,.site .site-content .site-main{flex-grow:1;display:flex;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}.site-header,.site-footer{font-feature-settings:'pkna' 1;background-color:#fff}@media screen and (max-width: 599px), print and (max-width: 192px){.site-header{border-bottom:2px solid #7B151E}}.site-header.sticky{position:fixed;left:0;right:0;z-index:99999;background-color:#fff;transition:transform 0.15s}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.site-header.sticky{top:0}}.site-header.sticky.floating{box-shadow:0 0.25rem 0.5rem 0 rgba(0,0,0,0.15)}.stile{text-align:center}.stile>*+*{margin-top:1.7rem}.stile>*:first-child.alignleft+*:not([class]){margin-top:0}.stile>*:first-child.alignright+*:not([class]){margin-top:0}.stile>*{text-align:left}.stile *:not([class])+table{margin-top:3.4rem}.stile table+*:not([class]){margin-top:3.4rem}.stile *:not([class])+figure:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile figure:not(.alignright):not(.alignleft)+*:not([class]){margin-top:3.4rem}.stile *:not([class])+figure[data-stile~='aligncenter']{margin-top:3.4rem}.stile figure[data-stile~='aligncenter']+*:not([class]){margin-top:3.4rem}.stile *+hr{margin-top:3.4rem}.stile hr+*{margin-top:3.4rem}.stile *:not(.alignright):not(.alignleft)+h6{margin-top:2.55rem}.stile h6+*:not(.alignright):not(.alignleft){margin-top:.85rem}.stile h6+figure.alignright+*:not(.alignright):not(.alignleft),.stile h6+figure.alignleft+*:not(.alignright):not(.alignleft){margin-top:.85rem}.stile *:not(.alignright):not(.alignleft)+h5{margin-top:3.4rem}.stile 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){margin-top:1.7rem}.stile *:not(.alignright):not(.alignleft)+h4{margin-top:4.25rem}.stile 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){margin-top:2.55rem}.stile *:not(.alignright):not(.alignleft)+h3{margin-top:5.1rem}.stile 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){margin-top:3.4rem}.stile *:not(.alignright):not(.alignleft)+h2{margin-top:5.1rem}.stile 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){margin-top:4.25rem}.stile *:not(.alignright):not(.alignleft)+h1{margin-top:5.1rem}.stile 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){margin-top:5.1rem}.stile p+p{margin-top:.85rem}.stile ul:not([class])>li+li{margin-top:.85rem}.stile ol:not([class])>li+li::before{padding-top:.85rem}.stile ul.stile>li+li{margin-top:.85rem}.stile ol.stile>li+li::before{padding-top:.85rem}.stile li>ul,.stile li>ol,.stile li>dl,.stile dd>ul,.stile dd>ol,.stile dd>dl{margin-top:.85rem}.stile *+dt{margin-top:.85rem}.stile *+figcaption{margin-top:.85rem}.stile blockquote>*+*{margin-top:.85rem}.stile blockquote>*:first-child{margin-top:0}.stile p,.stile 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]){text-align:justify;text-justify:inter-ideograph}}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.stile p,.stile div:not([class]){text-align:left}}.stile hr{height:calc(2px + 0.5px);border:none;border-top:2px solid rgba(119,119,119,0.9)}.stile blockquote{padding-left:3.4rem;font-style:italic;position:relative}.stile blockquote::before{content:'';display:block;position:absolute;left:1.7rem;width:calc(2px + 0.5px);height:100%;border-left:2px solid rgba(119,119,119,0.9)}.stile blockquote[data-stile~='no-indent']{padding-left:1.7rem}.stile blockquote[data-stile~='no-indent']::before{left:0}.stile blockquote>*+cite{display:block;font-size:.85rem;line-height:1.275rem;text-align:left;font-style:normal}.stile 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:rgba(119,119,119,0.1)}.stile pre>code{padding:0;background-color:transparent;white-space:pre}.stile figure:not([class]){max-width:100%}.stile figure img{display:block;margin-left:auto;margin-right:auto;max-height:100vh}.stile figure img[alt]::after{width:100%}.stile figure{text-align:center}.stile figcaption{display:inline-block;max-width:36rem;font-size:.85rem;line-height:1.275rem;text-align:left}.stile h1,.stile h2,.stile h3,.stile h4,.stile h5,.stile h6{font-feature-settings:'pkna' 1;-ms-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.stile h1:target:focus,.stile h2:target:focus,.stile h3:target:focus,.stile h4:target:focus,.stile h5:target:focus,.stile h6:target:focus{outline:none}.stile h1>small,.stile h2>small,.stile h3>small,.stile h4>small,.stile h5>small,.stile 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{display:inline-block}.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]){line-height:inherit}.stile h1{font-size:2.5rem;line-height:3.4rem}.stile h1[data-stile~='small'],.stile h1>small{font-size:2rem;line-height:2.55rem}.stile h1[data-stile~='small']>small{font-size:1.5rem;line-height:2.55rem}.stile h2{font-size:2rem;line-height:2.55rem}.stile h2[data-stile~='small'],.stile h2>small{font-size:1.5rem;line-height:2.55rem}.stile h2[data-stile~='small']>small{font-size:1.25rem;line-height:1.7rem}.stile h3{font-size:1.5rem;line-height:2.55rem}.stile h3[data-stile~='small'],.stile h3>small{font-size:1.25rem;line-height:1.7rem}.stile h3[data-stile~='small']>small{font-size:1.125rem;line-height:1.7rem}.stile h4{font-size:1.25rem;line-height:1.7rem}.stile h4[data-stile~='small'],.stile h4>small{font-size:1.125rem;line-height:1.7rem}.stile h4[data-stile~='small']>small{font-size:1rem;line-height:1.7rem}.stile h5{font-size:1.125rem;line-height:1.7rem}.stile h5[data-stile~='small'],.stile h5>small{font-size:1rem;line-height:1.7rem}.stile h6{font-size:1rem;line-height:1.7rem}.stile img{max-width:100%;height:auto;transition:opacity 0.2s}.stile 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,0.9);min-height:1.7rem;color:rgba(255,68,0,0.9);font-size:0.85em;line-height:1.35em;word-break:break-all;text-decoration:line-through;vertical-align:text-bottom}.stile strong,.stile 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)){.stile strong,.stile b{-webkit-text-stroke-width:initial}}.stile em,.stile cite{font-style:italic}.stile p>strong,.stile p>b,.stile p>em,.stile li>strong,.stile li>b,.stile li>em,.stile td>strong,.stile td>b,.stile td>em,.stile th>strong,.stile th>b,.stile th>em,.stile del>strong,.stile del>b,.stile del>em,.stile span:not([class])>strong,.stile span:not([class])>b,.stile span:not([class])>em{color:rgba(0,0,0,0.95)}.stile u,.stile 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 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{font-size:.85em}.stile sub,.stile sup{position:relative;display:inline-block;vertical-align:inherit;line-height:1;margin-right:0.1em;font-size:.75em}.stile sub{bottom:-0.25em;margin-bottom:-0.25em}.stile sup{top:-0.75em;margin-top:-0.75em}.stile abbr[title]{text-decoration:none;border-bottom:2px dotted rgba(17,34,255,0.9)}.stile code,.stile var,.stile samp,.stile 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:0.075rem;margin-right:0.075rem;white-space:pre-wrap;font-size:.95em}.stile *[data-stile~='iframe-wrapper']{display:inline-block;width:100%;position:relative}.stile *[data-stile~='iframe-wrapper']>iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.stile a:not([class])[data-stile~='link-simple'],.stile a:not([class])[href^='http']:empty::before{text-decoration:none;color:rgba(17,34,255,0.9);word-wrap:break-word;margin-left:0.075rem;margin-right:0.075rem;padding:0.1rem 0.35rem;background-color:rgba(17,34,255,0.05);border-radius:0.25rem}.stile a:not([class])[data-stile~='link-simple']:hover{color:rgba(17,34,255,0.9);text-decoration:underline}.stile a:not([class])[data-stile~='link-simple']:hover::after{text-decoration:none}.stile a:not([class])[data-stile~='link-simple']:visited{color:rgba(102,0,153,0.9)}.stile a:not([class])[data-stile~='link-anchor']::after{content:"";font-family:'Material Icons';display:inline-block;font-style:normal;line-height:1;font-weight:normal;overflow:hidden;transform:translateY(0.125rem)}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.stile 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{transform:translateY(0.175rem)}}.stile a:not([class])[data-stile~='link-external']::after{content:"";font-family:'Material Icons';display:inline-block;font-style:normal;line-height:1;font-weight:normal;overflow:hidden;transform:translateY(0.125rem)}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.stile a:not([class])[data-stile~='link-external']::after{-webkit-text-stroke-width:.28px}}@supports (-moz-appearance: none){.stile a:not([class])[data-stile~='link-external']::after{transform:translateY(0.175rem)}}.stile a:not([class])[href^='http']:empty::before{content:attr(href);word-break:break-all;display:inline}.stile a:not([class])[href^='http']:empty:hover::before{color:rgba(17,34,255,0.9);text-decoration:underline}.stile a:not([class])[href^='http']:empty:visited::before{color:rgba(102,0,153,0.9)}.stile a[data-stile~='link-image']>img{vertical-align:middle}.stile ul:not([class]),.stile ul.stile{list-style:none;padding-left:3.4rem}.stile ul:not([class])[data-stile~='no-indent'],.stile 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{padding-left:1.7rem}}.stile ul:not([class])>li,.stile ul.stile>li{position:relative;line-height:1.7rem}.stile ul:not([class])>li::before,.stile ul.stile>li::before{content:'';position:absolute;display:block;box-sizing:border-box;top:calc(.85rem - 0.01rem);left:-1.7rem;width:1em;height:1em}.stile ul:not([class]):not([style]):not([data-stile*='list-'])>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[data-stile~='list-disc']>li::before{transform:translateY(-0.5em) scale(.45);border-radius:50%;background-color:rgba(119,119,119,0.9)}.stile ul:not([class])[data-stile~='list-square']>li::before,.stile ul.stile[data-stile~='list-square']>li::before{transform:translateY(-0.5em) scale(.44);border-radius:20%;background-color:rgba(119,119,119,0.9)}.stile ul:not([class])[data-stile~='list-circle']>li::before,.stile ul.stile[data-stile~='list-circle']>li::before{transform:translateY(-0.5em) scale(.45);border:0.2rem solid rgba(119,119,119,0.9);border-radius:50%}.stile ol:not([class]),.stile ol.stile{padding-left:.85rem}.stile ol:not([class])[data-stile~='no-indent'],.stile ol.stile[data-stile~='no-indent']{padding-left:0}@media screen and (max-width: 599px), print and (max-width: 192px){.stile ol:not([class]),.stile ol.stile{padding-left:0}}.stile ol:not([class])>li,.stile ol.stile>li{counter-increment:li;display:table-row;line-height:1.7rem}.stile ol:not([class])>li::before,.stile 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(119,119,119,0.9)}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.stile ol:not([class])>li::before,.stile ol.stile>li::before{-webkit-text-stroke-width:initial}}.stile ol:not([class])[data-stile~='no-indent']>li::before,.stile 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{min-width:1.7rem}}.stile ol:not([class])[data-stile~='list-lower-alpha']>li::before,.stile ol.stile[data-stile~='list-lower-alpha']>li::before{content:counter(li, lower-alpha) "."}.stile ol:not([class])[data-stile~='list-lower-greek']>li::before,.stile ol.stile[data-stile~='list-lower-greek']>li::before{content:counter(li, lower-greek) "."}.stile ol:not([class])[data-stile~='list-lower-roman']>li::before,.stile ol.stile[data-stile~='list-lower-roman']>li::before{content:counter(li, lower-roman) "."}.stile ol:not([class])[data-stile~='list-upper-alpha']>li::before,.stile ol.stile[data-stile~='list-upper-alpha']>li::before{content:counter(li, upper-alpha) "."}.stile ol:not([class])[data-stile~='list-upper-roman']>li::before,.stile ol.stile[data-stile~='list-upper-roman']>li::before{content:counter(li, upper-roman) "."}.stile dl:not([class]),.stile 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']{padding-left:0}@media screen and (max-width: 599px), print and (max-width: 192px){.stile dl:not([class]),.stile dl.stile{padding-left:0}}.stile dl:not([class])>dt,.stile dl.stile>dt{font-weight:bold;color:rgba(119,119,119,0.9)}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.stile dl:not([class])>dt,.stile dl.stile>dt{-webkit-text-stroke-width:initial}}.stile dl:not([class])>dd,.stile dl.stile>dd{padding-left:1.7rem}.stile table{position:relative;display:inline-block;margin-left:auto;margin-right:auto;max-width:100%;vertical-align:top;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.stile thead,.stile tbody:first-child,.stile colgroup+tbody{border-top:2px solid rgba(119,119,119,0.35)}.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 colgroup+tbody>tr:first-child th,.stile colgroup+tbody>tr:first-child td{border-top:none}.stile tbody,.stile tfoot{border-bottom:2px solid rgba(119,119,119,0.35)}.stile th,.stile td{padding:.425rem .85rem;font-size:1rem;line-height:1.7rem;font-feature-settings:'pkna' 1;border-top:1px solid rgba(119,119,119,0.35)}.stile th:not(:first-child),.stile td:not(:first-child){border-left:1px solid rgba(119,119,119,0.1)}.stile th:first-child[rowspan],.stile td:first-child[rowspan]{border-right:1px solid rgba(119,119,119,0.1)}.stile thead td,.stile th{font-weight:bold;text-align:center;color:rgba(0,0,0,0.95);background-color:rgba(119,119,119,0.1)}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.stile thead td,.stile 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{white-space:nowrap}.stile td p:not([class]){text-align:initial}.stile div[data-stile~="fixed-table-header-container"]{position:fixed;top:0px;z-index:99;margin:0;overflow-x:hidden}@media print{.stile div[data-stile~="fixed-table-header-container"]{display:none !important}}.stile 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{color:rgba(0,0,0,0.95);background-color:rgba(119,119,119,0.1)}@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{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{border-bottom-width:2px}}.stile div[data-stile~="fixed-table-scroll-bar"]{position:fixed;bottom:0;z-index:99;margin:0;overflow-x:auto;overflow-y:hidden;height:calc(.85rem + 2px);border:1px solid;border:1px solid rgba(119,119,119,0.1)}@media print{.stile div[data-stile~="fixed-table-scroll-bar"]{display:none !important}}.stile table::-webkit-scrollbar,.stile div[data-stile~="fixed-table-scroll-bar"]::-webkit-scrollbar{height:.85rem;background-color:rgba(119,119,119,0.1)}.stile 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{border-radius:.425rem;background-color:rgba(119,119,119,0.35)}.stile table,.stile div[data-stile~="fixed-table-scroll-bar"]{scrollbar-face-color:rgba(119,119,119,0.35);scrollbar-shadow-color:rgba(119,119,119,0.35)}.stile 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"]{position:absolute;z-index:999;width:1.275rem;height:1.275rem;top:0;right:0;cursor:ew-resize;background:linear-gradient(to top right, transparent 50%, rgba(119,119,119,0.5) 50.1%) no-repeat top left/100% 100%}.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"]{background:linear-gradient(to bottom left, transparent 50%, rgba(119,119,119,0.25) 50.1%) no-repeat top left/100% 100%}@media print{.stile{font-size:10.5pt !important}.stile a[href][data-stile~='link-simple']:not([data-stile~='link-link']):not([data-stile~='link-link'])::after{content:attr(href) !important;font-family:inherit !important;transform:inherit !important;display:inline !important;margin-left:0.25rem !important;overflow-wrap:break-word !important;font-size:6pt !important}.stile table{display:table !important}.stile table td,.stile table tr{min-width:initial !important;white-space:normal !important}.stile table thead td,.stile table th{font-size:9pt !important}.stile img{opacity:1 !important}}.stile .alignleft,.stile .alignright,.stile .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{margin-top:0;margin-bottom:.85rem;max-width:calc(100% - 16rem);transform:translateY(.35rem);clear:none}.stile *.alignleft{float:left;margin-right:1.7rem}.stile *.alignright{float:right;margin-left:1.7rem}}.stile .size-thumbnail.alignleft,.stile .size-thumbnail.alignright{margin-top:0;margin-bottom:.85rem;max-width:10rem;transform:translateY(.35rem);clear:none}.stile .size-thumbnail.alignleft{float:left;margin-right:1.7rem}.stile .size-thumbnail.alignright{float:right;margin-left:1.7rem}.stile .size-small.alignleft,.stile .size-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.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{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{margin-top:0;margin-bottom:.85rem;max-width:10rem;transform:translateY(.35rem);clear:none}.stile .size-small.alignleft{float:left;margin-right:1.7rem}.stile .size-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{margin-top:0;margin-bottom:.85rem;max-width:20rem;transform:translateY(.35rem);clear:none}.stile .size-medium.alignleft{float:left;margin-right:1.7rem}.stile .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{margin-top:0;margin-bottom:.85rem;max-width:30rem;transform:translateY(.35rem);clear:none}.stile .size-medium_large.alignleft{float:left;margin-right:1.7rem}.stile .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{margin-top:0;margin-bottom:.85rem;max-width:calc(100% - 16rem);transform:translateY(.35rem);clear:none}.stile .size-large.alignleft,.stile .size-full.alignleft{float:left;margin-right:1.7rem}.stile .size-large.alignright,.stile .size-full.alignright{float:right;margin-left:1.7rem}}.stile *[data-stile~='alignleft'],.stile *[data-stile~='alignright']{margin-top:0;margin-bottom:.85rem;max-width:calc(100% - 16rem);transform:translateY(.35rem)}.stile *[data-stile~='alignleft']{float:left;margin-left:auto;margin-right:1.7rem}.stile *[data-stile~='alignright']{float:right;margin-left:1.7rem;margin-right:auto}.stile *[data-stile~='aligncenter'].alignleft,.stile *[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(.size-thumbnail):not(.size-small):not(.size-medium):not(.size-medium_large):not(.size-large):not(.size-full),.stile *[data-stile~='aligncenter'].alignright:not(.size-thumbnail):not(.size-small):not(.size-medium):not(.size-medium_large):not(.size-large):not(.size-full){max-width:initial}.stile *+.alignleft,.stile *+.alignright,.stile .alignleft+*,.stile .alignright+*{margin-top:.85rem}.stile *+figure.alignleft,.stile *+figure.alignright,.stile figure.alignleft+*,.stile 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+*{margin-top:.85rem}}.stile h1+figure.alignright,.stile h1+figure.alignleft{margin-top:5.1rem}.stile h2+figure.alignright,.stile h2+figure.alignleft{margin-top:4.25rem}.stile h3+figure.alignright,.stile h3+figure.alignleft{margin-top:3.4rem}.stile h4+figure.alignright,.stile h4+figure.alignleft{margin-top:2.55rem}.stile h5+figure.alignright,.stile h5+figure.alignleft{margin-top:1.7rem}.stile h6+figure.alignright,.stile h6+figure.alignleft{margin-top:.85rem}.stile .size-thumbnail{max-width:10rem;width:50%}.stile .size-small{max-width:10rem;width:100%}.stile .size-medium{max-width:20rem;width:100%}.stile .size-medium_large{max-width:30rem;width:100%}.stile .size-large{max-width:40rem;width:100%}.stile td .size-thumbnail,.stile th .size-thumbnail{min-width:5rem}.stile td .size-small,.stile th .size-small{min-width:5rem}.stile td .size-medium,.stile th .size-medium{min-width:10rem}.stile td .size-medium_large,.stile th .size-medium_large{min-width:15rem}.stile td .size-large,.stile th .size-large{min-width:20rem}.stile .alignfull,.stile .alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:initial}@media screen and (min-width: 72rem){.stile .alignwide{margin-left:-12rem;margin-right:-12rem;max-width:72rem}}.stile .column-2,.stile .column-3,.stile .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){margin-right:1.7rem;margin-bottom:3.4rem}.stile .column-2>*,.stile .column-3>*,.stile .column-4>*{flex-grow:1}.stile .column-2>*>*+*,.stile .column-3>*>*+*,.stile .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]){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]){margin-top:0}.stile .column-2>*{width:calc(50% - 1.7rem);min-width:16rem}.stile .column-3>*{width:calc((39.4rem - 100%) * 1000);min-width:calc(33% - 1.7rem);max-width:100%}.stile .column-4>*{width:calc(50% - 1.7rem);min-width:16rem}@media screen and (min-width: 600px), print and (min-width: 193px){.stile .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]){margin-top:3.4rem}.stile .card-2,.stile .card-3,.stile .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){margin-right:1.7rem;margin-bottom:3.4rem}.stile .card-2>*,.stile .card-3>*,.stile .card-4>*{flex-grow:1}.stile .card-2>*>*+*,.stile .card-3>*>*+*,.stile .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]){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]){margin-top:0}.stile .card-2>*:empty,.stile .card-3>*:empty,.stile .card-4>*:empty{margin-right:1.7rem}.stile .card-2>*{width:calc(50% - 1.7rem);min-width:16rem}.stile .card-2::after{content:'';display:block;margin-right:1.7rem;flex-grow:1;width:calc(50% - 1.7rem);min-width:16rem}.stile .card-3>*{flex-basis:calc(33% - 1.7rem);min-width:12rem}.stile .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]){margin-top:3.4rem}div[data-stile~='image-box']{display:none;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,0.75);cursor:pointer;opacity:0;transition:opacity 0.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,0.95)}div[data-stile~='image-box']>span{position:fixed;top:0.5rem;right:0.5rem;background-color:rgba(0,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,0.75);background-color:rgba(255,255,255,0.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{position:relative;display:flex;flex-direction:column}.stile .tab-page>div{width:100%;border-left:1px solid rgba(119,119,119,0.35);border-right:1px solid rgba(119,119,119,0.35);border-bottom:1px solid rgba(119,119,119,0.35);background-color:#fff;padding:1.7rem}.stile .tab-page>div>*+*{margin-top:1.7rem}.stile .tab-page>div>*:first-child.alignleft+*:not([class]){margin-top:0}.stile .tab-page>div>*:first-child.alignright+*:not([class]){margin-top:0}.stile .tab-page>div:not([data-stile~='current']){position:absolute;bottom:1000vh;opacity:0}.stile .tab-page>div[data-stile~='current']{position:static;opacity:1;transition:opacity 0.6s;flex-grow:1}.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li{position:relative;display:flex;align-items:center;justify-content:center;padding:.425rem .85rem;font-weight:bold;font-feature-settings:'pkna' 1;font-size:1rem;line-height:1.7rem;background-color:rgba(0,0,0,0);color:rgba(0,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{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)){.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li{-webkit-text-stroke-width:initial}}.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{background-color:rgba(0,0,0,0);color:rgba(0,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{background-color:rgba(0,0,0,0)}.stile .stile-tab-page-tab-list li::after,.stile .stile-tab-page-tab-list-below li::after{content:'';display:block;width:0;height:0;border:0.35rem solid transparent;border-top:0.35rem solid rgba(119,119,119,0.35);position:absolute;top:calc(50% - 0.175rem);right:1rem;transition:0.2s transform}}.stile .stile-tab-page-tab-list{display:flex;justify-content:flex-start}.stile .stile-tab-page-tab-list li[data-stile~='current']{border:1px solid rgba(119,119,119,0.35);border-top:2px solid rgba(119,119,119,0.9);border-bottom-color:#fff;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0.95)}@media screen and (min-width: 600px), print and (min-width: 193px){.stile .stile-tab-page-tab-list{min-height:3rem;border-bottom:1px solid rgba(119,119,119,0.35)}.stile .stile-tab-page-tab-list li{border:1px solid rgba(0,0,0,0);border-bottom-color:transparent}.stile .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{margin-left:.25rem}}@media screen and (max-width: 599px), print and (max-width: 192px){.stile .stile-tab-page-tab-list{flex-direction:column}.stile .stile-tab-page-tab-list li{border:1px solid rgba(119,119,119,0.35);border-bottom:none;margin-bottom:.25rem}.stile .stile-tab-page-tab-list li:not([data-stile~='current']):last-child{border-bottom:1px solid rgba(119,119,119,0.35);margin-bottom:0}.stile .stile-tab-page-tab-list li[data-stile~='current']{border-bottom:1px dotted rgba(119,119,119,0.35);margin-bottom:0}.stile .stile-tab-page-tab-list li[data-stile~='current']::after{transform:scaleY(-1) translateY(0.4rem);transition:0.2s transform}}.stile .stile-tab-page-tab-list-below{display:none;flex-direction:column}@media screen and (max-width: 599px), print and (max-width: 192px){.stile .stile-tab-page-tab-list-below{display:flex}}.stile .stile-tab-page-tab-list-below li{border:1px solid rgba(119,119,119,0.35);border-top:none;margin-top:.25rem}.stile h3{font-size:2rem;line-height:2.55rem;font-size:1.25rem;line-height:1.7rem;padding:1rem;padding-left:2.5rem;position:relative;font-weight:bold;color:#7B151E;border:1px solid #e7e7e7;border-radius:1px}.stile h3::before{position:absolute;top:.8rem;left:1rem;content:'';width:4px;height:calc(100% - 1.6rem);background-color:#7B151E;border-radius:1px}.stile h4{font-size:1.25rem;line-height:1.7rem;font-weight:bold;color:#7B151E;padding-bottom:0.75rem;border-bottom:dashed 1px #f3b6bb}.stile h5{font-size:1.125rem;line-height:1.7rem;color:#00A888;font-weight:bold}.stile a.button{position:relative;display:inline-flex;align-items:center;padding:.75rem 1rem;min-width:3.25rem;min-height:3rem;padding-right:2.5rem;border:2px solid;border-radius:4px;height:100%;line-height:1.25;font-size:initial;font-feature-settings:'pkna' 1;font-weight:bold;-ms-user-select:none;user-select:none;color:#fff;background-color:#00A888;border-color:#00A888;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:relative}@media screen and (min-width: 600px), print and (min-width: 193px){.stile a.button{padding:1.25rem 2rem}}@media screen and (min-width: 600px), print and (min-width: 193px){.stile a.button{padding-right:4rem}}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.stile a.button{-webkit-text-stroke-width:initial}}.stile 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:.5rem}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.stile a.button::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px), print and (min-width: 193px){.stile a.button::before{right:1.5rem}}.stile a.button::before{color:#fff}.stile a.button::before,.stile a.button::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.stile a.button:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.stile a.button:hover::before,.stile a.button:hover::after{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.stile a.button:hover{top:-1px;border-bottom:2px solid rgba(42,126,110,0.3)}.stile div.frame{background-color:rgba(236,242,249,0.85);padding:.85rem;line-height:vr(2);text-align:center}@media screen and (min-width: 600px), print and (min-width: 193px){.stile div.frame{padding:1.7rem}}.stile div.frame>*+*{margin-top:1.7rem}.stile div.frame>*:first-child.alignleft+*:not([class]){margin-top:0}.stile div.frame>*:first-child.alignright+*:not([class]){margin-top:0}.stile div.frame>*{text-align:left}.stile div.frame *:not([class])+table{margin-top:3.4rem}.stile div.frame table+*:not([class]){margin-top:3.4rem}.stile div.frame *:not([class])+figure:not(.alignright):not(.alignleft){margin-top:3.4rem}.stile div.frame figure:not(.alignright):not(.alignleft)+*:not([class]){margin-top:3.4rem}.stile div.frame *:not([class])+figure[data-stile~='aligncenter']{margin-top:3.4rem}.stile div.frame figure[data-stile~='aligncenter']+*:not([class]){margin-top:3.4rem}.stile div.frame *+hr{margin-top:3.4rem}.stile div.frame hr+*{margin-top:3.4rem}.stile div.frame *:not(.alignright):not(.alignleft)+h6{margin-top:2.55rem}.stile 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){margin-top:.85rem}.stile div.frame *:not(.alignright):not(.alignleft)+h5{margin-top:3.4rem}.stile 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){margin-top:1.7rem}.stile div.frame *:not(.alignright):not(.alignleft)+h4{margin-top:4.25rem}.stile 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){margin-top:2.55rem}.stile div.frame *:not(.alignright):not(.alignleft)+h3{margin-top:5.1rem}.stile 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){margin-top:3.4rem}.stile div.frame *:not(.alignright):not(.alignleft)+h2{margin-top:5.1rem}.stile 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){margin-top:4.25rem}.stile div.frame *:not(.alignright):not(.alignleft)+h1{margin-top:5.1rem}.stile 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){margin-top:5.1rem}.stile div.frame p+p{margin-top:.85rem}.stile div.frame ul:not([class])>li+li{margin-top:.85rem}.stile div.frame ol:not([class])>li+li::before{padding-top:.85rem}.stile div.frame ul.stile>li+li{margin-top:.85rem}.stile div.frame ol.stile>li+li::before{padding-top:.85rem}.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{margin-top:.85rem}.stile div.frame *+dt{margin-top:.85rem}.stile div.frame *+figcaption{margin-top:.85rem}.stile div.frame blockquote>*+*{margin-top:.85rem}.stile div.frame blockquote>*:first-child{margin-top:0}.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}.menu a[data-style~='external-link']::after,.menu label[data-style~='external-link']::after{content:"";font-family:'Material Icons';display:inline-block;font-style:normal;line-height:1;font-weight:normal;overflow:hidden;transform:translateY(0.125rem);transform:translateY(0.05rem)}@supports (-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)){.menu a[data-style~='external-link']::after,.menu label[data-style~='external-link']::after{-webkit-text-stroke-width:.28px}}@supports (-moz-appearance: none){.menu a[data-style~='external-link']::after,.menu label[data-style~='external-link']::after{transform:translateY(0.175rem)}}.site-header-nav .menu a:hover,.site-footer-nav .menu a:hover,.site-header-nav .menu label:hover,.site-footer-nav .menu label:hover{text-decoration:underline}@media screen and (min-width: 900px), print and (min-width: 369px){:root{font-size:16px}}@media screen and (min-width: 1200px), print and (min-width: 615px){:root{font-size:18px}}@media screen and (min-width: 1800px), print and (min-width: 964px){:root{font-size:20px}}@media screen and (min-width: 1200px), print and (min-width: 615px){.stile p{line-height:2rem}}@media screen and (min-width: 1800px), print and (min-width: 964px){.stile p{line-height:2.1rem}}.site-language li:first-child{margin-right:-0.25rem}.site-language a{background-color:#7B151E;width:2rem;height:2rem;text-align:center;display:table-cell;vertical-align:middle;border-radius:1rem;font-size:0.8rem;color:#fff}.site-language a.current{background-color:rgba(42,126,110,0.3);opacity:0.75}.st-slide-show{overflow:visible}.st-slide-show .st-slide-show-rivets{bottom:-2.5rem}.st-slide-show .st-slide-show-rivets>input[type="radio"]+label{padding:0.5rem 0.5rem}.st-slide-show-prev::before,.st-slide-show-next::before{top:calc(50% + 0.5rem);left:calc(50% + 0.5rem);width:3rem;height:3rem}.section-widget{width:100%;max-width:100%;border-top:1px solid #00A888}.stile ul:not([class]),.stile ul.stile{padding-left:2rem}.stile ol:not([class]),.stile ol.stile{padding-left:0}.stile ol:not([class])>li::before,.stile ol.stile>li::before{padding-right:1.2rem}.stile h3+:not(.alignright):not(.alignleft){margin-top:2.5rem}.stile :not(.alignright):not(.alignleft)+h3,.stile :not(.alignright):not(.alignleft)+h4{margin-top:3rem}.stile h4+:not(.alignright):not(.alignleft){margin-top:2rem}.stile a.button{height:auto;min-width:10rem}.entry-content>p:first-child{margin-top:3rem}.st-slide-show-caption.line{padding:0;justify-content:end}.st-slide-show-caption.line>div{background-color:rgba(0,0,0,0.15);padding:0.7rem;position:absolute;left:0;right:0;bottom:0}.st-slide-show-caption.line>div>span{background:none;font-size:0.9rem;line-height:1.2}.stile a[data-stile~="link-image"]>img{border:1px solid rgba(42,126,110,0.3)}.archive .entry-navigation{display:none}.archive .entry-content ul.list-item-article{border-top:1px solid rgba(42,126,110,0.3);display:block;margin:4rem 0;padding:0}.archive .entry-content ul.list-item-article li{width:100%;margin:0;padding:0}.archive .entry-content ul.list-item-article li a{display:flex;line-height:1.5rem;border-bottom:1px solid rgba(42,126,110,0.3);padding:1.5rem 0}.archive .entry-content ul.list-item-article li a .latest-article-item-date{color:#00A888;font-size:0.85rem;margin-right:1rem}@media screen and (min-width: 600px), print and (min-width: 193px){.archive .entry-content ul.list-item-article li a .latest-article-item-date{padding-right:2rem;margin-right:2rem;padding-left:2rem;min-width:150px;border-right:3px solid rgba(42,126,110,0.3)}}@media screen and (min-width: 900px), print and (min-width: 369px){.stile table{width:100%;display:inline-table}}.stile th{background-color:#f6f1f1d9;font-weight:normal;font-size:0.9rem;padding:0.75rem;text-align:left}@media screen and (min-width: 900px), print and (min-width: 369px){.stile th{width:20vw;padding:0.75rem 2rem}}.stile td{font-size:0.9rem;padding:0.75rem;line-height:1.4rem}@media screen and (min-width: 900px), print and (min-width: 369px){.stile td{padding:0.75rem 2rem}}.wp-video{width:100% !important}.stile a:not([class])[data-stile~="link-simple"],.stile a:not([class])[href^="http"]:empty::before{text-decoration:underline;color:#1a0dab;word-wrap:break-word;margin-left:0;margin-right:0;padding:0;background:none}

/*# sourceMappingURL=style.css.map */
