@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;700&family=Noto+Sans+JP:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&display=swap);@import url(https://fonts.googleapis.com/css?family=Spectral:300,300i,600,600i&display=swap);a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit;background-repeat:no-repeat}main{display:block}html{line-height:1;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;tab-size:4}*{font-size:inherit;font-family:inherit;line-height:inherit}a,a:visited{color:inherit}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}mark{color:inherit;background-color:inherit}address{font-style:inherit}code,kbd,pre,samp{font-size:1em}ol[class],ul[class]{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left}audio,embed,iframe,img,object,video{max-width:100%;height:auto;border:none}button,input,select,textarea{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}button,input,optgroup,select,textarea{font:inherit;margin:0}button,input,select,textarea{border:1px solid WindowFrame;color:inherit}button,input{line-height:1;overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}[type=range]{padding:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}textarea{overflow:auto;resize:vertical}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}:-ms-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'Yu Gothic C';font-weight:100;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:'Yu Gothic C';font-weight:200;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:'Yu Gothic C';font-weight:300;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:'Yu Gothic C';font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:'Yu Gothic C';font-weight:400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:'Yu Gothic C';font-weight:700;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:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:'Yu Mincho';font-weight:700;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:400;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:700;src:local("Meiryo Bold")}@font-face{font-family:'HG Mincho';font-weight:400;src:local("HGMinchoB")}@font-face{font-family:'HG Mincho';font-weight:700;src:local("HGMinchoE")}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px;white-space:nowrap}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.stile .card-2>*>div+div,.stile .card-3>*>div+div,.stile .card-4>*>div+div,.stile .column-2>*>div+div,.stile .column-3>*>div+div,.stile .column-4>*>div+div,.stile .pseudo-tab-page>div+div,.stile .tab-page>div>div+div,.stile blockquote>div+div,.stile>div+div,.widget_text .textwidget .card-2>*>div+div,.widget_text .textwidget .card-3>*>div+div,.widget_text .textwidget .card-4>*>div+div,.widget_text .textwidget .column-2>*>div+div,.widget_text .textwidget .column-3>*>div+div,.widget_text .textwidget .column-4>*>div+div,.widget_text .textwidget .pseudo-tab-page>div+div,.widget_text .textwidget .tab-page>div>div+div,.widget_text .textwidget blockquote>div+div,.widget_text .textwidget>div+div{margin-top:1.8rem}.stile .card-2>*>:first-child.alignleft+:not([class]),.stile .card-2>*>:first-child.alignright+:not([class]),.stile .card-3>*>:first-child.alignleft+:not([class]),.stile .card-3>*>:first-child.alignright+:not([class]),.stile .card-4>*>:first-child.alignleft+:not([class]),.stile .card-4>*>:first-child.alignright+:not([class]),.stile .column-2>*>:first-child.alignleft+:not([class]),.stile .column-2>*>:first-child.alignright+:not([class]),.stile .column-3>*>:first-child.alignleft+:not([class]),.stile .column-3>*>:first-child.alignright+:not([class]),.stile .column-4>*>:first-child.alignleft+:not([class]),.stile .column-4>*>:first-child.alignright+:not([class]),.stile .pseudo-tab-page>:first-child.alignleft+:not([class]),.stile .pseudo-tab-page>:first-child.alignright+:not([class]),.stile .tab-page>div>:first-child.alignleft+:not([class]),.stile .tab-page>div>:first-child.alignright+:not([class]),.stile blockquote>:first-child.alignleft+:not([class]),.stile blockquote>:first-child.alignright+:not([class]),.stile>:first-child.alignleft+:not([class]),.stile>:first-child.alignright+:not([class]),.widget_text .textwidget .card-2>*>:first-child.alignleft+:not([class]),.widget_text .textwidget .card-2>*>:first-child.alignright+:not([class]),.widget_text .textwidget .card-3>*>:first-child.alignleft+:not([class]),.widget_text .textwidget .card-3>*>:first-child.alignright+:not([class]),.widget_text .textwidget .card-4>*>:first-child.alignleft+:not([class]),.widget_text .textwidget .card-4>*>:first-child.alignright+:not([class]),.widget_text .textwidget .column-2>*>:first-child.alignleft+:not([class]),.widget_text .textwidget .column-2>*>:first-child.alignright+:not([class]),.widget_text .textwidget .column-3>*>:first-child.alignleft+:not([class]),.widget_text .textwidget .column-3>*>:first-child.alignright+:not([class]),.widget_text .textwidget .column-4>*>:first-child.alignleft+:not([class]),.widget_text .textwidget .column-4>*>:first-child.alignright+:not([class]),.widget_text .textwidget .pseudo-tab-page>:first-child.alignleft+:not([class]),.widget_text .textwidget .pseudo-tab-page>:first-child.alignright+:not([class]),.widget_text .textwidget .tab-page>div>:first-child.alignleft+:not([class]),.widget_text .textwidget .tab-page>div>:first-child.alignright+:not([class]),.widget_text .textwidget blockquote>:first-child.alignleft+:not([class]),.widget_text .textwidget blockquote>:first-child.alignright+:not([class]),.widget_text .textwidget>:first-child.alignleft+:not([class]),.widget_text .textwidget>:first-child.alignright+:not([class]){margin-top:0}.stile,.widget_text .textwidget{text-align:center}.stile>*,.widget_text .textwidget>*{text-align:left}.stile *+figcaption,.widget_text .textwidget *+figcaption{margin-top:.9rem}.stile table>caption,.widget_text .textwidget table>caption{padding-bottom:.9rem}.stile ul.stile>li+li,.stile ul:not([class])>li+li,.widget_text .textwidget ul.stile>li+li,.widget_text .textwidget ul:not([class])>li+li{margin-top:.9rem}.stile ul[data-stile~=compact]>li+li,.widget_text .textwidget ul[data-stile~=compact]>li+li{margin-top:0}.stile ol.stile>li+li::before,.stile ol:not([class])>li+li::before,.widget_text .textwidget ol.stile>li+li::before,.widget_text .textwidget ol:not([class])>li+li::before{padding-top:.9rem}.stile ol[data-stile~=compact]>li+li::before,.widget_text .textwidget ol[data-stile~=compact]>li+li::before{padding-top:0}.stile dl.stile>*+dt,.stile dl:not([class])>*+dt,.widget_text .textwidget dl.stile>*+dt,.widget_text .textwidget dl:not([class])>*+dt{margin-top:.9rem}.stile dl[data-stile~=compact]>*+dt,.widget_text .textwidget dl[data-stile~=compact]>*+dt{margin-top:0}.stile dd>dl,.stile dd>ol,.stile dd>ul,.stile li>dl,.stile li>ol,.stile li>ul,.widget_text .textwidget dd>dl,.widget_text .textwidget dd>ol,.widget_text .textwidget dd>ul,.widget_text .textwidget li>dl,.widget_text .textwidget li>ol,.widget_text .textwidget li>ul{margin-top:.9rem}.stile *+blockquote,.stile *+dl,.stile *+nav,.stile *+ol,.stile *+p,.stile *+pre,.stile *+ul,.stile blockquote+*,.stile dl+*,.stile nav+*,.stile ol+*,.stile p+*,.stile pre+*,.stile ul+*,.widget_text .textwidget *+blockquote,.widget_text .textwidget *+dl,.widget_text .textwidget *+nav,.widget_text .textwidget *+ol,.widget_text .textwidget *+p,.widget_text .textwidget *+pre,.widget_text .textwidget *+ul,.widget_text .textwidget blockquote+*,.widget_text .textwidget dl+*,.widget_text .textwidget nav+*,.widget_text .textwidget ol+*,.widget_text .textwidget p+*,.widget_text .textwidget pre+*,.widget_text .textwidget ul+*{margin-top:1.8rem}.stile *+hr,.stile *+table,.stile hr+*,.stile table+*,.widget_text .textwidget *+hr,.widget_text .textwidget *+table,.widget_text .textwidget hr+*,.widget_text .textwidget table+*{margin-top:3.6rem}.stile p+p,.widget_text .textwidget p+p{margin-top:.9rem}@media screen and (min-width:600px),print and (min-width:193px){.stile *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table]+*,.stile .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table]+*,.widget_text .textwidget *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table]+*,.widget_text .textwidget .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table]+*{margin-top:3.6rem}.stile *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr]+*,.stile .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr]+*,.widget_text .textwidget *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr]+*,.widget_text .textwidget .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr]+*{margin-top:3.6rem}.stile .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p,.stile .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p,.stile p+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p],.stile p+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p],.widget_text .textwidget .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p,.widget_text .textwidget .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p,.widget_text .textwidget p+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p],.widget_text .textwidget p+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p]{margin-top:.9rem}}.stile .aligncenter,.stile .alignleft,.stile .alignright,.widget_text .textwidget .aligncenter,.widget_text .textwidget .alignleft,.widget_text .textwidget .alignright{margin-top:1.8rem;margin-bottom:1.8rem}@media screen and (min-width:600px),print and (min-width:193px){.stile .alignleft,.stile .alignright,.widget_text .textwidget .alignleft,.widget_text .textwidget .alignright{margin-top:0;margin-bottom:.9rem}}.stile figure,.stile figure.aligncenter,.stile figure.alignleft,.stile figure.alignright,.widget_text .textwidget figure,.widget_text .textwidget figure.aligncenter,.widget_text .textwidget figure.alignleft,.widget_text .textwidget figure.alignright{margin-top:3.6rem;margin-bottom:3.6rem}@media screen and (min-width:600px),print and (min-width:193px){.stile figure.alignleft,.stile figure.alignright,.widget_text .textwidget figure.alignleft,.widget_text .textwidget figure.alignright{margin-top:1.8rem;margin-bottom:1.8rem}}.stile .size-thumbnail.alignleft,.stile .size-thumbnail.alignright,.widget_text .textwidget .size-thumbnail.alignleft,.widget_text .textwidget .size-thumbnail.alignright{margin-top:0;margin-bottom:.9rem}.stile .size-full.alignleft,.stile .size-full.alignright,.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.alignright,.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.stile .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright{margin-top:1.8rem;margin-bottom:1.8rem}@media screen and (min-width:600px),print and (min-width:193px){.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.alignright,.stile .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright{margin-top:0;margin-bottom:.9rem}}@media screen and (min-width:900px),print and (min-width:369px){.stile .size-full.alignleft,.stile .size-full.alignright,.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright{margin-top:0;margin-bottom:.9rem}}.stile [data-stile~=alignleft],.stile [data-stile~=alignright],.widget_text .textwidget [data-stile~=alignleft],.widget_text .textwidget [data-stile~=alignright]{margin-top:0;margin-bottom:.9rem}.stile :not(figure)[data-stile~=aligncenter].alignleft,.stile :not(figure)[data-stile~=aligncenter].alignright,.widget_text .textwidget :not(figure)[data-stile~=aligncenter].alignleft,.widget_text .textwidget :not(figure)[data-stile~=aligncenter].alignright{margin-top:1.8rem;margin-bottom:1.8rem}.stile figure[data-stile~=aligncenter].alignleft,.stile figure[data-stile~=aligncenter].alignright,.widget_text .textwidget figure[data-stile~=aligncenter].alignleft,.widget_text .textwidget figure[data-stile~=aligncenter].alignright{margin-top:3.6rem;margin-bottom:3.6rem}.stile *+.card-2,.stile *+.card-3,.stile *+.card-4,.stile *+.column-2,.stile *+.column-3,.stile *+.column-4,.stile .card-2+*,.stile .card-3+*,.stile .card-4+*,.stile .column-2+*,.stile .column-3+*,.stile .column-4+*,.widget_text .textwidget *+.card-2,.widget_text .textwidget *+.card-3,.widget_text .textwidget *+.card-4,.widget_text .textwidget *+.column-2,.widget_text .textwidget *+.column-3,.widget_text .textwidget *+.column-4,.widget_text .textwidget .card-2+*,.widget_text .textwidget .card-3+*,.widget_text .textwidget .card-4+*,.widget_text .textwidget .column-2+*,.widget_text .textwidget .column-3+*,.widget_text .textwidget .column-4+*{margin-top:3.6rem}.stile *+.pseudo-tab-page,.stile *+.tab-page,.stile .pseudo-tab-page+*,.stile .tab-page+*,.widget_text .textwidget *+.pseudo-tab-page,.widget_text .textwidget *+.tab-page,.widget_text .textwidget .pseudo-tab-page+*,.widget_text .textwidget .tab-page+*{margin-top:3.6rem}.stile .pseudo-tab-page *+.pseudo-tab-page,.stile .pseudo-tab-page *+.tab-page,.stile .pseudo-tab-page .pseudo-tab-page+*,.stile .pseudo-tab-page .tab-page+*,.stile .tab-page>div *+.pseudo-tab-page,.stile .tab-page>div *+.tab-page,.stile .tab-page>div .pseudo-tab-page+*,.stile .tab-page>div .tab-page+*,.widget_text .textwidget .pseudo-tab-page *+.pseudo-tab-page,.widget_text .textwidget .pseudo-tab-page *+.tab-page,.widget_text .textwidget .pseudo-tab-page .pseudo-tab-page+*,.widget_text .textwidget .pseudo-tab-page .tab-page+*,.widget_text .textwidget .tab-page>div *+.pseudo-tab-page,.widget_text .textwidget .tab-page>div *+.tab-page,.widget_text .textwidget .tab-page>div .pseudo-tab-page+*,.widget_text .textwidget .tab-page>div .tab-page+*{margin-top:3.6rem}.stile *+.stile-tab-page-tab-list-below,.stile .stile-tab-page-tab-list+*,.widget_text .textwidget *+.stile-tab-page-tab-list-below,.widget_text .textwidget .stile-tab-page-tab-list+*{margin-top:0}.stile .pseudo-tab-page .stile-pseudo-tab-page-tab-list+*,.widget_text .textwidget .pseudo-tab-page .stile-pseudo-tab-page-tab-list+*{margin-top:1.8rem}.stile *+h6,.widget_text .textwidget *+h6{margin-top:2.7rem}.stile h6+*,.widget_text .textwidget h6+*{margin-top:.9rem}.stile [class]+h6,.widget_text .textwidget [class]+h6{margin-top:2.7rem}.stile h6+[class],.widget_text .textwidget h6+[class]{margin-top:.9rem}.stile h6+figure.alignleft,.stile h6+figure.alignright,.widget_text .textwidget h6+figure.alignleft,.widget_text .textwidget h6+figure.alignright{margin-top:.9rem}.stile h6+figure.alignleft+*,.stile h6+figure.alignright+*,.widget_text .textwidget h6+figure.alignleft+*,.widget_text .textwidget h6+figure.alignright+*{margin-top:.9rem}.stile *+h5,.widget_text .textwidget *+h5{margin-top:2.7rem}.stile h5+*,.widget_text .textwidget h5+*{margin-top:1.8rem}.stile [class]+h5,.widget_text .textwidget [class]+h5{margin-top:2.7rem}.stile h5+[class],.widget_text .textwidget h5+[class]{margin-top:1.8rem}.stile h5+figure.alignleft,.stile h5+figure.alignright,.widget_text .textwidget h5+figure.alignleft,.widget_text .textwidget h5+figure.alignright{margin-top:1.8rem}.stile h5+figure.alignleft+*,.stile h5+figure.alignright+*,.widget_text .textwidget h5+figure.alignleft+*,.widget_text .textwidget h5+figure.alignright+*{margin-top:1.8rem}.stile *+h4,.widget_text .textwidget *+h4{margin-top:2.7rem}.stile h4+*,.widget_text .textwidget h4+*{margin-top:1.8rem}.stile [class]+h4,.widget_text .textwidget [class]+h4{margin-top:2.7rem}.stile h4+[class],.widget_text .textwidget h4+[class]{margin-top:1.8rem}.stile h4+figure.alignleft,.stile h4+figure.alignright,.widget_text .textwidget h4+figure.alignleft,.widget_text .textwidget h4+figure.alignright{margin-top:1.8rem}.stile h4+figure.alignleft+*,.stile h4+figure.alignright+*,.widget_text .textwidget h4+figure.alignleft+*,.widget_text .textwidget h4+figure.alignright+*{margin-top:1.8rem}.stile *+h3,.widget_text .textwidget *+h3{margin-top:3.6rem}.stile h3+*,.widget_text .textwidget h3+*{margin-top:2.7rem}.stile [class]+h3,.widget_text .textwidget [class]+h3{margin-top:3.6rem}.stile h3+[class],.widget_text .textwidget h3+[class]{margin-top:2.7rem}.stile h3+figure.alignleft,.stile h3+figure.alignright,.widget_text .textwidget h3+figure.alignleft,.widget_text .textwidget h3+figure.alignright{margin-top:2.7rem}.stile h3+figure.alignleft+*,.stile h3+figure.alignright+*,.widget_text .textwidget h3+figure.alignleft+*,.widget_text .textwidget h3+figure.alignright+*{margin-top:2.7rem}.stile *+h2,.widget_text .textwidget *+h2{margin-top:5.4rem}.stile h2+*,.widget_text .textwidget h2+*{margin-top:2.7rem}.stile [class]+h2,.widget_text .textwidget [class]+h2{margin-top:5.4rem}.stile h2+[class],.widget_text .textwidget h2+[class]{margin-top:2.7rem}.stile h2+figure.alignleft,.stile h2+figure.alignright,.widget_text .textwidget h2+figure.alignleft,.widget_text .textwidget h2+figure.alignright{margin-top:2.7rem}.stile h2+figure.alignleft+*,.stile h2+figure.alignright+*,.widget_text .textwidget h2+figure.alignleft+*,.widget_text .textwidget h2+figure.alignright+*{margin-top:2.7rem}.stile *+h1,.widget_text .textwidget *+h1{margin-top:5.4rem}.stile h1+*,.widget_text .textwidget h1+*{margin-top:5.4rem}.stile [class]+h1,.widget_text .textwidget [class]+h1{margin-top:5.4rem}.stile h1+[class],.widget_text .textwidget h1+[class]{margin-top:5.4rem}.stile h1+figure.alignleft,.stile h1+figure.alignright,.widget_text .textwidget h1+figure.alignleft,.widget_text .textwidget h1+figure.alignright{margin-top:5.4rem}.stile h1+figure.alignleft+*,.stile h1+figure.alignright+*,.widget_text .textwidget h1+figure.alignleft+*,.widget_text .textwidget h1+figure.alignright+*{margin-top:5.4rem}span[data-stile~=anchor-offset]{display:inline-block!important;position:absolute!important;z-index:-9999!important;pointer-events:none!important;left:0!important;width:100%!important}.stile .card-2>*,.stile .card-3>*,.stile .card-4>*,.stile .column-2>*,.stile .column-3>*,.stile .column-4>*,.widget_text .textwidget .card-2>*,.widget_text .textwidget .card-3>*,.widget_text .textwidget .card-4>*,.widget_text .textwidget .column-2>*,.widget_text .textwidget .column-3>*,.widget_text .textwidget .column-4>*{flex-grow:1}.stile .card-2>*>:first-child,.stile .card-3>*>:first-child,.stile .card-4>*>:first-child,.stile .column-2>*>:first-child,.stile .column-3>*>:first-child,.stile .column-4>*>:first-child,.widget_text .textwidget .card-2>*>:first-child,.widget_text .textwidget .card-3>*>:first-child,.widget_text .textwidget .card-4>*>:first-child,.widget_text .textwidget .column-2>*>:first-child,.widget_text .textwidget .column-3>*>:first-child,.widget_text .textwidget .column-4>*>:first-child{margin-top:0}.stile .card-2>*>:last-child,.stile .card-3>*>:last-child,.stile .card-4>*>:last-child,.stile .column-2>*>:last-child,.stile .column-3>*>:last-child,.stile .column-4>*>:last-child,.widget_text .textwidget .card-2>*>:last-child,.widget_text .textwidget .card-3>*>:last-child,.widget_text .textwidget .card-4>*>:last-child,.widget_text .textwidget .column-2>*>:last-child,.widget_text .textwidget .column-3>*>:last-child,.widget_text .textwidget .column-4>*>:last-child{margin-bottom:0}.stile .card-2>* [data-stile~=only-child-element],.stile .card-3>* [data-stile~=only-child-element],.stile .card-4>* [data-stile~=only-child-element],.stile .column-2>* [data-stile~=only-child-element],.stile .column-3>* [data-stile~=only-child-element],.stile .column-4>* [data-stile~=only-child-element],.widget_text .textwidget .card-2>* [data-stile~=only-child-element],.widget_text .textwidget .card-3>* [data-stile~=only-child-element],.widget_text .textwidget .card-4>* [data-stile~=only-child-element],.widget_text .textwidget .column-2>* [data-stile~=only-child-element],.widget_text .textwidget .column-3>* [data-stile~=only-child-element],.widget_text .textwidget .column-4>* [data-stile~=only-child-element]{margin-top:0;margin-bottom:0}body,html{min-height:100vh}@media screen{body{display:flex}}.screen-reader-text{position:absolute!important;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.screen-reader-text:focus{font-weight:700;display:block;z-index:100000;width:auto;height:auto;top:5px;left:5px;padding:15px 23px 14px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;background-color:#f1f1f1;color:#21759b;font-size:.875rem;text-decoration:none;line-height:normal}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.screen-reader-text:focus{-webkit-text-stroke-width:initial}}#content[tabindex='-1']:focus{outline:0}.clear:after,.clear:before,.comment-author:after,.comment-author:before,.comment-content:after,.comment-content:before,.comment-meta:after,.comment-meta:before,.entry-content:after,.entry-content:before,.entry-footer:after,.entry-footer:before,.nav-links:after,.nav-links:before,.pagination:after,.pagination:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.widget-area:after,.widget-area:before,.widget:after,.widget:before{content:'';display:table;table-layout:fixed}.clear:after,.comment-author:after,.comment-content:after,.comment-meta:after,.entry-content:after,.entry-footer:after,.nav-links:after,.pagination:after,.site-content:after,.site-footer:after,.site-header:after,.widget-area:after,.widget:after{clear:both}div[class=clear]{margin-top:0;font-size:0}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.gallery{margin-bottom:1.8rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery .gallery-item{margin-top:0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}h1,h2,h3,h4,h5,h6{color: #557964}body:not(.ios) h1,body:not(.ios) h2,body:not(.ios) h3,body:not(.ios) h4,body:not(.ios) h5,body:not(.ios) h6{font-feature-settings:'pkna' 1}h1,h2,h3{clear:both}.global-nav{display:flex;justify-content:flex-end;width:100%;z-index:99;transition:box-shadow .3s,top .3s;letter-spacing:2px}.global-nav .menu{font-weight:700}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.global-nav .menu{-webkit-text-stroke-width:initial}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.home .global-nav{margin-bottom:1.5rem}}.global-nav>ul{position:relative;display:flex;align-items:center}@media screen and (max-width:479.5px),print and (max-width:70.5px){.global-nav>ul{font-size:.85rem;line-height:1.35rem}}.global-nav>ul.header-menu{position:relative;left:2rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.global-nav>ul.header-menu{left:1rem}}.global-nav>ul.header-menu>li{padding-right:0}.global-nav>ul>li{position:relative;letter-spacing:1px}.global-nav>ul>li.current,.global-nav>ul>li.visible{transition:color .2s,background-color .2s}.global-nav>ul>li.current a::before,.global-nav>ul>li.current label:before,.global-nav>ul>li.visible a::before,.global-nav>ul>li.visible label:before{width:calc(100% - 2rem)}.global-nav>ul>li.visible>ul{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.global-nav>ul>li>a,.global-nav>ul>li>label{position:relative;display:block;width:100%;height:100%;padding:2rem;letter-spacing:2px;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.global-nav>ul>li>a,.global-nav>ul>li>label{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.global-nav>ul>li>a.ios,.global-nav>ul>li>label.ios,.ios .global-nav>ul>li>a,.ios .global-nav>ul>li>label{font-family:"Helvetica Neue",sans-serif}.android .global-nav>ul>li>a,.android .global-nav>ul>li>label,.global-nav>ul>li>a.android,.global-nav>ul>li>label.android{font-family:Verdana,sans-serif}@media screen and (max-width:599.5px),print and (max-width:192.5px){.global-nav>ul>li>a,.global-nav>ul>li>label{padding:1rem .85rem}}@media screen and (max-width:479.5px),print and (max-width:70.5px){.global-nav>ul>li>a,.global-nav>ul>li>label{letter-spacing:0}}.global-nav>ul>li>a>span,.global-nav>ul>li>label>span{letter-spacing:2px;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.global-nav>ul>li>a>span,.global-nav>ul>li>label>span{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.global-nav>ul>li>a>span.ios,.global-nav>ul>li>label>span.ios,.ios .global-nav>ul>li>a>span,.ios .global-nav>ul>li>label>span{font-family:"Helvetica Neue",sans-serif}.android .global-nav>ul>li>a>span,.android .global-nav>ul>li>label>span,.global-nav>ul>li>a>span.android,.global-nav>ul>li>label>span.android{font-family:Verdana,sans-serif}@media screen and (max-width:479.5px),print and (max-width:70.5px){.global-nav>ul>li>a>span,.global-nav>ul>li>label>span{letter-spacing:0}}.global-nav>ul>li>a::before,.global-nav>ul>li>label::before{position:absolute;content:'';display:block;bottom:.5rem;left:1rem;width:0;height:1px;background:#557964;transition:width .3s ease}@media screen and (min-width:900px),print and (min-width:369px){.global-nav>ul>li>a::before,.global-nav>ul>li>label::before{bottom:calc(1rem + 4px)}}.global-nav>ul>li+li::before{content:'/';display:inline-block;position:absolute;top:calc(50% - .5rem);left:-.25rem}.global-nav>ul>li>ul{position:absolute;opacity:0;visibility:hidden;left:0;top:3rem;z-index:99;background:#fff;width:14rem;padding:1rem;list-style:none;box-shadow:2px 2px 10px #a5a5a5;transition:opacity .3s}@media screen and (min-width:600px) and (max-width:899.5px),print and (min-width:193px) and (max-width:368.5px){.global-nav>ul>li>ul{top:5rem}}@media screen and (min-width:900px),print and (min-width:369px){.global-nav>ul>li>ul{left:calc(50% - 7rem);top:5rem}}.global-nav>ul>li>ul>li a{padding:1rem;position:relative}.global-nav>ul>li>ul>li a::after{position:absolute;bottom:0;display:inline-block;width:calc(100% - 1rem);max-width:16.5rem;height:1px;left:50%;transform:translate(-50%,-9px);background-color:#557964}.global-nav>ul>li>ul>li a:hover::after{content:'';transition:.3s ease}.main-navigation{display:flex;align-items:center;color:#557964}@media screen and (max-width:599.5px),print and (max-width:192.5px){.main-navigation{justify-content:space-between}}@media screen and (min-width:600px) and (max-width:899.5px),print and (min-width:193px) and (max-width:368.5px){.main-navigation{justify-content:space-between}}nav.lang ul>li a,nav.lang ul>li span{padding:1rem 0;display:block}@media screen and (min-width:900px),print and (min-width:369px){nav.lang ul>li a,nav.lang ul>li span{padding:2rem 0}}.site-header .branding h1 .site-logo{width:100%;color:#646464;font-size:1.25rem;line-height:1.8rem}.page-nt-publication-en .site-header .branding h1 .site-logo,.prof-en .site-header .branding h1 .site-logo,.site-header .branding h1 .site-logo.en{font-size:1rem;line-height:1.35}.site-header .branding h1 .site-logo img{width:100%}.site-header .branding h1 .site-ttl-wrap{vertical-align:bottom;width:20rem}.site-header .branding h1 .site-ttl-wrap img{width:100%}.site-header{margin-left:auto;margin-right:auto;max-width:88rem;width:calc(100% - 1rem)}@media screen and (min-width:600px),print and (min-width:193px){.site-header{margin-left:auto;margin-right:auto;max-width:88rem;width:calc(100% - 2rem)}}.site-header .shortcuts{text-align:right}.site-header .site-header-inner{display:flex;flex-direction:column;align-items:inherit}@media screen and (min-width:1200px),print and (min-width:615px){.site-header .site-header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}}.site-header .branding>a{display:block;padding:1rem 0 0 0;width:24rem;min-width:22rem;padding-bottom:0}@media screen and (min-width:1200px),print and (min-width:615px){.site-header .branding>a{padding:2rem 0}}.site-header .branding h1{display:inline-block;margin:0}.site-header .branding h1 span{display:inline-block}.site-header .branding h1 span.lab-name{padding-left:.5rem}.site-header .branding h1 .affiliation{font-size:1rem;font-weight:400}.site-header .branding h1 .site-title{font-size:2rem;font-weight:700}.site-header .branding h1 .site-title-en{font-size:1.3rem;font-weight:400}.entry-header{margin-bottom:3.6rem;padding-top:3.6rem;text-align:center}@media screen and (max-width:599.5px),print and (max-width:192.5px){.entry-header{margin-bottom:2.7rem;padding-top:2.7rem}}.entry-header h2.entry-title,.entry-header span.entry-title{display:block;font-size:1.625rem;line-height:2.5rem;font-weight:700;text-align:center;color:#557964;padding-bottom:1.5rem;position:relative;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;letter-spacing:2px}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.entry-header h2.entry-title,.entry-header span.entry-title{-webkit-text-stroke-width:initial}}.entry-header h2.entry-title small,.entry-header span.entry-title small{font-size:1.5rem;line-height:2rem;font-weight:400}.entry-header h2.entry-title small:first-child,.entry-header span.entry-title small:first-child{padding-top:.225rem}.entry-header h2.entry-title small:last-child,.entry-header span.entry-title small:last-child{padding-bottom:.225rem}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.entry-header h2.entry-title small,.entry-header span.entry-title small{-webkit-text-stroke-width:0}}.entry-header h2.entry-title::after,.entry-header span.entry-title::after{content:'';position:absolute;bottom:0;display:inline-block;width:100%;max-width:16.5rem;height:1px;left:50%;transform:translateX(-50%);background-color:#557964}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.entry-header h2.entry-title,.entry-header span.entry-title{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.entry-header h2.entry-title.ios,.entry-header span.entry-title.ios,.ios .entry-header h2.entry-title,.ios .entry-header span.entry-title{font-family:"Helvetica Neue",sans-serif}.android .entry-header h2.entry-title,.android .entry-header span.entry-title,.entry-header h2.entry-title.android,.entry-header span.entry-title.android{font-family:Verdana,sans-serif}.prof .entry-prof{position:relative}.prof .entry-prof>.photo-wrap{position:relative;text-align:center;margin-bottom:2.7rem}.prof .entry-prof>.photo-wrap img{max-width:17rem}@media screen and (min-width:900px),print and (min-width:369px){.prof .entry-prof>.photo-wrap{position:absolute;right:0;margin-bottom:0}}.prof-en .entry-prof .keywords,.prof-en .entry-prof .name-wrap{text-align:left}.front-page .stile h2{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.375rem;line-height:2.7rem;font-weight:700;text-align:center;color:#557964;letter-spacing:2px;background:0 0;padding:0;white-space:nowrap}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.front-page .stile h2{-webkit-text-stroke-width:initial}}.front-page .stile h2::after{content:none;position:absolute;right:0;bottom:0;left:auto;height:1px;width:12.5rem;background:linear-gradient(90deg,#557964,#236512);transform:translate(5rem,1.5rem) rotate(-45deg)}@media screen and (min-width:900px),print and (min-width:369px){.front-page .stile h2::after{content:''}}.front-page .main-visual{position:relative}.front-page .main-visual::after{position:absolute;content:'';width:20rem;height:20rem;background-image:url(../img/common/bg-dots.png);left:-3rem;bottom:-3rem;z-index:1;background-size:cover}.front-page{margin-left:auto;margin-right:auto;max-width:88rem;width:calc(100% - 1rem)}@media screen and (min-width:600px),print and (min-width:193px){.front-page{margin-left:auto;margin-right:auto;max-width:88rem;width:calc(100% - 2rem)}}.front-page .lab-name{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;font-size:.85rem;line-height:1.35rem;letter-spacing:4px;text-align:right;color:#646464;padding-top:1rem;margin-bottom:2.7rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.front-page .lab-name{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.front-page .lab-name.ios,.ios .front-page .lab-name{font-family:"Helvetica Neue",sans-serif}.android .front-page .lab-name,.front-page .lab-name.android{font-family:Verdana,sans-serif}@media screen and (min-width:900px),print and (min-width:369px){.front-page .lab-name{margin-bottom:3.6rem}}.front-page .section-res{padding-bottom:3.6rem}@media screen and (min-width:900px),print and (min-width:369px){.front-page .section-res{padding-bottom:6.3rem}}.home-en .front-page .section-res{padding-bottom:0}.front-page .section-res-inner{display:block;margin-left:auto;margin-right:auto;max-width:62rem;width:calc(100% - 0);padding-bottom:5.4rem}@media screen and (min-width:900px),print and (min-width:369px){.front-page .section-res-inner{display:flex;align-items:flex-start;padding-bottom:6.3rem}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.front-page .section-res-inner{padding-bottom:2.7rem}}.front-page .res-topic{max-width:72rem;margin-right:auto;margin-left:auto}@media screen and (min-width:900px),print and (min-width:369px){.front-page .section-res-inner>.left{flex-basis:12rem;width:12rem;min-width:12rem}}.front-page .section-res-inner>.right{margin-left:0}@media screen and (min-width:900px),print and (min-width:369px){.front-page .section-res-inner>.right{margin-left:3rem}}@media screen and (min-width:900px),print and (min-width:369px){.front-page .section-res-inner>div{max-width:48rem;margin-top:0}}@media screen and (min-width:900px),print and (min-width:369px){.front-page .list-item-topic{display:flex;justify-content:space-between;flex-flow:row wrap}.front-page .list-item-topic>*{width:100%;max-width:calc(33.33333% - .16667rem)}.front-page .list-item-topic>:not(:nth-child(3n+1)){margin-left:calc(.25rem - 1px)}.front-page .list-item-topic>:nth-child(n+4){margin-top:.25rem}.front-page .list-item-topic>:nth-child(3n+1){margin-left:0}.front-page .list-item-topic>:not(:nth-child(n+4)){margin-top:0}.front-page .list-item-topic>:nth-child(3n+1):last-child{margin-right:calc((33.33333% - .16667rem + .25rem) * 2)}.front-page .list-item-topic>:nth-child(3n):last-child{margin-right:0}.front-page .list-item-topic>:nth-child(3n+2):last-child{margin-right:calc((33.33333% - .16667rem + .25rem) * 1)}.front-page .list-item-topic>:nth-child(3n):last-child{margin-right:0}}@media screen and (min-width:600px) and (max-width:899.5px),print and (min-width:193px) and (max-width:368.5px){.front-page .list-item-topic{display:flex;justify-content:space-between;flex-flow:row wrap}.front-page .list-item-topic>*{width:100%;max-width:calc(50% - .125rem)}.front-page .list-item-topic>:not(:nth-child(2n+1)){margin-left:calc(.25rem - 1px)}.front-page .list-item-topic>:nth-child(n+3){margin-top:.25rem}.front-page .list-item-topic>:nth-child(2n+1){margin-left:0}.front-page .list-item-topic>:not(:nth-child(n+3)){margin-top:0}.front-page .list-item-topic>:nth-child(2n+1):last-child{margin-right:calc((50% - .125rem + .25rem) * 1)}.front-page .list-item-topic>:nth-child(2n):last-child{margin-right:0}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.front-page .list-item-topic{display:flex;justify-content:space-between;flex-flow:column nowrap}.front-page .list-item-topic>*{width:100%;max-width:100%}.front-page .list-item-topic>:not(:nth-child(1n+1)){margin-left:calc(.5rem - 1px)}.front-page .list-item-topic>:nth-child(n+2){margin-top:.5rem}.front-page .list-item-topic>:nth-child(1n+1){margin-left:0}.front-page .list-item-topic>:not(:nth-child(n+2)){margin-top:0}.front-page .list-item-topic>:nth-child(n):last-child{margin-right:0}}@media screen and (min-width:600px) and (max-width:899.5px),print and (min-width:193px) and (max-width:368.5px){.front-page .list-item-topic>:nth-child(n+3){margin-top:4rem}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.front-page .list-item-topic>.item.topic{margin-top:4rem}}.front-page .list-item-topic>.item.topic .btn{display:block}.front-page .list-item-topic>.item.topic .link{bottom:4rem;right:2rem}.front-page .list-item-topic .topic-info{padding-left:1.5rem;padding-right:1.5rem;background-color:#557964;height:100%;padding-bottom:3rem}@media screen and (min-width:600px) and (max-width:899.5px),print and (min-width:193px) and (max-width:368.5px){.front-page .list-item-topic .topic-info{padding-bottom:4rem}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.front-page .list-item-topic .topic-info{padding-bottom:5rem}}.home-en .front-page .list-item-topic .topic-info{padding-bottom:0}.front-page .list-item-topic .topic-info-inner{position:relative;top:-2rem;color:#f4f4f0}.front-page .list-item-topic .topic-info-inner span{margin-top:1.5rem}.home-en .front-page .list-item-topic .topic-info-inner span{text-align:left}.front-page .list-item-topic .topic-info-inner p{margin-top:1.25rem}.home-en .front-page .list-item-topic .topic-info-inner p{text-align:left}.front-page .list-item-topic .topic-info-inner span{display:block;font-weight:700;font-size:1.125rem;line-height:1.5}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.front-page .list-item-topic .topic-info-inner span{-webkit-text-stroke-width:initial}}.front-page .list-item-topic .btn:hover .link{transition:all 1s ease}.front-page .list-item-topic .btn:hover .link::after{transition:all 1s ease;transform:translate(20px,-28px)}.front-page .list-item-topic .link span{color:#f4f4f0;display:block;padding-right:4.5rem}.home-en .front-page .list-item-topic .link span{text-align:right}.front-page .list-item-topic .link:after{background-image:url(../img/common/arrow-wht.svg);transform:translateY(-28px)}.main-visual.full{padding-bottom:0;height:35vw}@media screen and (max-width:599.5px),print and (max-width:192.5px){.main-visual.full{min-height:10rem;height:28vw}.member .main-visual.full{min-height:auto}}.main-visual.full .swiper-container{width:100%;height:100%;z-index:2}.main-visual.full .swiper-pagination{width:100%;padding-right:1rem;text-align:center;margin-top:.5rem;margin-bottom:1rem;position:absolute}@media screen and (max-width:599.5px),print and (max-width:192.5px){.home .main-visual.full .swiper-pagination,.home-en .main-visual.full .swiper-pagination{display:none}}.main-visual.full .swiper-pagination::after{content:"";display:block;width:20rem;position:absolute;left:calc(50% - 10em);top:2rem}.member .main-visual.full .swiper-pagination::after{content:none}.main-visual.full .swiper-pagination .swiper-pagination-bullets{text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.main-visual.full .swiper-pagination-bullet-active{opacity:1;background:grey}.main-visual.full .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;margin-left:.5rem}.main-visual.multiple{overflow:hidden;height:10rem}.main-visual.multiple .swiper-container{width:100%;height:100%}.swiper-caption-overlap{position:absolute;z-index:10;top:30%;width:100%;height:100%;text-align:center}.swiper-caption-overlap>*{display:block;color: #fff;font-size:2rem;line-height:2.7rem}.swiper-container .swiper-slide img{width:100%}.main-visual.full .swiper-button-next,.main-visual.full .swiper-button-prev{display:none}.swiper-slide>div:first-child{background-size:cover;background-position:center center;width:100%;height:100%}.swiper-slide-caption{display:none;position:absolute}.swiper-slide-active .swiper-slide-caption,.swiper-slide-duplicate-active .swiper-slide-caption{display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .35rem}.swiper-container.full{overflow:hidden}@media screen and (min-width:600px),print and (min-width:193px){.swiper-container.full .swiper-button-next,.swiper-container.full .swiper-button-prev{top:calc(55% - 22px)!important}}.swiper-container.multiple{overflow:hidden;max-width:100vw}.swiper-container.multiple .swiper-pagination{bottom:1.5rem;width:100%}@media screen and (min-width:600px),print and (min-width:193px){.swiper-container.multiple .swiper-button-next,.swiper-container.multiple .swiper-button-prev{width:27px;top:calc(50% - 22px)!important}}.section-latest .section-inner{display:block;max-width:72rem;margin-right:auto;margin-left:auto;position:relative}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .section-inner{display:flex}}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .section-inner::after,.section-latest .section-inner::before{content:'';display:block;position:absolute}}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .section-inner::before{width:200vw;height:100%;background-color:#fff;right:23%}}.front-page .section-latest .latest-news h2::after,.front-page .section-latest .sns-container h2::after{content:none}.section-latest .latest-news{padding:3rem 1rem 5rem 1rem;background-color:#fff;position:relative}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .latest-news{padding:3rem 0 5rem 0;flex-basis:calc(100% - 480px - 4rem);width:calc(100% - 480px - 4rem);flex-grow:1;flex-shrink:1;padding:3rem 3rem 5rem 0}}@media screen and (min-width:900px) and (max-width:1199.5px),print and (min-width:369px) and (max-width:614.5px){.section-latest .latest-news{padding-right:2rem}}.section-latest .sns-container{position:relative;z-index:1;margin-bottom:2.7rem;margin-top:2.7rem}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .sns-container{flex-basis:calc(480px - 5rem);width:calc(480px - 5rem);margin-top:3.6rem;margin-bottom:0}}.section-latest .sns-container h2{line-height:1.8rem;padding:1rem 0 1.8rem 0}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .sns-container h2{position:relative;right:-3.5rem;padding:3rem 0 .25rem 0}}.section-latest .sns-container h2>div{display:flex;flex-direction:row}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .sns-container h2>div{flex-direction:column;align-items:flex-start;position:relative}}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .sns-container h2>div::before{content:'';position:absolute;left:0;bottom:0;height:1px;width:15rem;background:linear-gradient(90deg,#557964,#236512);transform:translate(-8rem,-3rem) rotate(-45deg)}}.section-latest .sns-container h2>div>span{margin-right:.5rem}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .sns-container h2>div>span{margin-right:0}}.section-latest .sns-container .fb-share{position:absolute;width:53px;height:73px;margin-top:0;background-image:url(../img/home/fb.svg);top:1.5rem;right:1rem}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .sns-container .fb-share{top:2rem;right:0}}.section-latest .sns{background:#fff;padding:2.5rem}@media screen and (min-width:900px),print and (min-width:369px){.section-latest .sns{border:solid 1px #dcdcdc}}.section-latest .sns-wrapper{text-align:center;height:100%;max-height:450px}.section-latest h2+.sns-wrapper{margin-top:0}.section-latest h2::after{display:none}.latest-news h2+.nt-recent-list-container{margin-top:2.7rem}.latest-news .nt-recent-list-container+.link{margin-top:4rem}.latest-news .nt-recent-list-container+.link::after{transform:translateY(-1.7rem)}.latest-news .link:hover{transition:all 1s ease}.latest-news .link:hover::after{transition:all 1s ease;transform:translate(20px,-1.7rem)}.nt-post-content{background-color:#fff;padding-top:3.6rem;padding-bottom:4.5rem}.nt-post-content h4{text-align:left;margin-top:1.8rem}.nt-post-content.topic-view{padding-top:3.6rem;margin-bottom:3.6rem}.nt-post-content.topic-view .nt-post-content-inner{padding-bottom:0;margin-bottom:0}.nt-post-content.pub-view{padding-top:0;margin-bottom:3.6rem}.nt-post-content.pub-view .nt-post-content-inner{padding-top:.9rem}.nt-post-content-inner{padding-bottom:3rem;margin-bottom:4rem;width:calc(100% - 4rem);margin-right:auto;margin-left:auto}@media screen and (min-width:900px),print and (min-width:369px){.nt-post-content-inner{max-width:48rem}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.nt-post-content-inner{width:calc(100% - 2rem)}}.nt-postlink ul{display:flex;justify-content:space-between;flex-flow:row wrap}.nt-postlink ul>*{width:100%;max-width:calc(50% - .25rem)}.nt-postlink ul>:not(:nth-child(2n+1)){margin-left:calc(.5rem - 1px)}.nt-postlink ul>:nth-child(n+3){margin-top:.5rem}.nt-postlink ul>:nth-child(2n+1){margin-left:0}.nt-postlink ul>:not(:nth-child(n+3)){margin-top:0}.nt-postlink ul>:nth-child(2n+1):last-child{margin-right:calc((50% - .25rem + .5rem) * 1)}.nt-postlink ul>:nth-child(2n):last-child{margin-right:0}@media screen and (max-width:599.5px),print and (max-width:192.5px){.nt-postlink ul{display:flex;justify-content:space-between;flex-flow:column nowrap}.nt-postlink ul>*{width:100%;max-width:100%}.nt-postlink ul>:not(:nth-child(1n+1)){margin-left:calc(.5rem - 1px)}.nt-postlink ul>:nth-child(n+2){margin-top:.5rem}.nt-postlink ul>:nth-child(1n+1){margin-left:0}.nt-postlink ul>:not(:nth-child(n+2)){margin-top:0}.nt-postlink ul>:nth-child(n):last-child{margin-right:0}}.nt-postlink .link,.nt-postlink ul{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.nt-postlink .link,.nt-postlink ul{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .nt-postlink .link,.ios .nt-postlink ul,.nt-postlink .link.ios,.nt-postlink ul.ios{font-family:"Helvetica Neue",sans-serif}.android .nt-postlink .link,.android .nt-postlink ul,.nt-postlink .link.android,.nt-postlink ul.android{font-family:Verdana,sans-serif}.nt-postlink li{position:relative}.nt-postlink li:before{position:absolute;content:'MORE';display:inline;width:4rem;height:1.5rem;right:5rem;bottom:1.5rem;color:#fff;font-weight:700}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.nt-postlink li:before{-webkit-text-stroke-width:initial}}.nt-postlink li:after{position:absolute;right:2rem;bottom:1rem;pointer-events:none;content:'';display:inline-block;width:3rem;height:3rem;background-image:url(../img/common/arrow-wht.svg);background-size:3rem;vertical-align:middle;transform:translateY(-2px);margin-left:1rem}.nt-postlink a{padding:2rem 2rem 4rem 2rem;background-color:#557964;color:#f4f4f0;height:100%}.nt-postlink a,.nt-postlink span{display:block}.nt-postlink .next,.nt-postlink .prev{font-weight:700;font-size:1.025rem;line-height:1.8rem}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.nt-postlink .next,.nt-postlink .prev{-webkit-text-stroke-width:initial}}.nt-postlink .ttl{padding-top:1rem;margin-top:0}.nt-postlink+.link:after{position:relative}.nt-pagination ul{display:flex;justify-content:center;padding:.5rem}.nt-pagination ul>li{display:inline-block;margin:.5rem;font-size:1em;text-align:center;text-decoration:none;border-radius:3px;transition:all .2s;color:#0f0f0b;background-color:transparent;border:1px solid #fff}.nt-pagination ul>li.nt-current{display:flex;justify-content:center;align-items:center;min-width:2rem;padding:.75rem 1.5rem}.nt-pagination ul>li.next,.nt-pagination ul>li.prev{position:relative}.nt-pagination ul>li.next::before,.nt-pagination ul>li.prev::before{position:absolute;content:'';display:inline-block;width:3.5rem;height:3.5rem;background-size:3.5rem;background-image:url(../img/common/arrow.svg);vertical-align:middle;top:-10px;left:18px}.nt-pagination ul>li.prev::before{transform:rotateZ(180deg)}.nt-pagination a{display:block;width:100%;height:100%;padding:.75rem 1.5rem}.item-news.sticky{position:relative}.item-news.sticky .info::after{content:'';display:inline-block;position:absolute;top:.15rem;right:.5rem;width:1rem;height:1rem;background-image:url(img/icon-pin.svg);background-size:contain;background-repeat:no-repeat}.compact .item-news.sticky .info::after{top:-1.25rem}.item-news>a,.item-news>div{flex-direction:row-reverse}.item-news>a:not([class])[data-stile~=link-external] .title>div:last-child::after{content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:400;margin-left:.2em;overflow:hidden;transform:translateY(.125em);color:#73726c}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.item-news>a:not([class])[data-stile~=link-external] .title>div:last-child::after{-webkit-text-stroke-width:0}}@supports (-moz-appearance:none){.item-news>a:not([class])[data-stile~=link-external] .title>div:last-child::after{transform:translateY(.2em)}}.item-news>a:not([class])[data-stile~=link-file] .title>div:last-child::after{content:'';display:inline-block;margin-left:.2em;width:1em;height:1em;background-image:url(img/link/icon-item-file.svg);background-size:contain;background-position:center;transform:translateY(.1em);content:'';width:36px;height:18px;max-width:2.6em;transform:translateY(calc(.02rem + 3px))}@supports (-moz-appearance:none){.item-news>a:not([class])[data-stile~=link-file] .title>div:last-child::after{transform:translateY(calc(.01rem + 3px))}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.item-news>a:not([class])[data-stile~=link-file] .title>div:last-child::after{transform:translateY(.2rem)}}.item-news>a:not([class])[data-stile~=link-file-pdf] .title>div:last-child::after{background-image:url(img/link/icon-item-file-pdf.svg)}.item-news>a:not([class])[data-stile~=link-file-word] .title>div:last-child::after{background-image:url(img/link/icon-item-file-word.svg)}.item-news>a:not([class])[data-stile~=link-file-excel] .title>div:last-child::after{background-image:url(img/link/icon-item-file-excel.svg)}.item-news>a:not([class])[data-stile~=link-file-powerpoint] .title>div:last-child::after{background-image:url(img/link/icon-item-file-powerpoint.svg)}.item-news .thumbnail{position:relative;min-width:6rem;margin-left:1rem;z-index:0}.item-news .thumbnail:before{content:'';display:block;padding-top:178%}.item-news .thumbnail>:first-child{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:599.5px),print and (max-width:192.5px){.item-news .thumbnail{min-width:5rem}}.item-news .thumbnail::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(img/icon-blank-thumb.svg);background-position:center center;background-size:6rem 6rem;z-index:-1}.item-news .thumbnail>div[data-image-id]{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.item-news .content{width:100%}.thumbnail+.item-news .content{flex-basis:calc(100% - 7rem)}@media screen and (max-width:599.5px),print and (max-width:192.5px){.thumbnail+.item-news .content{flex-basis:calc(100% - 6rem)}}.item-news .list-cat{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-bottom:-.25rem}.item-news .list-cat>:not(:empty){margin-right:.5rem;margin-bottom:.25rem}.item-news .list-cat li{padding:0 .35rem;background-color:#557964;color:#f4f4f0;font-size:.85rem;line-height:1.35rem;white-space:nowrap}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.item-news .list-cat li{-webkit-text-stroke-width:initial}}.list-item-news:not(.compact)>li+li{margin-top:1.5rem}.list-item-news.compact{display:flex;justify-content:space-between;flex-flow:column nowrap}.list-item-news.compact>*{width:100%;max-width:100%}.list-item-news.compact>:not(:nth-child(1n+1)){margin-left:calc(1.5rem - 1px)}.list-item-news.compact>:nth-child(n+2){margin-top:1.5rem}.list-item-news.compact>:nth-child(1n+1){margin-left:0}.list-item-news.compact>:not(:nth-child(n+2)){margin-top:0}.list-item-news.compact>:nth-child(n):last-child{margin-right:0}@media screen and (min-width:600px),print and (min-width:193px){.list-item-news.compact{display:flex;justify-content:space-between;flex-flow:row wrap}.list-item-news.compact>*{width:100%;max-width:calc(50% - .75rem)}.list-item-news.compact>:not(:nth-child(2n+1)){margin-left:calc(1.5rem - 1px)}.list-item-news.compact>:nth-child(n+3){margin-top:1.5rem}.list-item-news.compact>:nth-child(2n+1){margin-left:0}.list-item-news.compact>:not(:nth-child(n+3)){margin-top:0}.list-item-news.compact>:nth-child(2n+1):last-child{margin-right:calc((50% - .75rem + 1.5rem) * 1)}.list-item-news.compact>:nth-child(2n):last-child{margin-right:0}}.list-item-news.compact .excerpt{display:none}.item-event{background-color:#fff;border-radius:1.5px}@media screen and (min-width:600px),print and (min-width:193px){.item-event{display:flex;align-items:stretch}.item-event::after,.item-event::before{content:'';display:block}.item-event::before{padding-top:42.55319%;float:right}.item-event::after{clear:both}.item-event>*{clear:none;width:100%}}.item-event a{flex-direction:row-reverse;align-items:flex-start}.item-event .event-date{display:block;background-color:#fff;color:#f4f4f0;border-radius:1.5px;padding-top:.5rem;padding-bottom:.25rem;padding-left:.25rem;font-size:.85rem;line-height:1.35rem}.item-event .event-date .date-item{display:inline-block}.item-event .event-date .day,.item-event .event-date .month{font-size:1rem}.item-event .event-date .year{margin-right:.5rem}.item-event.sticky .date{position:relative}.item-event.sticky .date::after{content:'';display:inline-block;position:absolute;right:.5rem;bottom:.5rem;width:1rem;height:1rem;background-image:url(img/icon-pin-inv.svg);background-size:contain;background-repeat:no-repeat}.item-event.finished .event-date,.item-event.finished .thumbnail{opacity:.5}.item-event .main{flex-grow:1;display:flex;align-items:flex-start;height:100%}.item-event .thumbnail{flex-basis:40%;position:relative}.item-event .thumbnail:before{content:'';display:block;padding-top:140%}.item-event .thumbnail>:first-child{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:599.5px),print and (max-width:192.5px){.item-event .thumbnail{min-width:6rem;max-width:6rem}}@media screen and (min-width:600px),print and (min-width:193px){.item-event .thumbnail{max-width:8rem}}.item-event .thumbnail>div{z-index:1;background-position:center center;background-size:cover;background-repeat:no-repeat}.item-event .thumbnail::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(img/icon-blank-thumb.svg);background-position:center center;background-size:6rem 6rem}.item-event .content{padding:.5rem 1rem}@media screen and (min-width:600px),print and (min-width:193px){.item-event .content{flex-basis:60%;flex-grow:1}}.item-event .list-cat{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-bottom:-.25rem}.item-event .list-cat>:not(:empty){margin-right:.5rem;margin-bottom:.25rem}.item-event .list-cat li{font-size:.85rem;line-height:1.35rem;color:#93936c}.item-event .list-cat:not(:empty)+.title{margin-top:1rem}.list-item-event{position:relative;display:flex;justify-content:space-between;flex-flow:column nowrap}.list-item-event>*{width:100%;max-width:100%}.list-item-event>:not(:nth-child(1n+1)){margin-left:calc(1.5rem - 1px)}.list-item-event>:nth-child(n+2){margin-top:1.5rem}.list-item-event>:nth-child(1n+1){margin-left:0}.list-item-event>:not(:nth-child(n+2)){margin-top:0}.list-item-event>:nth-child(n):last-child{margin-right:0}@media screen and (min-width:600px),print and (min-width:193px){.list-item-event{display:flex;justify-content:space-between;flex-flow:row wrap}.list-item-event>*{width:100%;max-width:calc(50% - .75rem)}.list-item-event>:not(:nth-child(2n+1)){margin-left:calc(1.5rem - 1px)}.list-item-event>:nth-child(n+3){margin-top:1.5rem}.list-item-event>:nth-child(2n+1){margin-left:0}.list-item-event>:not(:nth-child(n+3)){margin-top:0}.list-item-event>:nth-child(2n+1):last-child{margin-right:calc((50% - .75rem + 1.5rem) * 1)}.list-item-event>:nth-child(2n):last-child{margin-right:0}}@media screen and (min-width:1200px),print and (min-width:615px){.list-item-event:not(.compact){display:flex;justify-content:space-between;flex-flow:row wrap}.list-item-event:not(.compact)>*{width:100%;max-width:calc(33.33333% - 1rem)}.list-item-event:not(.compact)>:not(:nth-child(3n+1)){margin-left:calc(1.5rem - 1px)}.list-item-event:not(.compact)>:nth-child(n+4){margin-top:1.5rem}.list-item-event:not(.compact)>:nth-child(3n+1){margin-left:0}.list-item-event:not(.compact)>:not(:nth-child(n+4)){margin-top:0}.list-item-event:not(.compact)>:nth-child(3n+1):last-child{margin-right:calc((33.33333% - 1rem + 1.5rem) * 2)}.list-item-event:not(.compact)>:nth-child(3n):last-child{margin-right:0}.list-item-event:not(.compact)>:nth-child(3n+2):last-child{margin-right:calc((33.33333% - 1rem + 1.5rem) * 1)}.list-item-event:not(.compact)>:nth-child(3n):last-child{margin-right:0}}.item-search .type{margin-right:1rem;padding:0 .35rem;background-color:rgba(0,0,0,.95);color:#f4f4f0;font-size:.85rem;line-height:1.35rem;white-space:nowrap}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.item-search .type{-webkit-text-stroke-width:initial}}.list-item-search li+li{margin-top:1.5rem}.item>a,.item>div{position:relative;display:flex;height:100%}.item .title{overflow:hidden;font-size:1rem;line-height:1.8rem;display:flex;flex-wrap:wrap}body:not(.ios) .item .title{font-feature-settings:'pkna' 1}.item .title div:not(:last-child){margin-right:.5rem}.item .excerpt{margin-top:.5rem;font-size:.85rem;line-height:1.35rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.item .excerpt{display:none}}.item-news,.item-search{border-bottom:1px dashed rgba(119,119,119,.35)}.item-news>a .title div,.item-search>a .title div{color:#5472c4;text-decoration:underline}.item-news>a:hover .title div,.item-search>a:hover .title div{text-decoration:none}.item-news>a:visited .title div,.item-search>a:visited .title div{color:#624ea5}.item-news .thumbnail,.item-search .thumbnail{transition:box-shadow .4s ease;box-shadow:0 2px 4px rgba(0,0,0,.25)}.item-news a:hover .thumbnail,.item-search a:hover .thumbnail{transition:box-shadow .4s ease;box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.item-news>a:not([class]),.item-news>div:not([class]),.item-search>a:not([class]),.item-search>div:not([class]){padding:0 0 1.5rem 0;align-items:flex-start}.item-news .info,.item-search .info{display:flex;flex-wrap:wrap;align-items:flex-start}.item-news .date,.item-search .date{display:inline-block;white-space:nowrap;font-size:.85rem;line-height:1.35rem;color:#93936c;margin-right:1rem}.item-news .title,.item-search .title{margin-top:.5rem}.item-event>a:not([class]){transition:box-shadow .4s ease;box-shadow:0 4px 8px 0 rgba(0,0,0,.25)}.item-event>a:not([class]):hover{transition:box-shadow .4s ease;box-shadow:0 6px 16px 0 rgba(0,0,0,.35)}.list-item-simple{list-style:none;padding-left:1.8rem}.list-item-simple>li{line-height:1.8rem;position:relative}.list-item-simple>li::before{content:'';display:block;position:absolute;top:calc(.9rem - .01rem);left:-1.8rem;width:1em;height:1em;transform:translateY(-.5em) scale(.75);background-image:url(img/mark-related.svg);background-repeat:no-repeat;background-size:contain}.list-item-simple>li+li{margin-top:.9rem}.list-item-simple :not([class])>a:not([class]):not([data-stile]){color:#5472c4;text-decoration:underline}.list-item-simple :not([class])>a:not([class]):not([data-stile]):visited{color:#624ea5}.list-item-simple a:not([class])[data-stile~=link-simple],.list-item-simple a:not([class])[href^=http]:empty{text-decoration:none;color:#5472c4;word-wrap:break-word;margin-left:.075rem;margin-right:.075rem;padding:.1rem .35rem;background-color:transparent;border-radius:.25rem}.list-item-simple a:not([class])[data-stile~=link-simple]:hover,.list-item-simple a:not([class])[href^=http]:empty:hover{color:#5472c4;text-decoration:underline}.list-item-simple a:not([class])[data-stile~=link-simple]:hover::after,.list-item-simple a:not([class])[href^=http]:empty:hover::after{text-decoration:none}.list-item-simple a:not([class])[data-stile~=link-simple]:visited,.list-item-simple a:not([class])[href^=http]:empty:visited{color:#624ea5}.list-item-simple a:not([class])[data-stile~=link-anchor]::after{content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:400;margin-left:.2em;overflow:hidden;transform:translateY(.125em)}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.list-item-simple a:not([class])[data-stile~=link-anchor]::after{-webkit-text-stroke-width:0}}@supports (-moz-appearance:none){.list-item-simple a:not([class])[data-stile~=link-anchor]::after{transform:translateY(.2em)}}.list-item-simple a:not([class])[data-stile~=link-external]::after{content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:400;margin-left:.2em;overflow:hidden;transform:translateY(.125em)}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.list-item-simple a:not([class])[data-stile~=link-external]::after{-webkit-text-stroke-width:0}}@supports (-moz-appearance:none){.list-item-simple a:not([class])[data-stile~=link-external]::after{transform:translateY(.2em)}}.list-item-simple a:not([class])[data-stile~=link-file]::after{content:'';display:inline-block;margin-left:.2em;width:1em;height:1em;background-image:url(../img/link/icon-file.svg);background-size:contain;background-position:center;transform:translateY(.1em)}.list-item-simple a:not([class])[href^=http]:empty::before{content:attr(href);word-break:break-all;display:inline}.list-item-simple a[data-stile~=link-image]>img{vertical-align:middle}.list-item-simple a:not([class])[data-stile~=link-file]::after{content:'';width:36px;height:18px;max-width:2.6em;transform:translateY(calc(.02rem + 3px))}@supports (-moz-appearance:none){.list-item-simple a:not([class])[data-stile~=link-file]::after{transform:translateY(calc(.01rem + 3px))}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.list-item-simple a:not([class])[data-stile~=link-file]::after{transform:translateY(.2rem)}}.list-item-simple a:not([class])[data-stile~=link-file-pdf]::after{background-image:url(../img/link/icon-pdf.svg)}.list-item-simple a:not([class])[data-stile~=link-file-word]::after{background-image:url(../img/link/icon-doc.svg)}.list-item-simple a:not([class])[data-stile~=link-file-excel]::after{background-image:url(../img/link/icon-xls.svg)}.list-item-simple a:not([class])[data-stile~=link-file-powerpoint]::after{background-image:url(../img/link/icon-ppt.svg)}.page-content .frame-inner.list h3{font-size:1.625rem;line-height:2.5rem;font-weight:700;text-align:center;color:#557964;padding-bottom:1.5rem;position:relative;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;padding:0;background-color:transparent;border-left:none}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.page-content .frame-inner.list h3{-webkit-text-stroke-width:initial}}.page-content .frame-inner.list h3 small{font-size:1.5rem;line-height:2rem;font-weight:400}.page-content .frame-inner.list h3 small:first-child{padding-top:.225rem}.page-content .frame-inner.list h3 small:last-child{padding-bottom:.225rem}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.page-content .frame-inner.list h3 small{-webkit-text-stroke-width:0}}.page-content .frame-inner.list h3::after{content:'';position:absolute;bottom:0;display:inline-block;width:100%;max-width:16.5rem;height:1px;left:50%;transform:translateX(-50%);background-color:#557964}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-content .frame-inner.list h3{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .page-content .frame-inner.list h3,.page-content .frame-inner.list h3.ios{font-family:"Helvetica Neue",sans-serif}.android .page-content .frame-inner.list h3,.page-content .frame-inner.list h3.android{font-family:Verdana,sans-serif}.page-content .frame-inner.list h3::after{content:none}.page-content .frame-inner.list ul{border-top:solid 1px rgba(119,119,119,.35);border-bottom:solid 1px rgba(119,119,119,.35);margin-top:0;margin-top:2.7rem;width:100%}.page-content .frame-inner.list li+li{border-top:solid 1px rgba(119,119,119,.35)}.page-content .frame-inner.list li>div{display:flex;align-items:center;padding:1.5rem 1rem}.page-content .frame-inner.list li>div>.info{display:flex}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-inner.list li>div>.info{margin-bottom:.5rem}}.page-content .frame-inner.list .member-list.std li a.name,.page-content .frame-inner.list .member-list.std li a.position,.page-content .frame-inner.list .member-list.std li span.name,.page-content .frame-inner.list .member-list.std li span.position{display:inline-block;padding:0}.page-content .frame-inner.list .member-list.std li a.name,.page-content .frame-inner.list .member-list.std li span.name{text-align:left;min-width:8rem}.page-content .frame-inner.list .member-list.std li a.position,.page-content .frame-inner.list .member-list.std li span.position{padding-left:0;padding-right:4rem;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-inner.list .member-list.std li a.position,.page-content .frame-inner.list .member-list.std li span.position{padding-right:2rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-content .frame-inner.list .member-list.std li a.position,.page-content .frame-inner.list .member-list.std li span.position{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .page-content .frame-inner.list .member-list.std li a.position,.ios .page-content .frame-inner.list .member-list.std li span.position,.page-content .frame-inner.list .member-list.std li a.position.ios,.page-content .frame-inner.list .member-list.std li span.position.ios{font-family:"Helvetica Neue",sans-serif}.android .page-content .frame-inner.list .member-list.std li a.position,.android .page-content .frame-inner.list .member-list.std li span.position,.page-content .frame-inner.list .member-list.std li a.position.android,.page-content .frame-inner.list .member-list.std li span.position.android{font-family:Verdana,sans-serif}.page-content .frame-inner.list .member-list.std li span.name{border-right:solid 1px rgba(119,119,119,.35);display:inline-block;height:1.5rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-inner.list .member-list.std li span.name{min-width:auto;border:none}}.page-content .frame-inner.list .member-list li a.name span{color:#5472c4;border-bottom:solid 1px #5472c4}.page-content .frame-inner.list .member-list .position{padding-right:3rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-inner.list .member-list .position{padding-right:1rem}}.page-content .frame-inner.list li .theme{padding-left:3rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-inner.list li .theme{padding-left:0}}.page-content .frame-inner.list li .theme span{display:block}.page-content .frame-inner.list li .theme span:nth-child(2){line-height:1.5rem}.page-content .frame-inner.list li .heading{color:#557964}.page-content .frame-inner.list .grade{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-content .frame-inner.list .grade{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .page-content .frame-inner.list .grade,.page-content .frame-inner.list .grade.ios{font-family:"Helvetica Neue",sans-serif}.android .page-content .frame-inner.list .grade,.page-content .frame-inner.list .grade.android{font-family:Verdana,sans-serif}.page-content .frame-inner.list ul.std li>div{padding:1rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-inner.list ul.std li>div{flex-direction:column;align-items:flex-start}}.page-content .frame-inner.list ul.std .theme span{text-align:left}.page-content .frame-inner.list ul.graduate>li>div{display:block;padding:1rem}@media screen and (min-width:600px),print and (min-width:193px){.page-content .frame-inner.list ul.graduate>li>div{padding:1.5rem 1rem}}.page-content .frame-inner.list ul.graduate>li>div .column-wrap{display:flex;flex-direction:column}.page-content .frame-inner.list ul.graduate>li>div .column-wrap+.column{margin-top:.75rem}@media screen and (min-width:600px),print and (min-width:193px){.page-content .frame-inner.list ul.graduate>li>div .column-wrap{flex-direction:row}}.page-content .frame-inner.list ul.graduate>li>div .column-wrap .info{margin-right:2rem}.page-content .frame-inner.list ul.graduate>li>div .column{margin-top:.9rem}.menu-pub{display:flex;justify-content:space-between;flex-flow:row wrap}.menu-pub>*{width:100%;max-width:calc(50% - .125rem)}.menu-pub>:not(:nth-child(2n+1)){margin-left:calc(.25rem - 1px)}.menu-pub>:nth-child(n+3){margin-top:.25rem}.menu-pub>:nth-child(2n+1){margin-left:0}.menu-pub>:not(:nth-child(n+3)){margin-top:0}.menu-pub>:nth-child(2n+1):last-child{margin-right:calc((50% - .125rem + .25rem) * 1)}.menu-pub>:nth-child(2n):last-child{margin-right:0}@media screen and (max-width:599.5px),print and (max-width:192.5px){.menu-pub{display:flex;justify-content:space-between;flex-flow:column nowrap}.menu-pub>*{width:100%;max-width:100%}.menu-pub>:not(:nth-child(1n+1)){margin-left:calc(.5rem - 1px)}.menu-pub>:nth-child(n+2){margin-top:.5rem}.menu-pub>:nth-child(1n+1){margin-left:0}.menu-pub>:not(:nth-child(n+2)){margin-top:0}.menu-pub>:nth-child(n):last-child{margin-right:0}}.menu-pub li{background-color:#557964;color:#f4f4f0}.menu-pub li>a{display:block;padding:2.5rem 2rem 2rem 2rem}.menu-pub li>a:hover .link{transition:all 1s ease}.menu-pub li>a:hover .link::after{transition:all 1s ease;transform:translate(20px,-28px)}.menu-pub li>a>.title{padding-bottom:2.25rem}.menu-pub li>a>.link{padding-bottom:1rem}.menu-pub .link{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.menu-pub .link{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .menu-pub .link,.menu-pub .link.ios{font-family:"Helvetica Neue",sans-serif}.android .menu-pub .link,.menu-pub .link.android{font-family:Verdana,sans-serif}.menu-pub .link span{color:#f4f4f0;display:block;padding-right:4.5rem}.menu-pub .link:after{background-image:url(../img/common/arrow-wht.svg);transform:translateY(-28px)}.menu-pub .title{font-weight:700;font-size:1.125rem}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.menu-pub .title{-webkit-text-stroke-width:initial}}.page-nt-publication-en .menu-pub .title{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;letter-spacing:2px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-nt-publication-en .menu-pub .title{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .page-nt-publication-en .menu-pub .title,.page-nt-publication-en .menu-pub .title.ios{font-family:"Helvetica Neue",sans-serif}.android .page-nt-publication-en .menu-pub .title,.page-nt-publication-en .menu-pub .title.android{font-family:Verdana,sans-serif}.list-item-post{border-top:solid 1px rgba(119,119,119,.35);border-bottom:solid 1px rgba(119,119,119,.35)}.list-item-post li+li{border-top:solid 1px rgba(119,119,119,.35)}.list-item-post a{display:block;padding:1.5rem 2rem;font-size:1rem;line-height:1.8rem;pointer-events:all}@media screen and (min-width:900px) and (max-width:1199.5px),print and (min-width:369px) and (max-width:614.5px){.list-item-post a{padding:1.5rem 1rem}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.list-item-post a{padding:1rem}}.list-item-post a:hover{background-color:#ebebeb;transition:all .2s}.list-item-post .item-post-inner{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:479.5px),print and (max-width:70.5px){.list-item-post .item-post-inner{flex-direction:column;align-items:flex-start}.list-item-post .item-post-inner img.thumbnail{align-self:flex-end}}.list-item-post .title-wrap{flex-grow:1}.list-item-post .thumbnail{width:128px;height:83px;object-fit:cover;margin-left:2rem}@media screen and (max-width:479.5px),print and (max-width:70.5px){.list-item-post .thumbnail{margin-left:0;margin-top:1rem}}.list-item-post .date{color:#557964;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.list-item-post .date{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .list-item-post .date,.list-item-post .date.ios{font-family:"Helvetica Neue",sans-serif}.android .list-item-post .date,.list-item-post .date.android{font-family:Verdana,sans-serif}.list-item-post .title{margin-top:.25rem}.list-item-post.archive{margin-right:auto;margin-left:auto}@media screen and (min-width:900px),print and (min-width:369px){.list-item-post.archive{max-width:59rem}}@media screen and (min-width:600px) and (max-width:1199.5px),print and (min-width:193px) and (max-width:614.5px){.list-item-post.archive{width:calc(100% - 4rem)}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.list-item-post.archive{width:calc(100% - 2rem)}}.list-style-border>li{line-height:1.8;padding:1.5rem 1rem;text-align:left}@media screen and (max-width:599.5px),print and (max-width:192.5px){.list-style-border>li{padding:1rem .5rem}}.list-style-border>li:first-child{border-top:solid 2px rgba(119,119,119,.35)}.list-style-border>li:last-child{border-bottom:solid 2px rgba(119,119,119,.35)}.list-style-border>li+li{border-top:solid 1px rgba(119,119,119,.35)}.stile .list-style-border ol:not([class]){padding:0;margin-top:0}.stile .list-style-border ol:not([class])>li+li::before{padding-top:0}.list-style-border p{margin-top:1.3rem}.stile rt,.widget_text .textwidget rt{font-size:.75em;line-height:1;transform:translateY(.35em);bottom:-.35em;position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.stile rt,.widget_text .textwidget rt{transform:translateY(-.35em)}}.stile img,.widget_text .textwidget img{max-width:100%;height:auto;transition:opacity .2s;animation:show-alt 0s both 5s}@keyframes show-alt{0%{font-size:inherit}100%{font-size:0}}.stile img::after,.widget_text .textwidget img::after{content:attr(src);display:inline-flex;align-items:center;justify-content:center;color:rgba(255,68,0,.9);line-height:1.35rem;word-break:break-all;text-decoration:line-through;vertical-align:text-bottom;animation:show-src 0s both 5s}@keyframes show-src{0%{max-width:0;font-size:0}100%{padding:.45rem .9rem;border:1px dashed rgba(255,68,0,.9);min-height:1.8rem;background-color:#fff;max-width:initial;font-size:.85rem}}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile img:not([alt=''])::after,.widget_text .textwidget img:not([alt=''])::after{margin-left:-16px}}.stile b,.stile strong,.widget_text .textwidget b,.widget_text .textwidget strong{font-weight:700}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile b,.stile strong,.widget_text .textwidget b,.widget_text .textwidget strong{-webkit-text-stroke-width:initial}}.stile cite,.stile em,.widget_text .textwidget cite,.widget_text .textwidget em{font-style:italic}.stile code>b,.stile code>em,.stile code>mark,.stile code>strong,.stile dd>b,.stile dd>em,.stile dd>mark,.stile dd>strong,.stile del>b,.stile del>em,.stile del>mark,.stile del>strong,.stile li>b,.stile li>em,.stile li>mark,.stile li>strong,.stile p>b,.stile p>em,.stile p>mark,.stile p>strong,.stile span:not([class])>b,.stile span:not([class])>em,.stile span:not([class])>mark,.stile span:not([class])>strong,.stile td>b,.stile td>em,.stile td>mark,.stile td>strong,.stile th>b,.stile th>em,.stile th>mark,.stile th>strong,.widget_text .textwidget code>b,.widget_text .textwidget code>em,.widget_text .textwidget code>mark,.widget_text .textwidget code>strong,.widget_text .textwidget dd>b,.widget_text .textwidget dd>em,.widget_text .textwidget dd>mark,.widget_text .textwidget dd>strong,.widget_text .textwidget del>b,.widget_text .textwidget del>em,.widget_text .textwidget del>mark,.widget_text .textwidget del>strong,.widget_text .textwidget li>b,.widget_text .textwidget li>em,.widget_text .textwidget li>mark,.widget_text .textwidget li>strong,.widget_text .textwidget p>b,.widget_text .textwidget p>em,.widget_text .textwidget p>mark,.widget_text .textwidget p>strong,.widget_text .textwidget span:not([class])>b,.widget_text .textwidget span:not([class])>em,.widget_text .textwidget span:not([class])>mark,.widget_text .textwidget span:not([class])>strong,.widget_text .textwidget td>b,.widget_text .textwidget td>em,.widget_text .textwidget td>mark,.widget_text .textwidget td>strong,.widget_text .textwidget th>b,.widget_text .textwidget th>em,.widget_text .textwidget th>mark,.widget_text .textwidget th>strong{color:inherit}.stile span[data-stile~=inline-underline],.stile u,.widget_text .textwidget span[data-stile~=inline-underline],.widget_text .textwidget u{text-decoration:none;background-image:linear-gradient(to right,rgba(255,221,0,.9) 0,rgba(255,221,0,.65) 100%);background-size:100% .4em;background-position:left bottom}.stile span:not([data-stile])[style='text-decoration: underline;'],.stile span:not([data-stile])[style='text-decoration:underline;'],.widget_text .textwidget span:not([data-stile])[style='text-decoration: underline;'],.widget_text .textwidget span:not([data-stile])[style='text-decoration:underline;']{text-decoration:underline rgba(204,177,0,.9)!important}.stile mark,.widget_text .textwidget mark{text-decoration:none;background-image:linear-gradient(to right,rgba(255,238,0,.9) 0,rgba(255,238,0,.45) 100%);background-size:100% 1em;background-position:left center}.stile del,.widget_text .textwidget del{text-decoration:none;background-image:linear-gradient(to right,rgba(255,68,0,.9) 0,rgba(255,68,0,.65) 100%);background-size:100% .15em;background-position:left 55%}.stile small,.widget_text .textwidget small{font-size:.85em}.stile sub,.stile sup,.widget_text .textwidget sub,.widget_text .textwidget sup{position:relative;display:inline-block;vertical-align:baseline;line-height:1;margin-right:.1em;font-size:.75em}.stile sub,.widget_text .textwidget sub{bottom:-.25em;margin-bottom:-.25em}.stile sup,.widget_text .textwidget sup{top:-.75em;margin-top:-.75em}.stile abbr[title],.widget_text .textwidget abbr[title]{text-decoration:none;border-bottom:2px dotted rgba(17,34,255,.9)}.stile code,.stile kbd,.stile samp,.stile var,.widget_text .textwidget code,.widget_text .textwidget kbd,.widget_text .textwidget samp,.widget_text .textwidget var{font-family:Consolas,Monaco,"Courier New",Courier,"Noto Sans Mono CJK JP","Source Han Code JP N","IPA Gothic",Osaka-Mono,monospace;margin-left:.075rem;margin-right:.075rem;white-space:pre-wrap;font-size:.95em}.stile [data-stile~=iframe-wrapper],.widget_text .textwidget [data-stile~=iframe-wrapper]{display:inline-block;width:100%;position:relative}.stile [data-stile~=iframe-wrapper]>iframe,.widget_text .textwidget [data-stile~=iframe-wrapper]>iframe{position:absolute;top:0;left:0;right:0;bottom:0;position:absolute!important;width:100%!important;height:100%!important}.stile :not([class])>a:not([class]):not([data-stile]),.widget_text .textwidget :not([class])>a:not([class]):not([data-stile]){color:#5472c4;text-decoration:underline}.stile :not([class])>a:not([class]):not([data-stile]):visited,.widget_text .textwidget :not([class])>a:not([class]):not([data-stile]):visited{color:#624ea5}.stile a:not([class])[data-stile~=link-simple],.stile a:not([class])[href^=http]:empty,.widget_text .textwidget a:not([class])[data-stile~=link-simple],.widget_text .textwidget a:not([class])[href^=http]:empty{text-decoration:none;color:#5472c4;word-wrap:break-word;margin-left:.075rem;margin-right:.075rem;padding:.1rem .35rem;background-color:transparent;border-radius:.25rem}.stile a:not([class])[data-stile~=link-simple]:hover,.stile a:not([class])[href^=http]:empty:hover,.widget_text .textwidget a:not([class])[data-stile~=link-simple]:hover,.widget_text .textwidget a:not([class])[href^=http]:empty:hover{color:#5472c4;text-decoration:underline}.stile a:not([class])[data-stile~=link-simple]:hover::after,.stile a:not([class])[href^=http]:empty:hover::after,.widget_text .textwidget a:not([class])[data-stile~=link-simple]:hover::after,.widget_text .textwidget a:not([class])[href^=http]:empty:hover::after{text-decoration:none}.stile a:not([class])[data-stile~=link-simple]:visited,.stile a:not([class])[href^=http]:empty:visited,.widget_text .textwidget a:not([class])[data-stile~=link-simple]:visited,.widget_text .textwidget a:not([class])[href^=http]:empty:visited{color:#624ea5}.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:400;margin-left:.2em;overflow:hidden;transform:translateY(.125em)}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{-webkit-text-stroke-width:0}}@supports (-moz-appearance:none){.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{transform:translateY(.2em)}}.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:400;margin-left:.2em;overflow:hidden;transform:translateY(.125em)}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{-webkit-text-stroke-width:0}}@supports (-moz-appearance:none){.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{transform:translateY(.2em)}}.stile a:not([class])[data-stile~=link-file]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file]::after{content:'';display:inline-block;margin-left:.2em;width:1em;height:1em;background-image:url(../img/link/icon-file.svg);background-size:contain;background-position:center;transform:translateY(.1em)}.stile a:not([class])[href^=http]:empty::before,.widget_text .textwidget a:not([class])[href^=http]:empty::before{content:attr(href);word-break:break-all;display:inline}.stile a[data-stile~=link-image]>img,.widget_text .textwidget a[data-stile~=link-image]>img{vertical-align:middle}.stile div:not([class]),.stile p,.widget_text .textwidget div:not([class]),.widget_text .textwidget p{text-align:left;line-height:1.8rem;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:600px),print and (min-width:193px){.stile div:not([class]),.stile p,.widget_text .textwidget div:not([class]),.widget_text .textwidget p{text-align:justify;text-justify:inter-ideograph}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.stile div:not([class]),.stile p,.widget_text .textwidget div:not([class]),.widget_text .textwidget p{text-align:left}}.stile hr,.widget_text .textwidget hr{height:calc(2px + .5px);border:none;border-top:2px solid rgba(119,119,119,.9)}.stile blockquote,.widget_text .textwidget blockquote{padding-left:3.6rem;font-style:italic;position:relative}.stile blockquote::before,.widget_text .textwidget blockquote::before{content:'';display:block;position:absolute;left:1.8rem;width:calc(2px + .5px);height:100%;border-left:2px solid rgba(119,119,119,.9)}.stile blockquote[data-stile~=no-indent],.widget_text .textwidget blockquote[data-stile~=no-indent]{padding-left:1.8rem}.stile blockquote[data-stile~=no-indent]::before,.widget_text .textwidget blockquote[data-stile~=no-indent]::before{left:0}.stile blockquote>*+cite,.widget_text .textwidget blockquote>*+cite{display:block;font-size:.85rem;line-height:1.35rem;text-align:left;font-style:normal}.stile pre,.widget_text .textwidget pre{font-family:Consolas,Monaco,"Courier New",Courier,"Noto Sans Mono CJK JP","Source Han Code JP N","IPA Gothic",Osaka-Mono,monospace;display:block;padding:1.8rem;overflow-x:auto;line-height:1.8rem;background-color:rgba(119,119,119,.1)}.stile pre>code,.widget_text .textwidget pre>code{padding:0;background-color:transparent;white-space:pre}.stile figure:not([class]),.widget_text .textwidget figure:not([class]){max-width:100%}.stile figure [data-stile~=iframe-wrapper],.stile figure iframe,.stile figure img,.widget_text .textwidget figure [data-stile~=iframe-wrapper],.widget_text .textwidget figure iframe,.widget_text .textwidget figure img{display:block;margin-left:auto;margin-right:auto}.stile figure img[alt]::after,.widget_text .textwidget figure img[alt]::after{width:100%}.stile figcaption,.widget_text .textwidget figcaption{margin-left:auto;margin-right:auto;max-width:36rem;font-size:.85rem;line-height:1.35rem;text-align:center}.stile figcaption span,.widget_text .textwidget figcaption span{display:inline-block;text-align:left}@media screen and (min-width:600px),print and (min-width:193px){.stile figure:not([data-stile~=aligncenter]).alignleft,.stile figure:not([data-stile~=aligncenter]).alignright,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignleft,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignright{display:table}.stile figure:not([data-stile~=aligncenter]).alignleft figcaption,.stile figure:not([data-stile~=aligncenter]).alignright figcaption,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignleft figcaption,.widget_text .textwidget figure:not([data-stile~=aligncenter]).alignright figcaption{min-width:4rem;display:table-caption;caption-side:bottom}}.stile h1,.stile h2,.stile h3,.stile h4,.stile h5,.stile h6,.widget_text .textwidget h1,.widget_text .textwidget h2,.widget_text .textwidget h3,.widget_text .textwidget h4,.widget_text .textwidget h5,.widget_text .textwidget h6{-ms-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}body:not(.ios) .stile h1,body:not(.ios) .stile h2,body:not(.ios) .stile h3,body:not(.ios) .stile h4,body:not(.ios) .stile h5,body:not(.ios) .stile h6,body:not(.ios) .widget_text .textwidget h1,body:not(.ios) .widget_text .textwidget h2,body:not(.ios) .widget_text .textwidget h3,body:not(.ios) .widget_text .textwidget h4,body:not(.ios) .widget_text .textwidget h5,body:not(.ios) .widget_text .textwidget h6{font-feature-settings:'pkna' 1}.stile h1:target:focus,.stile h2:target:focus,.stile h3:target:focus,.stile h4:target:focus,.stile h5:target:focus,.stile h6:target:focus,.widget_text .textwidget h1:target:focus,.widget_text .textwidget h2:target:focus,.widget_text .textwidget h3:target:focus,.widget_text .textwidget h4:target:focus,.widget_text .textwidget h5:target:focus,.widget_text .textwidget h6:target:focus{outline:0}.stile h1>small,.stile h2>small,.stile h3>small,.stile h4>small,.stile h5>small,.stile h6>small,.widget_text .textwidget h1>small,.widget_text .textwidget h2>small,.widget_text .textwidget h3>small,.widget_text .textwidget h4>small,.widget_text .textwidget h5>small,.widget_text .textwidget h6>small{display:block}.stile h1:not([class]) span,.stile h2:not([class]) span,.stile h3:not([class]) span,.stile h4:not([class]) span,.stile h5:not([class]) span,.stile h6:not([class]) span,.widget_text .textwidget h1:not([class]) span,.widget_text .textwidget h2:not([class]) span,.widget_text .textwidget h3:not([class]) span,.widget_text .textwidget h4:not([class]) span,.widget_text .textwidget h5:not([class]) span,.widget_text .textwidget h6:not([class]) span{display:inline-block;text-decoration:inherit}.stile h1 div:not([class]),.stile h2 div:not([class]),.stile h3 div:not([class]),.stile h4 div:not([class]),.stile h5 div:not([class]),.stile h6 div:not([class]),.widget_text .textwidget h1 div:not([class]),.widget_text .textwidget h2 div:not([class]),.widget_text .textwidget h3 div:not([class]),.widget_text .textwidget h4 div:not([class]),.widget_text .textwidget h5 div:not([class]),.widget_text .textwidget h6 div:not([class]){line-height:inherit;text-align:inherit}.stile h1,.widget_text .textwidget h1{font-size:2.5rem;line-height:3.6rem}.stile h1>small,.stile h1[data-stile~=small],.widget_text .textwidget h1>small,.widget_text .textwidget h1[data-stile~=small]{font-size:2rem;line-height:2.7rem}.stile h1[data-stile~=small]>small,.widget_text .textwidget h1[data-stile~=small]>small{font-size:1.5rem;line-height:2.7rem}.stile h2,.widget_text .textwidget h2{font-size:2rem;line-height:2.7rem}.stile h2>small,.stile h2[data-stile~=small],.widget_text .textwidget h2>small,.widget_text .textwidget h2[data-stile~=small]{font-size:1.5rem;line-height:2.7rem}.stile h2[data-stile~=small]>small,.widget_text .textwidget h2[data-stile~=small]>small{font-size:1.25rem;line-height:1.8rem}.stile h3,.widget_text .textwidget h3{font-size:1.5rem;line-height:2.7rem}.stile h3>small,.stile h3[data-stile~=small],.widget_text .textwidget h3>small,.widget_text .textwidget h3[data-stile~=small]{font-size:1.25rem;line-height:1.8rem}.stile h3[data-stile~=small]>small,.widget_text .textwidget h3[data-stile~=small]>small{font-size:1.125rem;line-height:1.8rem}.stile h4,.widget_text .textwidget h4{font-size:1.25rem;line-height:1.8rem}.stile h4>small,.stile h4[data-stile~=small],.widget_text .textwidget h4>small,.widget_text .textwidget h4[data-stile~=small]{font-size:1.125rem;line-height:1.8rem}.stile h4[data-stile~=small]>small,.widget_text .textwidget h4[data-stile~=small]>small{font-size:1rem;line-height:1.8rem}.stile h5,.widget_text .textwidget h5{font-size:1.125rem;line-height:1.8rem}.stile h5>small,.stile h5[data-stile~=small],.widget_text .textwidget h5>small,.widget_text .textwidget h5[data-stile~=small]{font-size:1rem;line-height:1.8rem}.stile h6,.widget_text .textwidget h6{font-size:1rem;line-height:1.8rem}.stile ul.stile,.stile ul:not([class]),.widget_text .textwidget ul.stile,.widget_text .textwidget ul:not([class]){padding-left:3.6rem;list-style:none}.stile ul.stile[data-stile~=no-indent],.stile ul:not([class])[data-stile~=no-indent],.widget_text .textwidget ul.stile[data-stile~=no-indent],.widget_text .textwidget ul:not([class])[data-stile~=no-indent]{padding-left:1.8rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile ul.stile,.stile ul:not([class]),.widget_text .textwidget ul.stile,.widget_text .textwidget ul:not([class]){padding-left:1.8rem}}.stile ul.stile>li,.stile ul:not([class])>li,.widget_text .textwidget ul.stile>li,.widget_text .textwidget ul:not([class])>li{position:relative;line-height:1.8rem}.stile ul.stile>li::before,.stile ul:not([class])>li::before,.widget_text .textwidget ul.stile>li::before,.widget_text .textwidget ul:not([class])>li::before{content:'';position:absolute;display:block;top:.9rem;left:-1.8rem;width:1em;height:1em}.stile ul.stile:not([style]):not([data-stile*=list-])>li::before,.stile ul.stile[data-stile~=list-disc]>li::before,.stile ul.stile[style='list-style: disc;']>li::before,.stile ul.stile[style='list-style:disc;']>li::before,.stile ul:not([class]):not([style]):not([data-stile*=list-])>li::before,.stile ul:not([class])[data-stile~=list-disc]>li::before,.stile ul:not([class])[style='list-style: disc;']>li::before,.stile ul:not([class])[style='list-style:disc;']>li::before,.widget_text .textwidget ul.stile:not([style]):not([data-stile*=list-])>li::before,.widget_text .textwidget ul.stile[data-stile~=list-disc]>li::before,.widget_text .textwidget ul.stile[style='list-style: disc;']>li::before,.widget_text .textwidget ul.stile[style='list-style:disc;']>li::before,.widget_text .textwidget ul:not([class]):not([style]):not([data-stile*=list-])>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-disc]>li::before,.widget_text .textwidget ul:not([class])[style='list-style: disc;']>li::before,.widget_text .textwidget ul:not([class])[style='list-style:disc;']>li::before{transform:translateY(-.5em) scale(.45);border-radius:50%;background-color:rgba(119,119,119,.9)}.stile ul.stile[style='list-style: disc;'],.stile ul.stile[style='list-style:disc;'],.stile ul:not([class])[style='list-style: disc;'],.stile ul:not([class])[style='list-style:disc;'],.widget_text .textwidget ul.stile[style='list-style: disc;'],.widget_text .textwidget ul.stile[style='list-style:disc;'],.widget_text .textwidget ul:not([class])[style='list-style: disc;'],.widget_text .textwidget ul:not([class])[style='list-style:disc;']{list-style:none!important}.stile ul.stile[data-stile~=list-square]>li::before,.stile ul.stile[style='list-style: square;']>li::before,.stile ul.stile[style='list-style:square;']>li::before,.stile ul:not([class])[data-stile~=list-square]>li::before,.stile ul:not([class])[style='list-style: square;']>li::before,.stile ul:not([class])[style='list-style:square;']>li::before,.widget_text .textwidget ul.stile[data-stile~=list-square]>li::before,.widget_text .textwidget ul.stile[style='list-style: square;']>li::before,.widget_text .textwidget ul.stile[style='list-style:square;']>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-square]>li::before,.widget_text .textwidget ul:not([class])[style='list-style: square;']>li::before,.widget_text .textwidget ul:not([class])[style='list-style:square;']>li::before{transform:translateY(-.5em) scale(.44);border-radius:10%;background-color:rgba(119,119,119,.9)}.stile ul.stile[style='list-style: square;'],.stile ul.stile[style='list-style:square;'],.stile ul:not([class])[style='list-style: square;'],.stile ul:not([class])[style='list-style:square;'],.widget_text .textwidget ul.stile[style='list-style: square;'],.widget_text .textwidget ul.stile[style='list-style:square;'],.widget_text .textwidget ul:not([class])[style='list-style: square;'],.widget_text .textwidget ul:not([class])[style='list-style:square;']{list-style:none!important}.stile ul.stile[data-stile~=list-circle]>li::before,.stile ul.stile[style='list-style: circle;']>li::before,.stile ul.stile[style='list-style:circle;']>li::before,.stile ul:not([class])[data-stile~=list-circle]>li::before,.stile ul:not([class])[style='list-style: circle;']>li::before,.stile ul:not([class])[style='list-style:circle;']>li::before,.widget_text .textwidget ul.stile[data-stile~=list-circle]>li::before,.widget_text .textwidget ul.stile[style='list-style: circle;']>li::before,.widget_text .textwidget ul.stile[style='list-style:circle;']>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-circle]>li::before,.widget_text .textwidget ul:not([class])[style='list-style: circle;']>li::before,.widget_text .textwidget ul:not([class])[style='list-style:circle;']>li::before{transform:translateY(-.5em) scale(.45);border:.2rem solid rgba(119,119,119,.9);border-radius:50%}.stile ul.stile[style='list-style: circle;'],.stile ul.stile[style='list-style:circle;'],.stile ul:not([class])[style='list-style: circle;'],.stile ul:not([class])[style='list-style:circle;'],.widget_text .textwidget ul.stile[style='list-style: circle;'],.widget_text .textwidget ul.stile[style='list-style:circle;'],.widget_text .textwidget ul:not([class])[style='list-style: circle;'],.widget_text .textwidget ul:not([class])[style='list-style:circle;']{list-style:none!important}.stile ol.stile,.stile ol:not([class]),.widget_text .textwidget ol.stile,.widget_text .textwidget ol:not([class]){padding-left:.9rem;counter-reset:li}.stile ol.stile[data-stile~=no-indent],.stile ol:not([class])[data-stile~=no-indent],.widget_text .textwidget ol.stile[data-stile~=no-indent],.widget_text .textwidget ol:not([class])[data-stile~=no-indent]{padding-left:0}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile ol.stile,.stile ol:not([class]),.widget_text .textwidget ol.stile,.widget_text .textwidget ol:not([class]){padding-left:0}}.stile ol.stile>li,.stile ol:not([class])>li,.widget_text .textwidget ol.stile>li,.widget_text .textwidget ol:not([class])>li{counter-increment:li;display:table-row;line-height:1.8rem}.stile ol.stile>li::before,.stile ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before{content:counter(li) ".";display:table-cell;min-width:2.7rem;padding-right:.9rem;text-align:right;color:rgba(119,119,119,.9);font-weight:700}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile ol.stile>li::before,.stile ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before{-webkit-text-stroke-width:initial}}.stile ol.stile[data-stile~=reversed]>li,.stile ol.stile[reversed]>li,.stile ol:not([class])[data-stile~=reversed]>li,.stile ol:not([class])[reversed]>li,.widget_text .textwidget ol.stile[data-stile~=reversed]>li,.widget_text .textwidget ol.stile[reversed]>li,.widget_text .textwidget ol:not([class])[data-stile~=reversed]>li,.widget_text .textwidget ol:not([class])[reversed]>li{counter-increment:li -1}.stile ol.stile[data-stile~=no-indent]>li::before,.stile ol:not([class])[data-stile~=no-indent]>li::before,.widget_text .textwidget ol.stile[data-stile~=no-indent]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=no-indent]>li::before{min-width:1.8rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile ol.stile>li::before,.stile ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before{min-width:1.8rem}}.stile ol.stile[data-stile~=list-lower-alpha]>li::before,.stile ol.stile[style='list-style: lower-alpha;']>li::before,.stile ol.stile[style='list-style:lower-alpha;']>li::before,.stile ol:not([class])[data-stile~=list-lower-alpha]>li::before,.stile ol:not([class])[style='list-style: lower-alpha;']>li::before,.stile ol:not([class])[style='list-style:lower-alpha;']>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-alpha]>li::before,.widget_text .textwidget ol.stile[style='list-style: lower-alpha;']>li::before,.widget_text .textwidget ol.stile[style='list-style:lower-alpha;']>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-alpha]>li::before,.widget_text .textwidget ol:not([class])[style='list-style: lower-alpha;']>li::before,.widget_text .textwidget ol:not([class])[style='list-style:lower-alpha;']>li::before{content:counter(li,lower-alpha) "."}.stile ol.stile[data-stile~=list-lower-greek]>li::before,.stile ol.stile[style='list-style: lower-greek;']>li::before,.stile ol.stile[style='list-style:lower-greek;']>li::before,.stile ol:not([class])[data-stile~=list-lower-greek]>li::before,.stile ol:not([class])[style='list-style: lower-greek;']>li::before,.stile ol:not([class])[style='list-style:lower-greek;']>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-greek]>li::before,.widget_text .textwidget ol.stile[style='list-style: lower-greek;']>li::before,.widget_text .textwidget ol.stile[style='list-style:lower-greek;']>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-greek]>li::before,.widget_text .textwidget ol:not([class])[style='list-style: lower-greek;']>li::before,.widget_text .textwidget ol:not([class])[style='list-style:lower-greek;']>li::before{content:counter(li,lower-greek) "."}.stile ol.stile[data-stile~=list-lower-roman]>li::before,.stile ol.stile[style='list-style: lower-roman;']>li::before,.stile ol.stile[style='list-style:lower-roman;']>li::before,.stile ol:not([class])[data-stile~=list-lower-roman]>li::before,.stile ol:not([class])[style='list-style: lower-roman;']>li::before,.stile ol:not([class])[style='list-style:lower-roman;']>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-roman]>li::before,.widget_text .textwidget ol.stile[style='list-style: lower-roman;']>li::before,.widget_text .textwidget ol.stile[style='list-style:lower-roman;']>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-roman]>li::before,.widget_text .textwidget ol:not([class])[style='list-style: lower-roman;']>li::before,.widget_text .textwidget ol:not([class])[style='list-style:lower-roman;']>li::before{content:counter(li,lower-roman) "."}.stile ol.stile[data-stile~=list-upper-alpha]>li::before,.stile ol.stile[style='list-style: upper-alpha;']>li::before,.stile ol.stile[style='list-style:upper-alpha;']>li::before,.stile ol:not([class])[data-stile~=list-upper-alpha]>li::before,.stile ol:not([class])[style='list-style: upper-alpha;']>li::before,.stile ol:not([class])[style='list-style:upper-alpha;']>li::before,.widget_text .textwidget ol.stile[data-stile~=list-upper-alpha]>li::before,.widget_text .textwidget ol.stile[style='list-style: upper-alpha;']>li::before,.widget_text .textwidget ol.stile[style='list-style:upper-alpha;']>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-upper-alpha]>li::before,.widget_text .textwidget ol:not([class])[style='list-style: upper-alpha;']>li::before,.widget_text .textwidget ol:not([class])[style='list-style:upper-alpha;']>li::before{content:counter(li,upper-alpha) "."}.stile ol.stile[data-stile~=list-upper-roman]>li::before,.stile ol.stile[style='list-style: upper-roman;']>li::before,.stile ol.stile[style='list-style:upper-roman;']>li::before,.stile ol:not([class])[data-stile~=list-upper-roman]>li::before,.stile ol:not([class])[style='list-style: upper-roman;']>li::before,.stile ol:not([class])[style='list-style:upper-roman;']>li::before,.widget_text .textwidget ol.stile[data-stile~=list-upper-roman]>li::before,.widget_text .textwidget ol.stile[style='list-style: upper-roman;']>li::before,.widget_text .textwidget ol.stile[style='list-style:upper-roman;']>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-upper-roman]>li::before,.widget_text .textwidget ol:not([class])[style='list-style: upper-roman;']>li::before,.widget_text .textwidget ol:not([class])[style='list-style:upper-roman;']>li::before{content:counter(li,upper-roman) "."}.stile ol.stile[reversed]:not([style*=counter-reset]),.stile ol.stile[start]:not([style*=counter-reset]),.stile ol:not([class])[reversed]:not([style*=counter-reset]),.stile ol:not([class])[start]:not([style*=counter-reset]),.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset]),.widget_text .textwidget ol.stile[start]:not([style*=counter-reset]),.widget_text .textwidget ol:not([class])[reversed]:not([style*=counter-reset]),.widget_text .textwidget ol:not([class])[start]:not([style*=counter-reset]){padding-left:3.6rem}.stile ol.stile[reversed]:not([style*=counter-reset])[data-stile~=no-indent],.stile ol.stile[start]:not([style*=counter-reset])[data-stile~=no-indent],.stile ol:not([class])[reversed]:not([style*=counter-reset])[data-stile~=no-indent],.stile ol:not([class])[start]:not([style*=counter-reset])[data-stile~=no-indent],.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset])[data-stile~=no-indent],.widget_text .textwidget ol.stile[start]:not([style*=counter-reset])[data-stile~=no-indent],.widget_text .textwidget ol:not([class])[reversed]:not([style*=counter-reset])[data-stile~=no-indent],.widget_text .textwidget ol:not([class])[start]:not([style*=counter-reset])[data-stile~=no-indent]{padding-left:2.7rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile ol.stile[reversed]:not([style*=counter-reset]),.stile ol.stile[start]:not([style*=counter-reset]),.stile ol:not([class])[reversed]:not([style*=counter-reset]),.stile ol:not([class])[start]:not([style*=counter-reset]),.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset]),.widget_text .textwidget ol.stile[start]:not([style*=counter-reset]),.widget_text .textwidget ol:not([class])[reversed]:not([style*=counter-reset]),.widget_text .textwidget ol:not([class])[start]:not([style*=counter-reset]){padding-left:2.7rem}}.stile ol.stile[reversed]:not([style*=counter-reset])>li,.stile ol.stile[start]:not([style*=counter-reset])>li,.stile ol:not([class])[reversed]:not([style*=counter-reset])>li,.stile ol:not([class])[start]:not([style*=counter-reset])>li,.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset])>li,.widget_text .textwidget ol.stile[start]:not([style*=counter-reset])>li,.widget_text .textwidget ol:not([class])[reversed]:not([style*=counter-reset])>li,.widget_text .textwidget ol:not([class])[start]:not([style*=counter-reset])>li{display:list-item;line-height:1.8rem}.stile ol.stile[reversed]:not([style*=counter-reset])>li::before,.stile ol.stile[start]:not([style*=counter-reset])>li::before,.stile ol:not([class])[reversed]:not([style*=counter-reset])>li::before,.stile ol:not([class])[start]:not([style*=counter-reset])>li::before,.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset])>li::before,.widget_text .textwidget ol.stile[start]:not([style*=counter-reset])>li::before,.widget_text .textwidget ol:not([class])[reversed]:not([style*=counter-reset])>li::before,.widget_text .textwidget ol:not([class])[start]:not([style*=counter-reset])>li::before{content:none}.stile ol.stile[reversed]:not([style*=counter-reset])>li+li,.stile ol.stile[start]:not([style*=counter-reset])>li+li,.stile ol:not([class])[reversed]:not([style*=counter-reset])>li+li,.stile ol:not([class])[start]:not([style*=counter-reset])>li+li,.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset])>li+li,.widget_text .textwidget ol.stile[start]:not([style*=counter-reset])>li+li,.widget_text .textwidget ol:not([class])[reversed]:not([style*=counter-reset])>li+li,.widget_text .textwidget ol:not([class])[start]:not([style*=counter-reset])>li+li{margin-top:.9rem}.stile dl.stile,.stile dl:not([class]),.widget_text .textwidget dl.stile,.widget_text .textwidget dl:not([class]){padding-left:1.8rem;line-height:1.8rem}.stile dl.stile[data-stile~=no-indent],.stile dl:not([class])[data-stile~=no-indent],.widget_text .textwidget dl.stile[data-stile~=no-indent],.widget_text .textwidget dl:not([class])[data-stile~=no-indent]{padding-left:0}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile dl.stile,.stile dl:not([class]),.widget_text .textwidget dl.stile,.widget_text .textwidget dl:not([class]){padding-left:0}}.stile dl.stile>dt,.stile dl:not([class])>dt,.widget_text .textwidget dl.stile>dt,.widget_text .textwidget dl:not([class])>dt{font-weight:700;color:rgba(119,119,119,.9)}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile dl.stile>dt,.stile dl:not([class])>dt,.widget_text .textwidget dl.stile>dt,.widget_text .textwidget dl:not([class])>dt{-webkit-text-stroke-width:initial}}.stile dl.stile>dd,.stile dl:not([class])>dd,.widget_text .textwidget dl.stile>dd,.widget_text .textwidget dl:not([class])>dd{padding-left:1.8rem}.stile table,.widget_text .textwidget table{position:relative;display:inline-block;margin-left:auto;margin-right:auto;max-width:100%;vertical-align:top;text-align:center;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.stile table caption,.widget_text .textwidget table caption{position:relative;will-change:transform;transition:transform .1s ease;display:inline-block;padding-left:.9rem;padding-right:.9rem;max-width:38.7rem;text-align:left;font-size:1rem;line-height:1.8rem}.stile table>div[data-stile~=table-shade],.widget_text .textwidget table>div[data-stile~=table-shade]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0}.stile table>div[data-stile~=table-shade][data-stile~=visible],.widget_text .textwidget table>div[data-stile~=table-shade][data-stile~=visible]{opacity:1;transition:opacity .2s ease}.stile caption+tbody,.stile colgroup+tbody,.stile tbody:first-child,.stile thead,.widget_text .textwidget caption+tbody,.widget_text .textwidget colgroup+tbody,.widget_text .textwidget tbody:first-child,.widget_text .textwidget thead{border-top:2px solid rgba(119,119,119,.35)}.stile caption+tbody>tr:first-child td,.stile caption+tbody>tr:first-child th,.stile colgroup+tbody>tr:first-child td,.stile colgroup+tbody>tr:first-child th,.stile tbody:first-child>tr:first-child td,.stile tbody:first-child>tr:first-child th,.stile thead>tr:first-child td,.stile thead>tr:first-child th,.widget_text .textwidget caption+tbody>tr:first-child td,.widget_text .textwidget caption+tbody>tr:first-child th,.widget_text .textwidget colgroup+tbody>tr:first-child td,.widget_text .textwidget colgroup+tbody>tr:first-child th,.widget_text .textwidget tbody:first-child>tr:first-child td,.widget_text .textwidget tbody:first-child>tr:first-child th,.widget_text .textwidget thead>tr:first-child td,.widget_text .textwidget thead>tr:first-child th{border-top:none}.stile tbody,.stile tfoot,.widget_text .textwidget tbody,.widget_text .textwidget tfoot{border-bottom:2px solid rgba(119,119,119,.35)}.stile td,.stile th,.widget_text .textwidget td,.widget_text .textwidget th{padding:.45rem .9rem;font-size:1rem;line-height:1.8rem;border-top:1px solid rgba(119,119,119,.35)}body:not(.ios) .stile td,body:not(.ios) .stile th,body:not(.ios) .widget_text .textwidget td,body:not(.ios) .widget_text .textwidget th{font-feature-settings:'pkna' 1}.stile td:not(:first-child),.stile th:not(:first-child),.widget_text .textwidget td:not(:first-child),.widget_text .textwidget th:not(:first-child){border-left:1px solid rgba(119,119,119,.1)}.stile td:first-child[rowspan],.stile th:first-child[rowspan],.widget_text .textwidget td:first-child[rowspan],.widget_text .textwidget th:first-child[rowspan]{border-right:1px solid rgba(119,119,119,.1)}.stile th,.stile thead td,.widget_text .textwidget th,.widget_text .textwidget thead td{font-weight:700;text-align:center;color:rgba(0,0,0,.95);background-color:rgba(119,119,119,.1)}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile th,.stile thead td,.widget_text .textwidget th,.widget_text .textwidget thead td{-webkit-text-stroke-width:initial}}.stile table:not([class]):not([data-stile~=no-neat-wrap]) td,.stile table:not([class]):not([data-stile~=no-neat-wrap]) th,.widget_text .textwidget table:not([class]):not([data-stile~=no-neat-wrap]) td,.widget_text .textwidget table:not([class]):not([data-stile~=no-neat-wrap]) th{white-space:nowrap}.stile td p:not([class]),.widget_text .textwidget td p:not([class]){text-align:initial}.stile td,.widget_text .textwidget td{vertical-align:top}.stile div[data-stile~=fixed-table-header-container],.widget_text .textwidget div[data-stile~=fixed-table-header-container]{position:fixed;top:0;z-index:99;margin:0!important;overflow-x:hidden;background-color:rgba(255,255,255,.75);box-shadow:0 .5rem .5rem -.5rem rgba(0,0,0,.5);display:none}@media print{.stile div[data-stile~=fixed-table-header-container],.widget_text .textwidget div[data-stile~=fixed-table-header-container]{display:none!important}}.stile div[data-stile~=fixed-table-header-table],.widget_text .textwidget div[data-stile~=fixed-table-header-table]{display:table;margin:0;overflow-x:hidden;pointer-events:none;backdrop-filter:blur(.1rem);border-collapse:collapse;border-spacing:0}.stile div[data-stile~=fixed-table-header-table] th,.stile div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td{color:rgba(0,0,0,.95);background-color:rgba(119,119,119,.1)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.stile div[data-stile~=fixed-table-header-table] th,.stile div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td{border-bottom-width:2px}}@supports (-ms-ime-align:auto){.stile div[data-stile~=fixed-table-header-table] th,.stile div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td{border-bottom-width:2px}}.stile div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]{position:fixed;bottom:0;z-index:99;margin:0;overflow-x:auto;overflow-y:hidden;height:calc(.9rem + 2px);border:1px solid rgba(119,119,119,.1);display:none}@media print{.stile div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]{display:none!important}}.stile div[data-stile~=fixed-table-scroll-bar]>div,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]>div{height:1px}.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar,.stile table::-webkit-scrollbar,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar,.widget_text .textwidget table::-webkit-scrollbar{height:.9rem;background-color:rgba(119,119,119,.1)}.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar{border-radius:.45rem}.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar-thumb,.stile table::-webkit-scrollbar-thumb,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar-thumb,.widget_text .textwidget table::-webkit-scrollbar-thumb{border-radius:.45rem;background-color:rgba(119,119,119,.35)}.stile div[data-stile~=fixed-table-scroll-bar],.stile table,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget table{scrollbar-face-color:rgba(119,119,119,.35);scrollbar-shadow-color:rgba(119,119,119,.35)}.stile table[data-stile~=table-enlarged],.widget_text .textwidget table[data-stile~=table-enlarged]{z-index:98;max-width:100vw}.stile table[data-stile~=table-enlarged]>*,.widget_text .textwidget table[data-stile~=table-enlarged]>*{background-color:#fff}.stile div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button],.stile table div[data-stile~=enlarger-button],.widget_text .textwidget div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button],.widget_text .textwidget table div[data-stile~=enlarger-button]{position:absolute;z-index:999;width:1.35rem;height:1.35rem;top:0;right:0;margin:0;cursor:ew-resize;background:linear-gradient(to top right,transparent 50%,rgba(119,119,119,.5) 50.1%) no-repeat top left/100% 100%;opacity:0}.stile div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button][data-stile~=visible],.stile table div[data-stile~=enlarger-button][data-stile~=visible],.widget_text .textwidget div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button][data-stile~=visible],.widget_text .textwidget table div[data-stile~=enlarger-button][data-stile~=visible]{opacity:1;transition:opacity .2s ease}.stile div[data-stile~=fixed-table-header-container][data-stile~=table-enlarged] div[data-stile~=enlarger-button],.stile table[data-stile~=table-enlarged] div[data-stile~=enlarger-button],.widget_text .textwidget div[data-stile~=fixed-table-header-container][data-stile~=table-enlarged] div[data-stile~=enlarger-button],.widget_text .textwidget table[data-stile~=table-enlarged] div[data-stile~=enlarger-button]{background:linear-gradient(to bottom left,transparent 50%,rgba(119,119,119,.25) 50.1%) no-repeat top left/100% 100%}@media print{.stile,.widget_text .textwidget{font-size:9pt!important}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile,.widget_text .textwidget{-webkit-text-stroke-width:initial}}.stile a[href][data-stile~=link-simple]:not([data-stile~=link-url]):not([data-stile~=link-anchor]):not([data-stile~=link-file])::after,.widget_text .textwidget a[href][data-stile~=link-simple]:not([data-stile~=link-url]):not([data-stile~=link-anchor]):not([data-stile~=link-file])::after{content:attr(href)!important;font-family:inherit!important;transform:inherit!important;display:inline!important;margin-left:.25rem!important;overflow-wrap:break-word!important;word-break:break-all!important;font-size:6pt!important}.stile table,.widget_text .textwidget table{display:table!important;max-width:100%!important;margin-left:auto;margin-right:auto}.stile table caption,.widget_text .textwidget table caption{display:table-caption}.stile table td,.stile table tr,.widget_text .textwidget table td,.widget_text .textwidget table tr{min-width:initial!important;white-space:normal!important}.stile table th,.stile table thead td,.widget_text .textwidget table th,.widget_text .textwidget table thead td{font-size:9pt!important}.stile img,.widget_text .textwidget img{opacity:1!important}.stile *,.widget_text .textwidget *{print-color-adjust:exact!important}.stile h1,.stile h2,.stile h3,.stile h4,.stile h5,.stile h6,.widget_text .textwidget h1,.widget_text .textwidget h2,.widget_text .textwidget h3,.widget_text .textwidget h4,.widget_text .textwidget h5,.widget_text .textwidget h6{break-after:avoid!important}.stile img,.widget_text .textwidget img{break-inside:avoid!important}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{break-inside:avoid!important;break-after:avoid!important}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{max-height:unset!important;opacity:1!important;transform-origin:center left!important;transform:scale(.75)!important;width:133%!important}}body[data-stile~=print] .stile,body[data-stile~=print] .widget_text .textwidget{font-size:9pt!important}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){body[data-stile~=print] .stile,body[data-stile~=print] .widget_text .textwidget{-webkit-text-stroke-width:initial}}body[data-stile~=print] .stile a[href][data-stile~=link-simple]:not([data-stile~=link-url]):not([data-stile~=link-anchor]):not([data-stile~=link-file])::after,body[data-stile~=print] .widget_text .textwidget a[href][data-stile~=link-simple]:not([data-stile~=link-url]):not([data-stile~=link-anchor]):not([data-stile~=link-file])::after{content:attr(href)!important;font-family:inherit!important;transform:inherit!important;display:inline!important;margin-left:.25rem!important;overflow-wrap:break-word!important;word-break:break-all!important;font-size:6pt!important}body[data-stile~=print] .stile table,body[data-stile~=print] .widget_text .textwidget table{display:table!important;max-width:100%!important;margin-left:auto;margin-right:auto}body[data-stile~=print] .stile table caption,body[data-stile~=print] .widget_text .textwidget table caption{display:table-caption}body[data-stile~=print] .stile table td,body[data-stile~=print] .stile table tr,body[data-stile~=print] .widget_text .textwidget table td,body[data-stile~=print] .widget_text .textwidget table tr{min-width:initial!important;white-space:normal!important}body[data-stile~=print] .stile table th,body[data-stile~=print] .stile table thead td,body[data-stile~=print] .widget_text .textwidget table th,body[data-stile~=print] .widget_text .textwidget table thead td{font-size:9pt!important}body[data-stile~=print] .stile img,body[data-stile~=print] .widget_text .textwidget img{opacity:1!important}body[data-stile~=print] .stile *,body[data-stile~=print] .widget_text .textwidget *{print-color-adjust:exact!important}body[data-stile~=print] .stile h1,body[data-stile~=print] .stile h2,body[data-stile~=print] .stile h3,body[data-stile~=print] .stile h4,body[data-stile~=print] .stile h5,body[data-stile~=print] .stile h6,body[data-stile~=print] .widget_text .textwidget h1,body[data-stile~=print] .widget_text .textwidget h2,body[data-stile~=print] .widget_text .textwidget h3,body[data-stile~=print] .widget_text .textwidget h4,body[data-stile~=print] .widget_text .textwidget h5,body[data-stile~=print] .widget_text .textwidget h6{break-after:avoid!important}body[data-stile~=print] .stile img,body[data-stile~=print] .widget_text .textwidget img{break-inside:avoid!important}body[data-stile~=print] .stile .stile-pseudo-tab-page-tab-list,body[data-stile~=print] .widget_text .textwidget .stile-pseudo-tab-page-tab-list{break-inside:avoid!important;break-after:avoid!important}body[data-stile~=print] .stile .stile-pseudo-tab-page-tab-list,body[data-stile~=print] .widget_text .textwidget .stile-pseudo-tab-page-tab-list{max-height:unset!important;opacity:1!important;transform-origin:center left!important;transform:scale(.75)!important;width:133%!important}.stile .aligncenter,.stile .alignleft,.stile .alignright,.widget_text .textwidget .aligncenter,.widget_text .textwidget .alignleft,.widget_text .textwidget .alignright{display:block;float:none;margin-left:auto;margin-right:auto;transform:initial;text-align:center;clear:both}.stile :first-child .aligncenter>[data-stile~=only-child-element],.stile :first-child .aligncenter[data-stile~=has-only-child-element],.stile :first-child .aligncenter[data-stile~=only-child-element],.stile :first-child .alignleft [data-stile~=aligncenter]>[data-stile~=only-child-element],.stile :first-child .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile :first-child .alignleft [data-stile~=aligncenter][data-stile~=only-child-element],.stile :first-child .alignright[data-stile~=aligncenter]>[data-stile~=only-child-element],.stile :first-child .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.stile :first-child .alignright[data-stile~=aligncenter][data-stile~=only-child-element],.widget_text .textwidget :first-child .aligncenter>[data-stile~=only-child-element],.widget_text .textwidget :first-child .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget :first-child .aligncenter[data-stile~=only-child-element],.widget_text .textwidget :first-child .alignleft [data-stile~=aligncenter]>[data-stile~=only-child-element],.widget_text .textwidget :first-child .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget :first-child .alignleft [data-stile~=aligncenter][data-stile~=only-child-element],.widget_text .textwidget :first-child .alignright[data-stile~=aligncenter]>[data-stile~=only-child-element],.widget_text .textwidget :first-child .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget :first-child .alignright[data-stile~=aligncenter][data-stile~=only-child-element]{margin-top:0;margin-bottom:0}@media screen and (min-width:600px),print and (min-width:193px){.stile .alignleft,.stile .alignright,.widget_text .textwidget .alignleft,.widget_text .textwidget .alignright{transform:translateY(.4rem);clear:none}.stile .alignleft,.widget_text .textwidget .alignleft{float:left;margin-right:1.8rem}.stile .alignright,.widget_text .textwidget .alignright{float:right;margin-left:1.8rem}}.stile .size-thumbnail.alignleft,.stile .size-thumbnail.alignright,.widget_text .textwidget .size-thumbnail.alignleft,.widget_text .textwidget .size-thumbnail.alignright{transform:translateY(.4rem);clear:none}.stile .size-thumbnail.alignleft,.widget_text .textwidget .size-thumbnail.alignleft{float:left;margin-right:1.8rem}.stile .size-thumbnail.alignright,.widget_text .textwidget .size-thumbnail.alignright{float:right;margin-left:1.8rem}.stile .size-thumbnail.alignleft,.stile .size-thumbnail.alignright,.widget_text .textwidget .size-thumbnail.alignleft,.widget_text .textwidget .size-thumbnail.alignright{max-width:10rem}.stile .size-full.alignleft,.stile .size-full.alignright,.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.alignright,.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.stile .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright{display:block;float:none;margin-left:auto;margin-right:auto;transform:initial;text-align:center;clear:both}@media screen and (min-width:600px),print and (min-width:193px){.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.alignright,.stile .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright{transform:translateY(.4rem);clear:none}.stile .size-medium-small.alignleft,.stile .size-medium.alignleft,.stile .size-small.alignleft,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-small.alignleft{float:left;margin-right:1.8rem}.stile .size-medium-small.alignright,.stile .size-medium.alignright,.stile .size-small.alignright,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignright,.widget_text .textwidget .size-small.alignright{float:right;margin-left:1.8rem}.stile .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright{max-width:10rem}.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright{max-width:15rem}.stile .size-medium.alignleft,.stile .size-medium.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright{max-width:20rem}}@media screen and (min-width:900px),print and (min-width:369px){.stile .size-full.alignleft,.stile .size-full.alignright,.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright{transform:translateY(.4rem);clear:none}.stile .size-full.alignleft,.stile .size-large.alignleft,.stile .size-medium-large.alignleft,.stile .size-medium_large.alignleft,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium_large.alignleft{float:left;margin-right:1.8rem}.stile .size-full.alignright,.stile .size-large.alignright,.stile .size-medium-large.alignright,.stile .size-medium_large.alignright,.widget_text .textwidget .size-full.alignright,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-medium_large.alignright{float:right;margin-left:1.8rem}.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright{max-width:30rem}}.stile [data-stile~=alignleft],.stile [data-stile~=alignright],.widget_text .textwidget [data-stile~=alignleft],.widget_text .textwidget [data-stile~=alignright]{transform:translateY(.4rem);max-width:calc(100% - 16rem)}.stile [data-stile~=alignleft],.widget_text .textwidget [data-stile~=alignleft]{float:left;margin-left:auto;margin-right:1.8rem}.stile [data-stile~=alignright],.widget_text .textwidget [data-stile~=alignright]{float:right;margin-left:1.8rem;margin-right:auto}.stile [data-stile~=aligncenter].alignleft,.stile [data-stile~=aligncenter].alignright,.widget_text .textwidget [data-stile~=aligncenter].alignleft,.widget_text .textwidget [data-stile~=aligncenter].alignright{display:block;float:none;margin-left:auto;margin-right:auto;transform:initial;text-align:center;clear:both}.stile [data-stile~=aligncenter].alignleft:not([class^=size-]):not([class*=' size-']),.stile [data-stile~=aligncenter].alignright:not([class^=size-]):not([class*=' size-']),.widget_text .textwidget [data-stile~=aligncenter].alignleft:not([class^=size-]):not([class*=' size-']),.widget_text .textwidget [data-stile~=aligncenter].alignright:not([class^=size-]):not([class*=' size-']){max-width:initial}.stile .size-thumbnail,.widget_text .textwidget .size-thumbnail{max-width:10rem;width:50%}.stile .size-small,.widget_text .textwidget .size-small{max-width:10rem;width:100%}.stile .size-medium-small,.widget_text .textwidget .size-medium-small{max-width:15rem;width:100%}.stile .size-medium,.widget_text .textwidget .size-medium{max-width:20rem;width:100%}.stile .size-medium-large,.stile .size-medium_large,.widget_text .textwidget .size-medium-large,.widget_text .textwidget .size-medium_large{max-width:30rem;width:100%}.stile .size-large,.widget_text .textwidget .size-large{max-width:40rem;width:100%}.stile td .size-thumbnail,.stile th .size-thumbnail,.widget_text .textwidget td .size-thumbnail,.widget_text .textwidget th .size-thumbnail{min-width:5rem}.stile td .size-small,.stile th .size-small,.widget_text .textwidget td .size-small,.widget_text .textwidget th .size-small{min-width:5rem}.stile td .size-medium-small,.stile th .size-medium-small,.widget_text .textwidget td .size-medium-small,.widget_text .textwidget th .size-medium-small{min-width:7.5rem}.stile td .size-medium,.stile th .size-medium,.widget_text .textwidget td .size-medium,.widget_text .textwidget th .size-medium{min-width:10rem}.stile td .size-medium-large,.stile td .size-medium_large,.stile th .size-medium-large,.stile th .size-medium_large,.widget_text .textwidget td .size-medium-large,.widget_text .textwidget td .size-medium_large,.widget_text .textwidget th .size-medium-large,.widget_text .textwidget th .size-medium_large{min-width:15rem}.stile td .size-large,.stile th .size-large,.widget_text .textwidget td .size-large,.widget_text .textwidget th .size-large{min-width:20rem}.stile .alignfull,.stile .alignwide,.widget_text .textwidget .alignfull,.widget_text .textwidget .alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:initial}@media screen and (min-width:72rem){.stile .alignwide,.widget_text .textwidget .alignwide{margin-left:-12rem;margin-right:-12rem;max-width:72rem}}.stile .column-2,.stile .column-3,.stile .column-4,.widget_text .textwidget .column-2,.widget_text .textwidget .column-3,.widget_text .textwidget .column-4{margin-right:-1.8rem;margin-bottom:-3.6rem;display:flex;flex-wrap:wrap}.stile .column-2>:not(:empty),.stile .column-3>:not(:empty),.stile .column-4>:not(:empty),.widget_text .textwidget .column-2>:not(:empty),.widget_text .textwidget .column-3>:not(:empty),.widget_text .textwidget .column-4>:not(:empty){margin-right:1.8rem;margin-bottom:3.6rem}.stile .column-2>*,.widget_text .textwidget .column-2>*{width:calc(50% - 1.8rem);min-width:16rem}.stile .column-3>*,.widget_text .textwidget .column-3>*{width:calc((39.6rem - 100%) * 1000);min-width:calc(33% - 1.8rem);max-width:100%}.stile .column-3.column-center,.widget_text .textwidget .column-3.column-center{justify-content:center}.stile .column-4>*,.widget_text .textwidget .column-4>*{width:calc(50% - 1.8rem);min-width:16rem}@media screen and (min-width:600px),print and (min-width:193px){.stile .column-4>*,.widget_text .textwidget .column-4>*{width:calc((45.4rem - 100%) * 1000);min-width:calc(25% - 1.8rem);max-width:calc(50% - 1.8rem)}}.stile .card-2,.stile .card-3,.stile .card-4,.widget_text .textwidget .card-2,.widget_text .textwidget .card-3,.widget_text .textwidget .card-4{margin-right:-1.8rem;margin-bottom:-3.6rem;display:flex;flex-wrap:wrap;justify-content:space-between}.stile .card-2>:not(:empty),.stile .card-3>:not(:empty),.stile .card-4>:not(:empty),.widget_text .textwidget .card-2>:not(:empty),.widget_text .textwidget .card-3>:not(:empty),.widget_text .textwidget .card-4>:not(:empty){margin-right:1.8rem;margin-bottom:3.6rem}.stile .card-2>:empty,.stile .card-3>:empty,.stile .card-4>:empty,.widget_text .textwidget .card-2>:empty,.widget_text .textwidget .card-3>:empty,.widget_text .textwidget .card-4>:empty{margin-right:1.8rem}.stile .card-2>*,.widget_text .textwidget .card-2>*{width:calc(50% - 1.8rem);min-width:16rem}.stile .card-2::after,.widget_text .textwidget .card-2::after{content:'';display:block;margin-right:1.8rem;flex-grow:1;width:calc(50% - 1.8rem);min-width:16rem}.stile .card-3>*,.widget_text .textwidget .card-3>*{flex-basis:calc(32% - 1.8rem - 1px);min-width:12rem}.stile .card-4>*,.widget_text .textwidget .card-4>*{flex-basis:calc(24% - 1.8rem - 1px);min-width:10rem}div[data-stile~=image-box]{display:none;-webkit-overflow-scrolling:touch;overflow:hidden;background-color:rgba(0,0,0,.75);cursor:pointer;opacity:0;transition:opacity .2s}div[data-stile~=image-box][data-stile~=immediately]{transition:none}div[data-stile~=image-box][data-stile~=open]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;margin:0}div[data-stile~=image-box][data-stile~=visible]{opacity:1;transition:opacity .5s}div[data-stile~=image-box][data-stile~=visible][data-stile~=immediately]{transition:none}div[data-stile~=image-box]::after{content:'';position:fixed;top:calc(50% - 46px / 2);left:calc(50% - 46px / 2);z-index:-1;display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:.25rem solid rgba(255,255,255,.95);border-color:rgba(255,255,255,.95) transparent rgba(255,255,255,.95) transparent;animation:loader-kf 1.2s linear infinite}div[data-stile~=image-box][data-stile~=loaded]::after{display:none}@keyframes loader-kf{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}div[data-stile~=image-box]>img{position:absolute;top:0;left:0;cursor:auto;background-color:rgba(255,255,255,.95);transition:opacity .5s}div[data-stile~=image-box][data-stile~=loaded]:not([data-stile~=visible])>img{opacity:0!important}div[data-stile~=image-box]>span[data-stile=image-box-close]{position:fixed;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.5);border-radius:50%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}div[data-stile~=image-box]>span[data-stile=image-box-close]::after,div[data-stile~=image-box]>span[data-stile=image-box-close]::before{content:'';display:block;position:absolute;top:50%;left:50%;width:2rem;border:2px solid rgba(255,255,255,.75);background-color:rgba(255,255,255,.75);transform-origin:50% 50%}div[data-stile~=image-box]>span[data-stile=image-box-close]::before{transform:translate(-50%,-50%) rotate(45deg)}div[data-stile~=image-box]>span[data-stile=image-box-close]::after{transform:translate(-50%,-50%) rotate(-45deg)}div[data-stile~=image-box]>span[data-stile=image-box-next],div[data-stile~=image-box]>span[data-stile=image-box-prev]{position:fixed;top:calc(50% - 25vh);width:3rem;height:50vh;display:flex;justify-content:center;align-items:center}div[data-stile~=image-box]>span[data-stile=image-box-next]::before,div[data-stile~=image-box]>span[data-stile=image-box-prev]::before{content:'';display:block;position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-top:4px solid rgba(255,255,255,.75);border-left:4px solid rgba(255,255,255,.75);transform-origin:50% 50%}div[data-stile~=image-box]>span[data-stile=image-box-prev]{left:0}div[data-stile~=image-box]>span[data-stile=image-box-prev]::before{transform:translate(-40%,-50%) rotate(-45deg)}div[data-stile~=image-box]>span[data-stile=image-box-next]{right:0}div[data-stile~=image-box]>span[data-stile=image-box-next]::before{transform:translate(-60%,-50%) rotate(135deg)}div[data-stile~=image-box]>div[data-stile=image-box-caption]{position:fixed;left:0;right:0;bottom:0;padding:.9rem;font-size:1rem;line-height:1.8rem;color:#fff;text-align:center;text-shadow:0 0 .25rem #000,0 0 .25rem #000}@media screen and (min-width:600px),print and (min-width:193px){div[data-stile~=image-box]>div[data-stile=image-box-caption]{padding:1.8rem}}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){div[data-stile~=image-box]>div[data-stile=image-box-caption]{-webkit-text-stroke-width:initial}}div[data-stile~=image-box]>div[data-stile=image-box-caption] span{display:inline-block;text-align:left}.stile .tab-page,.widget_text .textwidget .tab-page{position:relative;display:flex;flex-direction:column}.stile .tab-page>div,.widget_text .textwidget .tab-page>div{width:100%;border-left:1px solid rgba(119,119,119,.35);border-right:1px solid rgba(119,119,119,.35);border-bottom:1px solid rgba(119,119,119,.35);background-color:#fff;padding:1.8rem}.stile .tab-page>div:not([data-stile~=current]),.widget_text .textwidget .tab-page>div:not([data-stile~=current]){position:absolute;bottom:1000vh;pointer-events:none;opacity:0}.stile .tab-page>div:not([data-stile~=current])>*,.widget_text .textwidget .tab-page>div:not([data-stile~=current])>*{opacity:0}.stile .tab-page>div[data-stile~=current],.widget_text .textwidget .tab-page>div[data-stile~=current]{position:static;opacity:1;flex-grow:1}.stile .tab-page>div[data-stile~=current]>*,.widget_text .textwidget .tab-page>div[data-stile~=current]>*{opacity:1;transition:opacity .6s}.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding:.45rem .9rem;font-weight:700;font-size:1rem;line-height:1.8rem;background-color:transparent;color:rgba(0,0,0,.5);cursor:pointer;-ms-user-select:none;user-select:none;border-radius:1px}@media screen and (min-width:900px),print and (min-width:369px){.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{padding:.45rem 1.8rem}}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{-webkit-text-stroke-width:initial}}body:not(.ios) .stile .stile-tab-page-tab-list li,body:not(.ios) .stile .stile-tab-page-tab-list-below li,body:not(.ios) .widget_text .textwidget .stile-tab-page-tab-list li,body:not(.ios) .widget_text .textwidget .stile-tab-page-tab-list-below li{font-feature-settings:'pkna' 1}.stile .stile-tab-page-tab-list li:not([data-stile~=current]):hover,.stile .stile-tab-page-tab-list-below li:not([data-stile~=current]):hover,.widget_text .textwidget .stile-tab-page-tab-list li:not([data-stile~=current]):hover,.widget_text .textwidget .stile-tab-page-tab-list-below li:not([data-stile~=current]):hover{background-color:transparent;color:rgba(0,0,0,.95)}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile .stile-tab-page-tab-list li,.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list-below li{background-color:transparent}.stile .stile-tab-page-tab-list li::after,.stile .stile-tab-page-tab-list-below li::after,.widget_text .textwidget .stile-tab-page-tab-list li::after,.widget_text .textwidget .stile-tab-page-tab-list-below li::after{content:'';display:block;width:0;height:0;border:.35rem solid transparent;border-top:.35rem solid rgba(119,119,119,.35);position:absolute;top:calc(50% - .175rem);right:1rem;transition:.2s transform}}.stile .stile-tab-page-tab-list,.widget_text .textwidget .stile-tab-page-tab-list{display:flex;justify-content:flex-start}.stile .stile-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]{border:1px solid rgba(119,119,119,.35);border-top:2px solid rgba(119,119,119,.9);border-bottom-color:#fff;background-color:transparent;color:rgba(0,0,0,.95)}@media screen and (min-width:600px),print and (min-width:193px){.stile .stile-tab-page-tab-list,.widget_text .textwidget .stile-tab-page-tab-list{min-height:3rem;border-bottom:1px solid rgba(119,119,119,.35)}.stile .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list li{border:1px solid transparent;border-bottom-color:transparent}.stile .stile-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]{top:1px}.stile .stile-tab-page-tab-list li[data-stile~=current]::after,.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]::after{content:'';background-color:#fff;position:absolute;left:0;right:0;bottom:-1.5px;height:2px}.stile .stile-tab-page-tab-list li+li,.widget_text .textwidget .stile-tab-page-tab-list li+li{margin-left:.25rem}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile .stile-tab-page-tab-list,.widget_text .textwidget .stile-tab-page-tab-list{flex-direction:column}.stile .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list li{border:1px solid rgba(119,119,119,.35);border-bottom:none;margin-bottom:.25rem}.stile .stile-tab-page-tab-list li:not([data-stile~=current]):last-child,.widget_text .textwidget .stile-tab-page-tab-list li:not([data-stile~=current]):last-child{border-bottom:1px solid rgba(119,119,119,.35);margin-bottom:0}.stile .stile-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]{border-bottom:1px dotted rgba(119,119,119,.35);margin-bottom:0}.stile .stile-tab-page-tab-list li[data-stile~=current]::after,.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]::after{transform:scaleY(-1) translateY(.4rem);transition:.2s transform}}.stile .stile-tab-page-tab-list-below,.widget_text .textwidget .stile-tab-page-tab-list-below{display:none}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile .stile-tab-page-tab-list-below,.widget_text .textwidget .stile-tab-page-tab-list-below{display:flex;flex-direction:column}.stile .stile-tab-page-tab-list-below li,.widget_text .textwidget .stile-tab-page-tab-list-below li{display:none;border:1px solid rgba(119,119,119,.35);border-top:none;margin-top:.25rem}}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{display:flex;flex-wrap:wrap;justify-content:left;margin-right:0;margin-bottom:0;clear:both;overflow:hidden;max-height:50vh;opacity:1}.stile .stile-pseudo-tab-page-tab-list:not(:first-child),.widget_text .textwidget .stile-pseudo-tab-page-tab-list:not(:first-child){margin-top:5.4rem}.stile .stile-pseudo-tab-page-tab-list>:not(:empty),.widget_text .textwidget .stile-pseudo-tab-page-tab-list>:not(:empty){margin-right:0;margin-bottom:0}.stile .stile-pseudo-tab-page-tab-list:not([data-stile~=immediately]),.widget_text .textwidget .stile-pseudo-tab-page-tab-list:not([data-stile~=immediately]){transition:max-height 2s,opacity 2s}.stile .stile-pseudo-tab-page-tab-list[data-stile~=hidden],.widget_text .textwidget .stile-pseudo-tab-page-tab-list[data-stile~=hidden]{max-height:0;opacity:0}.stile .stile-pseudo-tab-page-tab-list[data-stile~=hidden]:not([data-stile~=immediately]),.widget_text .textwidget .stile-pseudo-tab-page-tab-list[data-stile~=hidden]:not([data-stile~=immediately]){transition:max-height 1s,opacity 1s}.stile .stile-pseudo-tab-page-tab-list:focus,.widget_text .textwidget .stile-pseudo-tab-page-tab-list:focus{outline:0}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{border-bottom:solid 1px rgba(119,119,119,.35)}.stile .pseudo-tab-page .pseudo-tab-page>.stile-pseudo-tab-page-tab-list,.widget_text .textwidget .pseudo-tab-page .pseudo-tab-page>.stile-pseudo-tab-page-tab-list{border-bottom:dashed 1px rgba(119,119,119,.35)}.stile .stile-pseudo-tab-page-tab-list li,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li{display:flex;align-items:center;justify-content:center;min-height:2.5rem;-ms-user-select:none;user-select:none;border-radius:1px;background-color:transparent;color:rgba(0,0,0,.5);border-top:1px solid transparent;border-left:1px solid transparent}.stile .stile-pseudo-tab-page-tab-list li:not([data-stile~=current])>a:hover,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li:not([data-stile~=current])>a:hover{background-color:transparent;color:rgba(0,0,0,.95)}.stile .stile-pseudo-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-pseudo-tab-page-tab-list li[data-stile~=current]{background-color:transparent;color:rgba(0,0,0,.95);border-top:1px solid transparent;border-left:0 solid rgba(119,119,119,.9)}.stile .stile-pseudo-tab-page-tab-list li:not(:last-of-type)::after,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li:not(:last-of-type)::after{content:'';width:2px;height:1rem;border-left:1px solid rgba(119,119,119,.35);margin:0 1rem}.stile .stile-pseudo-tab-page-tab-list li a,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-width:2rem;padding:0;font-weight:700;font-size:1rem;line-height:1.8rem}@media screen and (min-width:900px),print and (min-width:369px){.stile .stile-pseudo-tab-page-tab-list li a,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{padding:0}}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile .stile-pseudo-tab-page-tab-list li a,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{-webkit-text-stroke-width:initial}}body:not(.ios) .stile .stile-pseudo-tab-page-tab-list li a,body:not(.ios) .widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{font-feature-settings:'pkna' 1}.stile h2,.widget_text .textwidget h2{font-size:1.625rem;line-height:2.5rem;font-weight:700;text-align:center;color:#557964;padding-bottom:1.5rem;position:relative;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h2,.widget_text .textwidget h2{-webkit-text-stroke-width:initial}}.stile h2 small,.widget_text .textwidget h2 small{font-size:1.5rem;line-height:2rem;font-weight:400}.stile h2 small:first-child,.widget_text .textwidget h2 small:first-child{padding-top:.225rem}.stile h2 small:last-child,.widget_text .textwidget h2 small:last-child{padding-bottom:.225rem}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h2 small,.widget_text .textwidget h2 small{-webkit-text-stroke-width:0}}.stile h2::after,.widget_text .textwidget h2::after{content:'';position:absolute;bottom:0;display:inline-block;width:100%;max-width:16.5rem;height:1px;left:50%;transform:translateX(-50%);background-color:#557964}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.stile h2,.widget_text .textwidget h2{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .stile h2,.ios .widget_text .textwidget h2,.stile h2.ios,.widget_text .textwidget h2.ios{font-family:"Helvetica Neue",sans-serif}.android .stile h2,.android .widget_text .textwidget h2,.stile h2.android,.widget_text .textwidget h2.android{font-family:Verdana,sans-serif}.stile h3,.widget_text .textwidget h3{font-size:1.65rem;line-height:2.5rem;font-weight:700;text-align:left;padding-left:1rem;color:#333;border-left:.75rem solid #557964;padding-top:.5rem;padding-right:0;padding-bottom:.5rem;padding-left:1.75rem}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h3,.widget_text .textwidget h3{-webkit-text-stroke-width:initial}}.stile h4,.widget_text .textwidget h4{font-size:1.375rem;font-weight:700;text-align:left;color:#333;padding-top:0;padding-bottom:1rem;position:relative;padding-top:0;padding-right:2rem;padding-bottom:0;padding-left:2rem;position:relative}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h4,.widget_text .textwidget h4{-webkit-text-stroke-width:initial}}.stile h4 small,.widget_text .textwidget h4 small{font-weight:400}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h4 small,.widget_text .textwidget h4 small{-webkit-text-stroke-width:0}}.stile h4::after,.widget_text .textwidget h4::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-image:url(img/common/h5-dot.svg);background-repeat:repeat-x;background-size:contain}.stile h4::after,.widget_text .textwidget h4::after{content:'';position:absolute;height:1.5rem;width:.75rem;left:0;top:5px;background-image:url(../img/common/h5-dot.svg);background-repeat:no-repeat;background-size:contain}.stile h5,.widget_text .textwidget h5{font-weight:700;font-size:1.25rem;line-height:1.8rem;text-align:left;padding-top:0;padding-bottom:1rem;position:relative;padding-top:0;padding-bottom:1rem;position:relative}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h5,.widget_text .textwidget h5{-webkit-text-stroke-width:initial}}.stile h5::after,.widget_text .textwidget h5::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-image:url(img/common/h5-dot.svg);background-repeat:repeat-x;background-size:contain}.stile h5 small,.widget_text .textwidget h5 small{font-weight:400}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h5 small,.widget_text .textwidget h5 small{-webkit-text-stroke-width:0}}.stile h5::after,.widget_text .textwidget h5::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-image:url(img/common/h5-dot.svg);background-repeat:repeat-x;background-size:contain}.stile h6,.widget_text .textwidget h6{font-weight:700;font-size:1.25rem;line-height:1.8rem;text-align:left;padding-top:0;padding-bottom:1rem;position:relative}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile h6,.widget_text .textwidget h6{-webkit-text-stroke-width:initial}}.stile h6::after,.widget_text .textwidget h6::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-image:url(img/common/h5-dot.svg);background-repeat:repeat-x;background-size:contain}.stile a:not([class])[data-stile~=link-file]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file]::after{transform:translateY(.15em);width:2em}.stile a:not([class])[data-stile~=link-file-pdf]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-pdf]::after{background-image:url(../img/link/icon-pdf.svg)}.stile a:not([class])[data-stile~=link-file-word]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-word]::after{background-image:url(../img/link/icon-doc.svg)}.stile a:not([class])[data-stile~=link-file-excel]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-excel]::after{background-image:url(../img/link/icon-xls.svg)}.stile a:not([class])[data-stile~=link-file-powerpoint]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file-powerpoint]::after{background-image:url(../img/link/icon-ppt.svg)}.stile a.button,.widget_text .textwidget a.button{margin:.15rem 0;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:2.75rem;padding:.5rem .75rem;padding-right:1.5rem;border:red solid;border-radius:5px;font-weight:700;line-height:1.25;font-size:initial;-ms-user-select:none;user-select:none;transition:all .2s ease;border-color:#fff;background-color:#fff;color:#f4f4f0}@media screen and (min-width:600px),print and (min-width:193px){.stile a.button,.widget_text .textwidget a.button{padding:.65rem 1.25rem}}@media screen and (min-width:600px),print and (min-width:193px){.stile a.button,.widget_text .textwidget a.button{padding-right:2.25rem}}body:not(.ios) .stile a.button,body:not(.ios) .widget_text .textwidget a.button{font-feature-settings:'pkna' 1}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile a.button,.widget_text .textwidget a.button{-webkit-text-stroke-width:initial}}.stile a.button::before,.widget_text .textwidget a.button::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5em;transition:all .2s ease}.stile a.button::before,.widget_text .textwidget a.button::before{content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:400;right:0}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile a.button::before,.widget_text .textwidget a.button::before{-webkit-text-stroke-width:0}}@media screen and (min-width:600px),print and (min-width:193px){.stile a.button::before,.widget_text .textwidget a.button::before{right:.5rem}}.stile a.button:hover,.widget_text .textwidget a.button:hover{transition:all .2s ease}.stile a.button:hover::before,.widget_text .textwidget a.button:hover::before{transition:all .2s ease}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile a.button,.widget_text .textwidget a.button{-webkit-text-stroke-width:initial}}.stile a.button::before,.widget_text .textwidget a.button::before{color:#f4f4f0}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.stile a.button::before,.widget_text .textwidget a.button::before{-webkit-text-stroke-width:initial}}.stile a.button:hover,.widget_text .textwidget a.button:hover{background:rgba(246,253,251,.9)}.stile a.button.toggle.active,.widget_text .textwidget a.button.toggle.active{color:#73726c}.stile a.button.toggle.active::before,.widget_text .textwidget a.button.toggle.active::before{background-color:#fff}.stile a.button.toggle.active:hover,.widget_text .textwidget a.button.toggle.active:hover{color:#f4f4f0}.stile a.button.toggle.active:hover::before,.widget_text .textwidget a.button.toggle.active:hover::before{background-color:#fff}.stile div.frame-page,.widget_text .textwidget div.frame-page{background-color:#fff}.stile div.frame,.stile div.frame-alt,.widget_text .textwidget div.frame,.widget_text .textwidget div.frame-alt{padding:3rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile div.frame,.stile div.frame-alt,.widget_text .textwidget div.frame,.widget_text .textwidget div.frame-alt{padding:1rem}}.stile div.frame,.widget_text .textwidget div.frame{background-color:#f5f5f5}.stile div.frame-alt,.widget_text .textwidget div.frame-alt{border:solid 2px #557964}.stile *+.frame,.stile *+.frame-alt,.widget_text .textwidget *+.frame,.widget_text .textwidget *+.frame-alt{margin-top:1.8rem}.stile figcaption,.widget_text .textwidget figcaption{text-align:left}.stile a:not([class])[data-stile~=link-simple],.widget_text .textwidget a:not([class])[data-stile~=link-simple]{padding:0}.stile u,.widget_text .textwidget u{text-decoration:underline;background-image:none}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile blockquote,.widget_text .textwidget blockquote{padding-left:1rem}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.stile blockquote::before,.widget_text .textwidget blockquote::before{left:0}}.stile .gallery-style ul:not([class]),.widget_text .textwidget .gallery-style ul:not([class]){padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media screen and (min-width:480px) and (max-width:599.5px),print and (min-width:71px) and (max-width:192.5px){.stile .gallery-style ul:not([class]),.widget_text .textwidget .gallery-style ul:not([class]){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:600px) and (max-width:899.5px),print and (min-width:193px) and (max-width:368.5px){.stile .gallery-style ul:not([class]),.widget_text .textwidget .gallery-style ul:not([class]){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px),print and (min-width:369px){.stile .gallery-style ul:not([class]),.widget_text .textwidget .gallery-style ul:not([class]){grid-template-columns:repeat(3,1fr)}}.stile .gallery-style ul:not([class]) li,.widget_text .textwidget .gallery-style ul:not([class]) li{margin:0}.stile .gallery-style ul:not([class]) li img,.widget_text .textwidget .gallery-style ul:not([class]) li img{aspect-ratio:3/2;object-fit:cover}.stile .gallery-style ul:not([class]) li .fig-caption,.widget_text .textwidget .gallery-style ul:not([class]) li .fig-caption{font-size:.85rem;display:inline-block;line-height:1.5;margin-top:.5rem}.stile .gallery-style ul:not([class]) li::before,.widget_text .textwidget .gallery-style ul:not([class]) li::before{content:none}.stile .list-style ul:not([class]):not([style]):not([data-stile*=list-])>li::before{width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;background-color:transparent;border-color:transparent transparent transparent rgba(119,119,119,.9);transform:translate(6px,-5px);border-radius:0}body:not(.ios) .stile div.design{font-feature-settings:'pkna' 1}.stile div.design .p-0{padding:.45rem}.stile div.design .pt-0{padding-top:.45rem}.stile div.design .pl-0{padding-left:.45rem}.stile div.design .pr-0{padding-right:.45rem}.stile div.design .pb-0{padding-bottom:.45rem}.stile div.design .px-0{padding-left:.45rem;padding-right:.45rem}.stile div.design .py-0{padding-top:.45rem;padding-bottom:.45rem}.stile div.design .p-1{padding:.9rem}.stile div.design .pt-1{padding-top:.9rem}.stile div.design .pl-1{padding-left:.9rem}.stile div.design .pr-1{padding-right:.9rem}.stile div.design .pb-1{padding-bottom:.9rem}.stile div.design .px-1{padding-left:.9rem;padding-right:.9rem}.stile div.design .py-1{padding-top:.9rem;padding-bottom:.9rem}.stile div.design .p-2{padding:1.8rem}.stile div.design .pt-2{padding-top:1.8rem}.stile div.design .pl-2{padding-left:1.8rem}.stile div.design .pr-2{padding-right:1.8rem}.stile div.design .pb-2{padding-bottom:1.8rem}.stile div.design .px-2{padding-left:1.8rem;padding-right:1.8rem}.stile div.design .py-2{padding-top:1.8rem;padding-bottom:1.8rem}.stile div.design .p-3{padding:2.7rem}.stile div.design .pt-3{padding-top:2.7rem}.stile div.design .pl-3{padding-left:2.7rem}.stile div.design .pr-3{padding-right:2.7rem}.stile div.design .pb-3{padding-bottom:2.7rem}.stile div.design .px-3{padding-left:2.7rem;padding-right:2.7rem}.stile div.design .py-3{padding-top:2.7rem;padding-bottom:2.7rem}.stile div.design .p-4{padding:3.6rem}.stile div.design .pt-4{padding-top:3.6rem}.stile div.design .pl-4{padding-left:3.6rem}.stile div.design .pr-4{padding-right:3.6rem}.stile div.design .pb-4{padding-bottom:3.6rem}.stile div.design .px-4{padding-left:3.6rem;padding-right:3.6rem}.stile div.design .py-4{padding-top:3.6rem;padding-bottom:3.6rem}.stile div.design .p-5{padding:4.5rem}.stile div.design .pt-5{padding-top:4.5rem}.stile div.design .pl-5{padding-left:4.5rem}.stile div.design .pr-5{padding-right:4.5rem}.stile div.design .pb-5{padding-bottom:4.5rem}.stile div.design .px-5{padding-left:4.5rem;padding-right:4.5rem}.stile div.design .py-5{padding-top:4.5rem;padding-bottom:4.5rem}.stile div.design .p-6{padding:5.4rem}.stile div.design .pt-6{padding-top:5.4rem}.stile div.design .pl-6{padding-left:5.4rem}.stile div.design .pr-6{padding-right:5.4rem}.stile div.design .pb-6{padding-bottom:5.4rem}.stile div.design .px-6{padding-left:5.4rem;padding-right:5.4rem}.stile div.design .py-6{padding-top:5.4rem;padding-bottom:5.4rem}.stile div.design .m-0{margin:.45rem}.stile div.design .mt-0{margin-top:.45rem}.stile div.design .ml-0{margin-left:.45rem}.stile div.design .mr-0{margin-right:.45rem}.stile div.design .mb-0{margin-bottom:.45rem}.stile div.design .mx-0{margin-left:.45rem;margin-right:.45rem}.stile div.design .my-0{margin-top:.45rem;margin-bottom:.45rem}.stile div.design .m-1{margin:.9rem}.stile div.design .mt-1{margin-top:.9rem}.stile div.design .ml-1{margin-left:.9rem}.stile div.design .mr-1{margin-right:.9rem}.stile div.design .mb-1{margin-bottom:.9rem}.stile div.design .mx-1{margin-left:.9rem;margin-right:.9rem}.stile div.design .my-1{margin-top:.9rem;margin-bottom:.9rem}.stile div.design .m-2{margin:1.8rem}.stile div.design .mt-2{margin-top:1.8rem}.stile div.design .ml-2{margin-left:1.8rem}.stile div.design .mr-2{margin-right:1.8rem}.stile div.design .mb-2{margin-bottom:1.8rem}.stile div.design .mx-2{margin-left:1.8rem;margin-right:1.8rem}.stile div.design .my-2{margin-top:1.8rem;margin-bottom:1.8rem}.stile div.design .m-3{margin:2.7rem}.stile div.design .mt-3{margin-top:2.7rem}.stile div.design .ml-3{margin-left:2.7rem}.stile div.design .mr-3{margin-right:2.7rem}.stile div.design .mb-3{margin-bottom:2.7rem}.stile div.design .mx-3{margin-left:2.7rem;margin-right:2.7rem}.stile div.design .my-3{margin-top:2.7rem;margin-bottom:2.7rem}.stile div.design .m-4{margin:3.6rem}.stile div.design .mt-4{margin-top:3.6rem}.stile div.design .ml-4{margin-left:3.6rem}.stile div.design .mr-4{margin-right:3.6rem}.stile div.design .mb-4{margin-bottom:3.6rem}.stile div.design .mx-4{margin-left:3.6rem;margin-right:3.6rem}.stile div.design .my-4{margin-top:3.6rem;margin-bottom:3.6rem}.stile div.design .m-5{margin:4.5rem}.stile div.design .mt-5{margin-top:4.5rem}.stile div.design .ml-5{margin-left:4.5rem}.stile div.design .mr-5{margin-right:4.5rem}.stile div.design .mb-5{margin-bottom:4.5rem}.stile div.design .mx-5{margin-left:4.5rem;margin-right:4.5rem}.stile div.design .my-5{margin-top:4.5rem;margin-bottom:4.5rem}.stile div.design .m-6{margin:5.4rem}.stile div.design .mt-6{margin-top:5.4rem}.stile div.design .ml-6{margin-left:5.4rem}.stile div.design .mr-6{margin-right:5.4rem}.stile div.design .mb-6{margin-bottom:5.4rem}.stile div.design .mx-6{margin-left:5.4rem;margin-right:5.4rem}.stile div.design .my-6{margin-top:5.4rem;margin-bottom:5.4rem}.stile div.design .mx-auto{margin-left:auto;margin-right:auto}.stile div.design .wm-0{max-width:0}.stile div.design .wm-1{max-width:5rem}.stile div.design .wm-2{max-width:10rem}.stile div.design .wm-3{max-width:15rem}.stile div.design .wm-4{max-width:20rem}.stile div.design .wm-5{max-width:25rem}.stile div.design .wm-6{max-width:30rem}.stile div.design .fs-0{font-size:.85rem;line-height:1.35rem}.stile div.design .fs-1{font-size:1rem;line-height:1.8rem}.stile div.design .fs-2{font-size:1.125rem;line-height:1.8rem}.stile div.design .fs-3{font-size:1.25rem;line-height:1.8rem}.stile div.design .fs-4{font-size:1.5rem;line-height:2.7rem}.stile div.design .fs-5{font-size:2rem;line-height:2.7rem}.stile div.design .fs-6{font-size:2.5rem;line-height:3.6rem}.stile div.design .text-left{text-align:left}.stile div.design .text-center{text-align:center}.stile div.design .text-right{text-align:right}.stile div.design .bg-primary{background-color:#007bff}.stile div.design .bg-secondary{background-color:#868e96}.stile div.design .bg-light{background-color:#f8f9fa}.stile div.design .bg-dark{background-color:#343a40}.stile div.design .bg-white{background-color:#fff}.stile div.design .text-primary{color:#007bff}.stile div.design .text-secondary{color:#868e96}.stile div.design .text-light{color:#f8f9fa}.stile div.design .text-dark{color:#343a40}.stile div.design .text-white{color:#fff}.stile div.design .border{border:solid 2px #ddd;border-radius:1px}.stile div.design .border-primary{border-color:#007bff}.stile div.design .border-secondary{border-color:#868e96}.stile div.design .border-light{border-color:#f8f9fa}.stile div.design .border-dark{border-color:#343a40}.stile div.design .border-white{border-color:#fff}.stile div.design .bg-circle{display:flex;align-items:stretch;display:block;position:relative;z-index:0}.stile div.design .bg-circle::after,.stile div.design .bg-circle::before{content:'';display:block}.stile div.design .bg-circle::before{padding-top:100%;float:right}.stile div.design .bg-circle::after{clear:both}.stile div.design .bg-circle>*{clear:none;width:100%}.stile div.design .bg-circle::after{content:'';display:block;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);width:100%;padding-bottom:100%;border-radius:50%;background-color:#ddd}.stile div.design .bg-circle-primary::after{background-color:#007bff}.stile div.design .bg-circle-secondary::after{background-color:#868e96}.stile div.design .bg-circle-light::after{background-color:#f8f9fa}.stile div.design .bg-circle-dark::after{background-color:#343a40}.stile div.design .bg-circle-white::after{background-color:#fff}.stile div.design .icon-arrow-down{display:inline-block;width:2.12132rem;height:2.12132rem;border-top:2px solid #ddd;border-left:2px solid #ddd;transform-origin:1.06066rem 1.06066rem;transform:rotate(-135deg);transform:translateY(-.75rem) rotate(-135deg)}.stile div.design .icon-arrow-primary{border-top-color:#007bff;border-left-color:#007bff}.stile div.design .icon-arrow-secondary{border-top-color:#868e96;border-left-color:#868e96}.stile div.design .icon-arrow-light{border-top-color:#f8f9fa;border-left-color:#f8f9fa}.stile div.design .icon-arrow-dark{border-top-color:#343a40;border-left-color:#343a40}.stile div.design .icon-arrow-white{border-top-color:#fff;border-left-color:#fff}.stile div.design .icon-cross{display:inline-block;width:3rem;height:3rem;position:relative}.stile div.design .icon-cross::after,.stile div.design .icon-cross::before{content:'';position:absolute}.stile div.design .icon-cross::before{border-left:2px solid #ddd;width:2.25px;height:100%;left:50%;transform:translateX(-50%)}.stile div.design .icon-cross::after{border-top:2px solid #ddd;width:100%;height:2.25px;top:50%;left:0;transform:translateY(-50%)}.stile div.design .icon-cross-primary::before{border-left-color:#007bff}.stile div.design .icon-cross-primary::after{border-top-color:#007bff}.stile div.design .icon-cross-secondary::before{border-left-color:#868e96}.stile div.design .icon-cross-secondary::after{border-top-color:#868e96}.stile div.design .icon-cross-light::before{border-left-color:#f8f9fa}.stile div.design .icon-cross-light::after{border-top-color:#f8f9fa}.stile div.design .icon-cross-dark::before{border-left-color:#343a40}.stile div.design .icon-cross-dark::after{border-top-color:#343a40}.stile div.design .icon-cross-white::before{border-left-color:#fff}.stile div.design .icon-cross-white::after{border-top-color:#fff}.stile caption+tbody,.stile colgroup+tbody,.stile tbody:first-child,.stile thead{border-top:none}.stile caption+tbody>tr:first-child,.stile colgroup+tbody>tr:first-child,.stile tbody:first-child>tr:first-child,.stile thead>tr:first-child{border-top:2px solid rgba(119,119,119,.35)}.nt-publication.stile,.page-content.stile{margin-left:auto;margin-right:auto;max-width:72rem;width:100%;width:100%}@media screen and (min-width:600px) and (max-width:1199.5px),print and (min-width:193px) and (max-width:614.5px){.nt-publication.stile,.page-content.stile{width:calc(100% - 4rem)}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.nt-publication.stile,.page-content.stile{width:calc(100% - 2rem)}}.nt-publication.stile>div+div,.page-content.stile>div+div{margin-top:3rem}.nt-publication.stile>div+div{margin-top:3rem}.page-content .frame-page{padding-bottom:4.5rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-page{padding-bottom:3.6rem}}.page-content .frame-page>.frame-inner{padding-top:3.6rem;margin-top:0;margin-right:auto;margin-left:auto}@media screen and (min-width:900px),print and (min-width:369px){.page-content .frame-page>.frame-inner{max-width:53rem}}@media screen and (min-width:600px) and (max-width:1199.5px),print and (min-width:193px) and (max-width:614.5px){.page-content .frame-page>.frame-inner{width:calc(100% - 4rem)}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .frame-page>.frame-inner{width:calc(100% - 2rem);padding-top:3.6rem}}.page-content .frame-page .date{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;color:#557964}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page-content .frame-page .date{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .page-content .frame-page .date,.page-content .frame-page .date.ios{font-family:"Helvetica Neue",sans-serif}.android .page-content .frame-page .date,.page-content .frame-page .date.android{font-family:Verdana,sans-serif}.page-content .frame-page>.frame-inner.list{padding-top:2.7rem}.page-content .frame-page .thumbnail{object-fit:cover;width:100%;height:auto;margin-top:3.6rem}@media screen and (min-width:1200px),print and (min-width:615px){.page-content .frame-page .thumbnail{min-width:62rem;height:600px;position:relative;left:-4.5rem}}.frame-inner h2{text-align:left;background:0 0;color:#73726c;padding:0;font-weight:700}.frame-inner h2::after{content:none}.frame-inner.news h2{margin-top:1rem;font-size:1.125rem;line-height:1.8rem}.frame-inner.page h2{font-size:1.5rem;line-height:2.3rem;text-align:center}.frame-inner.page h2>span{display:inline-block}.frame-inner img.thumbnail+p{margin-top:4.5rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.frame-inner img.thumbnail+p{margin-top:2.7rem}}.page-content .img-wrap{position:relative;margin-right:auto;margin-left:auto;text-align:center}@media screen and (min-width:900px),print and (min-width:369px){.page-content .img-wrap{max-width:53rem}}@media screen and (min-width:600px) and (max-width:1199.5px),print and (min-width:193px) and (max-width:614.5px){.page-content .img-wrap{width:calc(100% - 4rem)}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.page-content .img-wrap{width:calc(100% - 2rem);padding-top:0}}.page-content .img-wrap img{width:100%;position:relative;z-index:2}.page-content .img-wrap::after{position:absolute;content:'';width:88rem;height:10rem;background-image:url(../img/common/bg-dots.png);left:-50%;bottom:calc(50% - 5rem);z-index:1;background-repeat:repeat-x}@media screen and (min-width:900px),print and (min-width:369px){.page-content .img-wrap::after{height:20rem;background-size:20rem;left:calc(-50% + 18rem);bottom:calc(50% - 10rem)}}.page-content h2+span.subtitle{display:block;background:0 0;color:#333;padding:0;font-size:1.65rem;line-height:1.5;font-weight:700;text-align:center;margin-top:2rem}@media screen and (min-width:900px),print and (min-width:369px){.page-content h2+span.subtitle{margin-top:3.5rem}}.st-slideshow-buttons{position:relative;top:1rem;right:0;max-width:72rem;margin-left:auto;margin-right:auto;max-width:72rem;width:100%;padding-right:2rem}.st-slideshow-buttons>input[type=radio]+label{padding:.5rem}.link{color:#557964;text-align:right;position:relative;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;letter-spacing:2px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.link{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .link,.link.ios{font-family:"Helvetica Neue",sans-serif}.android .link,.link.android{font-family:Verdana,sans-serif}.link .btn{padding:1rem;padding-right:5rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.link .btn{padding-right:4.5rem}}.link:after{position:absolute;right:0;top:6px;pointer-events:none;content:'';display:inline-block;width:3.5rem;height:3.5rem;background-image:url(../img/common/arrow.svg);background-size:3.5rem;vertical-align:middle;transform:translateY(-2px)}.page-nt-news .link{max-width:72rem;width:100%;margin-left:auto;margin-right:auto;padding-top:3.6rem}.page-nt-news .link .all{width:15rem;margin-left:auto;height:4rem;font-weight:700}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.page-nt-news .link .all{-webkit-text-stroke-width:initial}}.page-nt-news .link .all::after{position:absolute;right:0;top:6px;pointer-events:none;content:'';display:inline-block;width:3.5rem;height:3.5rem;background-image:url(../img/common/arrow.svg);background-size:3.5rem;vertical-align:middle;top:2.3rem}@media screen and (min-width:600px) and (max-width:899.5px),print and (min-width:193px) and (max-width:368.5px){.page-nt-news .link .all::after{right:1rem}}.page-nt-news .link .all:hover{transition:all 1s ease}.page-nt-news .link .all:hover::after{transition:all 1s ease;transform:translateX(20px)}.page-nt-news .link::before{position:relative;content:'';display:block;width:calc(100% - 18rem);min-width:2rem;height:2px;background-color:#557964;top:10px}.page-nt-news .link::after{content:none}table.table-style-prof{width:100%}table.table-style-prof>tbody:first-child.tbody-style-prof{width:100%;display:table;white-space:nowrap}.stile figure+figure:last-child{margin-bottom:0}.aside-filter{display:flex;align-items:flex-end;flex-direction:column;margin-right:auto;margin-left:auto;padding-bottom:3.6rem}@media screen and (min-width:900px),print and (min-width:369px){.aside-filter{max-width:59rem}}@media screen and (min-width:600px) and (max-width:1199.5px),print and (min-width:193px) and (max-width:614.5px){.aside-filter{width:calc(100% - 4rem)}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.aside-filter{width:calc(100% - 2rem)}}@media screen and (min-width:600px),print and (min-width:193px){.aside-filter{align-items:baseline;flex-direction:row;justify-content:flex-end}}.aside-filter .filter-date,.aside-filter .filter-taxonomy{position:relative;margin-right:3rem}@media screen and (max-width:599.5px),print and (max-width:192.5px){.aside-filter .filter-date,.aside-filter .filter-taxonomy{margin-right:0}}.aside-filter .filter-date::after,.aside-filter .filter-taxonomy::after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#557964 transparent transparent transparent;right:1rem;bottom:.5rem;pointer-events:none}.aside-filter .filter-taxonomy::after{right:.5rem;bottom:.8rem}.aside-filter .filter-date::after{right:.5rem;bottom:.8rem}.aside-filter>div+div{margin-top:1rem}@media screen and (min-width:600px),print and (min-width:193px){.aside-filter>div+div{margin-top:0}}.aside-filter select{border:none;color:#557964;font-size:1rem;line-height:1.8rem;padding:.25rem;background:0 0}.aside-filter select.cat{width:7rem;max-width:7rem;padding-right:1.5rem}.aside-filter select.year{width:4rem;max-width:4rem;padding-right:1rem}.aside-filter .filter-search{border-bottom:solid 1px #dcdcdc}.aside-filter .filter-search form{margin-bottom:.2rem}.aside-filter .filter-search form input:last-child{border-radius:1rem;border:none;width:3rem;height:1.8rem;background:#557964;color:#f4f4f0;font-size:.85rem}.aside-filter .filter-search form input{border:none}.aside-navigation{margin-left:auto;margin-right:auto;max-width:72rem;width:calc(100% - 0);width:100%;background:#fff}@media screen and (min-width:600px) and (max-width:1199.5px),print and (min-width:193px) and (max-width:614.5px){.aside-navigation{width:calc(100% - 4rem)}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.aside-navigation{width:calc(100% - 2rem);margin-bottom:3rem}}.aside-navigation .pagination{background:#fff;display:flex;justify-content:center;padding-bottom:3rem}.aside-navigation .pagination .next,.aside-navigation .pagination .prev{position:relative;width:3.5rem;height:3.5rem}.aside-navigation .pagination .next span,.aside-navigation .pagination .prev span{display:none}.aside-navigation .pagination .next::before,.aside-navigation .pagination .prev::before{position:absolute;content:'';display:inline-block;width:3.5rem;height:3.5rem;background-size:3.5rem;background-image:url(../img/common/arrow.svg);vertical-align:middle}.aside-navigation .pagination .prev::before{transform:rotateZ(180deg)}.aside-navigation .pagination select{border:none;padding:1rem 1.5rem;background-color:transparent}.post_nav_wrap{padding-bottom:4.5rem;margin-left:auto;margin-right:auto;max-width:62rem;width:calc(100% - 0);width:100%}@media screen and (min-width:900px) and (max-width:1199.5px),print and (min-width:369px) and (max-width:614.5px){.post_nav_wrap{width:calc(100% - 6rem)}}@media screen and (max-width:599.5px),print and (max-width:192.5px){.post_nav_wrap{width:calc(100% - 2rem)}}.post_nav_wrap .post_navigation{display:flex;justify-content:space-between;flex-flow:column nowrap;height:100%}.post_nav_wrap .post_navigation>*{width:100%;max-width:100%}.post_nav_wrap .post_navigation>:not(:nth-child(1n+1)){margin-left:calc(.5rem - 1px)}.post_nav_wrap .post_navigation>:nth-child(n+2){margin-top:.5rem}.post_nav_wrap .post_navigation>:nth-child(1n+1){margin-left:0}.post_nav_wrap .post_navigation>:not(:nth-child(n+2)){margin-top:0}.post_nav_wrap .post_navigation>:nth-child(n):last-child{margin-right:0}@media screen and (min-width:600px),print and (min-width:193px){.post_nav_wrap .post_navigation{display:flex;justify-content:space-between;flex-flow:row wrap}.post_nav_wrap .post_navigation>*{width:100%;max-width:calc(50% - .25rem)}.post_nav_wrap .post_navigation>:not(:nth-child(2n+1)){margin-left:calc(.5rem - 1px)}.post_nav_wrap .post_navigation>:nth-child(n+3){margin-top:.5rem}.post_nav_wrap .post_navigation>:nth-child(2n+1){margin-left:0}.post_nav_wrap .post_navigation>:not(:nth-child(n+3)){margin-top:0}.post_nav_wrap .post_navigation>:nth-child(2n+1):last-child{margin-right:calc((50% - .25rem + .5rem) * 1)}.post_nav_wrap .post_navigation>:nth-child(2n):last-child{margin-right:0}}.post_nav_wrap .post_navigation a{padding:2.7rem 2rem 5rem 2rem;background-color:#557964;color:#f4f4f0;position:relative}.post_nav_wrap .post_navigation .ttl{padding-top:1rem;padding-bottom:1.5rem;margin-top:0;line-height:1.8rem;text-align:justify}.post_nav_wrap .post_navigation a::before{position:absolute;content:'MORE';display:inline;width:4rem;height:1.5rem;right:6rem;bottom:2.75rem;color:#f4f4f0;font-weight:700;letter-spacing:2px;font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.post_nav_wrap .post_navigation a::before{-webkit-text-stroke-width:initial}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.post_nav_wrap .post_navigation a::before{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .post_nav_wrap .post_navigation a::before,.post_nav_wrap .post_navigation a::before.ios{font-family:"Helvetica Neue",sans-serif}.android .post_nav_wrap .post_navigation a::before,.post_nav_wrap .post_navigation a::before.android{font-family:Verdana,sans-serif}.post_nav_wrap .post_navigation a::after{position:absolute;right:2rem;bottom:2rem;pointer-events:none;content:'';display:inline-block;width:3.5rem;height:3.5rem;background-image:url(../img/common/arrow-wht.svg);background-size:3.5rem;vertical-align:middle;transform:translateY(-2px);margin-left:1rem}.post_nav_wrap .post_navigation a:hover{transition:all 1s ease}.post_nav_wrap .post_navigation a:hover::after{transition:all 1s ease;transform:translate(20px,-2px)}.post_nav_wrap .post_navigation a>span{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;font-weight:700;letter-spacing:2px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.post_nav_wrap .post_navigation a>span{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .post_nav_wrap .post_navigation a>span,.post_nav_wrap .post_navigation a>span.ios{font-family:"Helvetica Neue",sans-serif}.android .post_nav_wrap .post_navigation a>span,.post_nav_wrap .post_navigation a>span.android{font-family:Verdana,sans-serif}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.post_nav_wrap .post_navigation a>span{-webkit-text-stroke-width:initial}}.site-footer{margin-top:4.5rem}@media screen and (min-width:900px),print and (min-width:369px){.site-footer{margin-top:6.3rem}}.site-footer .right{color:#f4f4f0}.site-footer .contact{margin-left:auto;margin-right:auto;max-width:72rem;width:calc(100% - 0rem);position:relative}.site-footer .contact>div:first-child{position:relative;background-color:#557964;padding-top:2.75rem;padding-bottom:3rem;padding-left:.5rem;padding-right:.5rem;min-height:13rem}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .contact>div:first-child{display:flex;align-items:flex-start;padding-left:5rem;padding-right:5rem;margin-right:5rem}}.site-footer .contact::after{position:absolute;content:'';width:20rem;height:30rem;background-image:url(../img/common/bg-dots.png);left:-3rem;bottom:.5rem;z-index:-1;background-size:20rem;background-repeat:repeat-Y}.site-footer .left{padding-bottom:1rem}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .left{flex-basis:7rem;width:7rem}}.site-footer .stile .left>h2{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.375rem;line-height:1.5;font-weight:700;text-align:center;color:#f4f4f0;letter-spacing:2px;background:0 0;padding:0;white-space:nowrap}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.site-footer .stile .left>h2{-webkit-text-stroke-width:initial}}.site-footer .stile .left>h2::after{content:none;position:absolute;right:0;bottom:0;left:auto;height:1px;width:20rem;background:#f4f4f0;transform:translate(7rem,1rem) rotate(-45deg)}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .stile .left>h2::after{content:''}}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .right{flex-basis:calc(100% - 7rem);width:calc(100% - 7rem);margin-top:0;text-align:center}}.site-footer .right>p{line-height:2rem}.site-footer .lab-address{display:block;text-align:center}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .lab-address{margin-right:3.5rem}}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .lab-address.en{margin-right:0;padding-left:2.5rem}}@media screen and (min-width:900px) and (max-width:599.5px),print and (min-width:369px) and (max-width:192.5px){.site-footer .lab-address.en{padding-left:0}}.site-footer .lab-address>span{font-weight:700}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.site-footer .lab-address>span{-webkit-text-stroke-width:initial}}.site-footer .lab-address>span:nth-child(1){margin-right:.5rem}.site-footer .lab-address p{text-align:center;margin-top:1rem}.site-footer .img-container{background-image:url(../img/common/bg-footer.jpg);background-size:cover;height:13rem;margin-top:0}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .img-container{margin-left:5rem;margin-top:-2.5rem}}.site-footer .copy{display:flex;justify-content:center;align-items:center;padding:.5rem 0;margin-top:3.6rem;background-color:#fff}@media screen and (min-width:900px),print and (min-width:369px){.site-footer .copy{padding:1.5rem 0;margin-top:6.3rem}}.site-footer .copy .logo{max-width:4rem}.site-footer .copy .logo-sci{margin-left:.5rem;max-width:12rem}#backtotop{position:fixed;display:flex;justify-content:center;align-items:center;right:.5rem;bottom:.5rem;z-index:9999;pointer-events:none;cursor:pointer;opacity:0;transition:opacity .3s;width:3rem;height:3rem;background:#557964}#backtotop:hover{background-color:rgba(0,0,0,.5)}#backtotop:after{content:'';position:relative;top:.3rem;width:1.06066rem;height:1.06066rem;border-top:4px solid #fff;border-left:4px solid #fff;transform-origin:.53033rem .53033rem;transform:rotate(45deg);border-top-color:#fff;border-left-color:#fff}@media print{body{font-size:10.5pt!important}.site{min-height:0!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}#backtotop,.screen-only{display:none!important}.has-anchor{padding-top:0!important;margin-top:0!important}.site-footer{background:#fff!important}}:root{font-size:14px;cursor:auto}@media screen and (min-width:600px) and (max-width:900px){:root{font-size:calc(14px + 2 * (100vw - 600px)/ 300)}}@media screen and (min-width:900px) and (max-width:1200px){:root{font-size:calc(16px + 0 * (100vw - 900px)/ 300)}}@media screen and (min-width:1200px) and (max-width:1800px){:root{font-size:calc(16px + 2 * (100vw - 1200px)/ 600)}}@media screen and (min-width:1800px),print and (min-width:964px){:root{font-size:18px}}body{font-family:"Noto Sans JP","Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;color:#73726c;max-width:100%;overflow-x:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body{font-family:"Noto Sans JP","Open Sans",Verdana,Meiryo,sans-serif}}.ios body,body.ios{font-family:"Helvetica Neue",sans-serif}.android body,body.android{font-family:Verdana,sans-serif}body:not(.ios) body{font-feature-settings:'pkna' 1}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){body{-webkit-text-stroke-width:0}}.site{width:100%;overflow:hidden}@media screen{.site{display:flex;flex-direction:column;min-height:100vh}}.site .site-header{min-height:1rem}.site .site-content{display:flex;flex-direction:column}@media screen{.site .site-content{flex-grow:1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.site .site-content{display:block}}.site .site-content .content-area,.site .site-content .site-main{flex-grow:1;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{background-image:url(../img/common/bg.svg);background-repeat:repeat}.site{display:flex}.site nav.lang{display:none}.main-navigation,h2,h3{font-family:Lato,"Open Sans",Verdana,"Yu Gothic C","Yu Gothic Medium","Yu Gothic",YuGothic,Meiryo,sans-serif}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.main-navigation,h2,h3{font-family:Lato,"Open Sans",Verdana,Meiryo,sans-serif}}.ios .main-navigation,.ios h2,.ios h3,.main-navigation.ios,h2.ios,h3.ios{font-family:"Helvetica Neue",sans-serif}.android .main-navigation,.android h2,.android h3,.main-navigation.android,h2.android,h3.android{font-family:Verdana,sans-serif}body:not(.ios) .site-footer,body:not(.ios) .site-header{font-feature-settings:'pkna' 1}.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-stile~=link-external]::after,.menu label[data-stile~=link-external]::after{content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight:400;margin-left:.2em;overflow:hidden;transform:translateY(.125em);transform:translateY(-.01rem)}@supports (-webkit-appearance:none) and (-webkit-tap-highlight-color:currentcolor) and (not (-moz-appearance:none)) and (not (-ms-ime-align:auto)) and (not (stroke-color:transparent)){.menu a[data-stile~=link-external]::after,.menu label[data-stile~=link-external]::after{-webkit-text-stroke-width:0}}@supports (-moz-appearance:none){.menu a[data-stile~=link-external]::after,.menu label[data-stile~=link-external]::after{transform:translateY(.2em)}}.site-footer-nav .menu a:hover,.site-footer-nav .menu label:hover,.site-header-nav .menu a:hover,.site-header-nav .menu label:hover{text-decoration:underline}
/*# sourceMappingURL=style.css.map */
