@import"https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&display=swap";@import"https://fonts.googleapis.com/css?family=Spectral:300,300i,600,600i&display=swap";@font-face{font-family:"SourceHanSansJP-VF";font-weight:100 900;src:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/fonts/SourceHanSansJP-VF.ttf.woff2") format("woff2-variations")}@font-face{font-family:"SourceHanSerifJP-VF";font-weight:100 900;src:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/fonts/SourceHanSerifJP-VF.ttf.woff2") format("woff2-variations")}:root{--nc-font-sans: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", YuGothicM, "Yu Gothic", YuGothic, sans-serif;--nc-font-serif: "Times New Roman", "Hiragino Mincho ProN", YuMinchoM, "Yu Mincho", YuMincho, serif;--font-sans: "SourceHanSansJP-VF", var(--nc-font-sans);--font-serif: "SourceHanSerifJP-VF", var(--nc-font-serif);--font-accent: "Red Hat Display", "SourceHanSansJP-VF", var(--nc-font-serif);--gap-sm: clamp(0.75rem, 0.25rem + 1.25vmin, 1rem);--gap-md: clamp(1.50rem, 0.50rem + 2.50vmin, 2rem);--gap-lg: clamp(3.00rem, 1.00rem + 5.00vmin, 4rem);--size-ui: clamp(2.50rem, 1.50rem + 2.50vmin, 3rem)}html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,hr,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}html{box-sizing:border-box}*,*::before,*::after{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;-moz-tab-size:4;-o-tab-size:4;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:normal}mark{color:inherit;background-color:inherit}address{font-style:inherit}code,kbd,samp,pre{font-size:1em}ol[class],ul[class]{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left}img,iframe,embed,object,audio,video{max-width:100%;height:auto;border:none}button,input,select,textarea{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=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:normal;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic C";font-weight:bold;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}@font-face{font-family:"Yu Mincho";font-weight:100;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:200;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:300;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:400;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:normal;src:local("Yu Mincho Regular"),local("YuMincho-Regular")}@font-face{font-family:"Yu Mincho";font-weight:bold;src:local("Yu Mincho Demibold"),local("YuMincho-Demibold")}@font-face{font-family:Meiryo;font-weight:normal;src:local("Meiryo")}@font-face{font-family:Meiryo;font-weight:bold;src:local("Meiryo Bold")}@font-face{font-family:"HG Mincho";font-weight:normal;src:local("HGMinchoB")}@font-face{font-family:"HG Mincho";font-weight:bold;src:local("HGMinchoE")}.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){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.stile .tab-page>div>div+div,.widget_text .textwidget .tab-page>div>div+div,.stile .pseudo-tab-page>div+div,.widget_text .textwidget .pseudo-tab-page>div+div,.stile .column-2>*>div+div,.widget_text .textwidget .column-2>*>div+div,.stile .column-3>*>div+div,.widget_text .textwidget .column-3>*>div+div,.stile .column-4>*>div+div,.widget_text .textwidget .column-4>*>div+div,.stile .card-2>*>div+div,.widget_text .textwidget .card-2>*>div+div,.stile .card-3>*>div+div,.widget_text .textwidget .card-3>*>div+div,.stile .card-4>*>div+div,.widget_text .textwidget .card-4>*>div+div,.stile div.frame blockquote>div+div,.stile div.frame-alt blockquote>div+div,.stile blockquote>div+div,.widget_text .textwidget blockquote>div+div,.stile div.frame>div+div,.stile div.frame-alt>div+div,.widget_text .textwidget div.frame>div+div,.widget_text .textwidget div.frame-alt>div+div,.stile>div+div,.widget_text .textwidget>div+div{margin-top:1.8rem}.stile .tab-page>div>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .tab-page>div>*:first-child.alignleft+*:not([class]),.stile .pseudo-tab-page>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .pseudo-tab-page>*:first-child.alignleft+*:not([class]),.stile .column-2>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .column-2>*>*:first-child.alignleft+*:not([class]),.stile .column-3>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .column-3>*>*:first-child.alignleft+*:not([class]),.stile .column-4>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .column-4>*>*:first-child.alignleft+*:not([class]),.stile .card-2>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .card-2>*>*:first-child.alignleft+*:not([class]),.stile .card-3>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .card-3>*>*:first-child.alignleft+*:not([class]),.stile .card-4>*>*:first-child.alignleft+*:not([class]),.widget_text .textwidget .card-4>*>*:first-child.alignleft+*:not([class]),.stile blockquote>*:first-child.alignleft+*:not([class]),.widget_text .textwidget blockquote>*:first-child.alignleft+*:not([class]),.stile div.frame>*:first-child.alignleft+*:not([class]),.stile div.frame-alt>*:first-child.alignleft+*:not([class]),.widget_text .textwidget div.frame>*:first-child.alignleft+*:not([class]),.widget_text .textwidget div.frame-alt>*:first-child.alignleft+*:not([class]),.stile>*:first-child.alignleft+*:not([class]),.widget_text .textwidget>*:first-child.alignleft+*:not([class]),.stile .tab-page>div>*:first-child.alignright+*:not([class]),.widget_text .textwidget .tab-page>div>*:first-child.alignright+*:not([class]),.stile .pseudo-tab-page>*:first-child.alignright+*:not([class]),.widget_text .textwidget .pseudo-tab-page>*:first-child.alignright+*:not([class]),.stile .column-2>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .column-2>*>*:first-child.alignright+*:not([class]),.stile .column-3>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .column-3>*>*:first-child.alignright+*:not([class]),.stile .column-4>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .column-4>*>*:first-child.alignright+*:not([class]),.stile .card-2>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .card-2>*>*:first-child.alignright+*:not([class]),.stile .card-3>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .card-3>*>*:first-child.alignright+*:not([class]),.stile .card-4>*>*:first-child.alignright+*:not([class]),.widget_text .textwidget .card-4>*>*:first-child.alignright+*:not([class]),.stile blockquote>*:first-child.alignright+*:not([class]),.widget_text .textwidget blockquote>*:first-child.alignright+*:not([class]),.stile div.frame>*:first-child.alignright+*:not([class]),.stile div.frame-alt>*:first-child.alignright+*:not([class]),.widget_text .textwidget div.frame>*:first-child.alignright+*:not([class]),.widget_text .textwidget div.frame-alt>*:first-child.alignright+*:not([class]),.stile>*:first-child.alignright+*:not([class]),.widget_text .textwidget>*:first-child.alignright+*:not([class]){margin-top:0}.stile div.frame,.stile div.frame-alt,.widget_text .textwidget div.frame,.widget_text .textwidget div.frame-alt,.stile,.widget_text .textwidget{text-align:center}.stile div.frame>*,.stile div.frame-alt>*,.widget_text .textwidget div.frame>*,.widget_text .textwidget div.frame-alt>*,.stile>*,.widget_text .textwidget>*{text-align:left}.stile div.frame *+figcaption,.stile div.frame-alt *+figcaption,.widget_text .textwidget div.frame *+figcaption,.widget_text .textwidget div.frame-alt *+figcaption,.stile *+figcaption,.widget_text .textwidget *+figcaption{margin-top:.9rem}.stile div.frame table>caption,.stile div.frame-alt table>caption,.stile table>caption,.widget_text .textwidget table>caption{padding-bottom:.9rem}.stile ul:not([class])>li+li,.widget_text .textwidget ul:not([class])>li+li,.stile ul.stile>li+li,.widget_text .textwidget ul.stile>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:not([class])>li+li::before,.widget_text .textwidget ol:not([class])>li+li::before,.stile ol.stile>li+li::before,.widget_text .textwidget ol.stile>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:not([class])>*+dt,.widget_text .textwidget dl:not([class])>*+dt,.stile dl.stile>*+dt,.widget_text .textwidget dl.stile>*+dt{margin-top:.9rem}.stile dl[data-stile~=compact]>*+dt,.widget_text .textwidget dl[data-stile~=compact]>*+dt{margin-top:0}.stile div.frame li>ul,.stile div.frame-alt li>ul,.stile li>ul,.widget_text .textwidget li>ul,.stile div.frame li>ol,.stile div.frame-alt li>ol,.stile li>ol,.widget_text .textwidget li>ol,.stile div.frame li>dl,.stile div.frame-alt li>dl,.stile li>dl,.widget_text .textwidget li>dl,.stile div.frame dd>ul,.stile div.frame-alt dd>ul,.stile dd>ul,.widget_text .textwidget dd>ul,.stile div.frame dd>ol,.stile div.frame-alt dd>ol,.stile dd>ol,.widget_text .textwidget dd>ol,.stile div.frame dd>dl,.stile div.frame-alt dd>dl,.stile dd>dl,.widget_text .textwidget dd>dl{margin-top:.9rem}.stile div.frame *+blockquote,.stile div.frame-alt *+blockquote,.widget_text .textwidget div.frame *+blockquote,.widget_text .textwidget div.frame-alt *+blockquote,.stile *+blockquote,.widget_text .textwidget *+blockquote,.stile div.frame blockquote+*,.stile div.frame-alt blockquote+*,.stile blockquote+*,.widget_text .textwidget blockquote+*,.stile div.frame *+nav,.stile div.frame-alt *+nav,.widget_text .textwidget div.frame *+nav,.widget_text .textwidget div.frame-alt *+nav,.stile *+nav,.widget_text .textwidget *+nav,.stile div.frame nav+*,.stile div.frame-alt nav+*,.stile nav+*,.widget_text .textwidget nav+*,.stile div.frame *+pre,.stile div.frame-alt *+pre,.widget_text .textwidget div.frame *+pre,.widget_text .textwidget div.frame-alt *+pre,.stile *+pre,.widget_text .textwidget *+pre,.stile div.frame pre+*,.stile div.frame-alt pre+*,.stile pre+*,.widget_text .textwidget pre+*,.stile div.frame *+ul,.stile div.frame-alt *+ul,.widget_text .textwidget div.frame *+ul,.widget_text .textwidget div.frame-alt *+ul,.stile *+ul,.widget_text .textwidget *+ul,.stile div.frame ul+*,.stile div.frame-alt ul+*,.stile ul+*,.widget_text .textwidget ul+*,.stile div.frame *+ol,.stile div.frame-alt *+ol,.widget_text .textwidget div.frame *+ol,.widget_text .textwidget div.frame-alt *+ol,.stile *+ol,.widget_text .textwidget *+ol,.stile div.frame ol+*,.stile div.frame-alt ol+*,.stile ol+*,.widget_text .textwidget ol+*,.stile div.frame *+dl,.stile div.frame-alt *+dl,.widget_text .textwidget div.frame *+dl,.widget_text .textwidget div.frame-alt *+dl,.stile *+dl,.widget_text .textwidget *+dl,.stile div.frame dl+*,.stile div.frame-alt dl+*,.stile dl+*,.widget_text .textwidget dl+*,.stile div.frame *+p,.stile div.frame-alt *+p,.widget_text .textwidget div.frame *+p,.widget_text .textwidget div.frame-alt *+p,.stile *+p,.widget_text .textwidget *+p,.stile div.frame p+*,.stile div.frame-alt p+*,.stile p+*,.widget_text .textwidget p+*{margin-top:1.8rem}.stile div.frame *+table,.stile div.frame-alt *+table,.widget_text .textwidget div.frame *+table,.widget_text .textwidget div.frame-alt *+table,.stile *+table,.widget_text .textwidget *+table,.stile div.frame table+*,.stile div.frame-alt table+*,.stile table+*,.widget_text .textwidget table+*,.stile div.frame *+hr,.stile div.frame-alt *+hr,.widget_text .textwidget div.frame *+hr,.widget_text .textwidget div.frame-alt *+hr,.stile *+hr,.widget_text .textwidget *+hr,.stile div.frame hr+*,.stile div.frame-alt hr+*,.stile hr+*,.widget_text .textwidget hr+*{margin-top:3.6rem}.stile div.frame p+p,.stile div.frame-alt p+p,.stile p+p,.widget_text .textwidget p+p{margin-top:.9rem}@media screen and (min-width: 600px),print and (min-width: 193px){.stile div.frame *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile div.frame-alt *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget div.frame *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget div.frame-alt *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table]+*,.widget_text .textwidget .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-table]+*,.stile div.frame *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile div.frame-alt *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget div.frame *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget div.frame-alt *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.widget_text .textwidget *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-table],.stile .alignright: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 div.frame *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile div.frame-alt *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget div.frame *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget div.frame-alt *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget *+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr]+*,.widget_text .textwidget .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-hr]+*,.stile div.frame *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile div.frame-alt *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget div.frame *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget div.frame-alt *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.widget_text .textwidget *+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-hr],.stile .alignright: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 p+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p],.widget_text .textwidget p+.alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p],.stile .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p,.widget_text .textwidget .alignleft:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p,.stile p+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p],.widget_text .textwidget p+.alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p],.stile .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p,.widget_text .textwidget .alignright:not([data-stile~=aligncenter])[data-stile~=next-to-p]+p{margin-top:.9rem}}.stile div.frame .alignleft,.stile div.frame-alt .alignleft,.stile .alignleft,.widget_text .textwidget .alignleft,.stile div.frame .alignright,.stile div.frame-alt .alignright,.stile .alignright,.widget_text .textwidget .alignright,.stile div.frame .aligncenter,.stile div.frame-alt .aligncenter,.stile .aligncenter,.widget_text .textwidget .aligncenter{margin-top:1.8rem;margin-bottom:1.8rem}@media screen and (min-width: 600px),print and (min-width: 193px){.stile div.frame .alignleft,.stile div.frame-alt .alignleft,.stile .alignleft,.widget_text .textwidget .alignleft,.stile div.frame .alignright,.stile div.frame-alt .alignright,.stile .alignright,.widget_text .textwidget .alignright{margin-top:0;margin-bottom:.9rem}}.stile div.frame figure,.stile div.frame-alt figure,.stile figure,.widget_text .textwidget figure{margin-top:3.6rem;margin-bottom:3.6rem}@media screen and (min-width: 600px),print and (min-width: 193px){.stile figure.alignleft,.widget_text .textwidget figure.alignleft,.stile figure.alignright,.widget_text .textwidget figure.alignright{margin-top:1.8rem;margin-bottom:1.8rem}}.stile .size-thumbnail.alignleft,.widget_text .textwidget .size-thumbnail.alignleft,.stile .size-thumbnail.alignright,.widget_text .textwidget .size-thumbnail.alignright{margin-top:0;margin-bottom:.9rem}.stile .size-small.alignleft,.widget_text .textwidget .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-small.alignright,.stile .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignleft,.stile .size-medium-small.alignright,.widget_text .textwidget .size-medium-small.alignright,.stile .size-medium.alignleft,.widget_text .textwidget .size-medium.alignleft,.stile .size-medium.alignright,.widget_text .textwidget .size-medium.alignright,.stile .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignleft,.stile .size-medium_large.alignright,.widget_text .textwidget .size-medium_large.alignright,.stile .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignleft,.stile .size-medium-large.alignright,.widget_text .textwidget .size-medium-large.alignright,.stile .size-large.alignleft,.widget_text .textwidget .size-large.alignleft,.stile .size-large.alignright,.widget_text .textwidget .size-large.alignright,.stile .size-full.alignleft,.widget_text .textwidget .size-full.alignleft,.stile .size-full.alignright,.widget_text .textwidget .size-full.alignright{margin-top:1.8rem;margin-bottom:1.8rem}@media screen and (min-width: 600px),print and (min-width: 193px){.stile .size-small.alignleft,.widget_text .textwidget .size-small.alignleft,.stile .size-small.alignright,.widget_text .textwidget .size-small.alignright,.stile .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignleft,.stile .size-medium-small.alignright,.widget_text .textwidget .size-medium-small.alignright,.stile .size-medium.alignleft,.widget_text .textwidget .size-medium.alignleft,.stile .size-medium.alignright,.widget_text .textwidget .size-medium.alignright{margin-top:0;margin-bottom:.9rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.stile .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignleft,.stile .size-medium_large.alignright,.widget_text .textwidget .size-medium_large.alignright,.stile .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignleft,.stile .size-medium-large.alignright,.widget_text .textwidget .size-medium-large.alignright,.stile .size-large.alignleft,.widget_text .textwidget .size-large.alignleft,.stile .size-large.alignright,.widget_text .textwidget .size-large.alignright,.stile .size-full.alignleft,.widget_text .textwidget .size-full.alignleft,.stile .size-full.alignright,.widget_text .textwidget .size-full.alignright{margin-top:0;margin-bottom:.9rem}}.stile div.frame *[data-stile~=alignleft],.stile div.frame-alt *[data-stile~=alignleft],.stile *[data-stile~=alignleft],.widget_text .textwidget *[data-stile~=alignleft],.stile div.frame *[data-stile~=alignright],.stile div.frame-alt *[data-stile~=alignright],.stile *[data-stile~=alignright],.widget_text .textwidget *[data-stile~=alignright]{margin-top:0;margin-bottom:.9rem}.stile *:not(figure)[data-stile~=aligncenter].alignleft,.widget_text .textwidget *:not(figure)[data-stile~=aligncenter].alignleft,.stile *:not(figure)[data-stile~=aligncenter].alignright,.widget_text .textwidget *:not(figure)[data-stile~=aligncenter].alignright{margin-top:1.8rem;margin-bottom:1.8rem}.stile figure[data-stile~=aligncenter].alignleft,.widget_text .textwidget figure[data-stile~=aligncenter].alignleft,.stile figure[data-stile~=aligncenter].alignright,.widget_text .textwidget figure[data-stile~=aligncenter].alignright{margin-top:3.6rem;margin-bottom:3.6rem}.stile div.frame *+.column-2,.stile div.frame-alt *+.column-2,.widget_text .textwidget div.frame *+.column-2,.widget_text .textwidget div.frame-alt *+.column-2,.stile *+.column-2,.widget_text .textwidget *+.column-2,.stile div.frame .column-2+*,.stile div.frame-alt .column-2+*,.stile .column-2+*,.widget_text .textwidget .column-2+*,.stile div.frame *+.column-3,.stile div.frame-alt *+.column-3,.widget_text .textwidget div.frame *+.column-3,.widget_text .textwidget div.frame-alt *+.column-3,.stile *+.column-3,.widget_text .textwidget *+.column-3,.stile div.frame .column-3+*,.stile div.frame-alt .column-3+*,.stile .column-3+*,.widget_text .textwidget .column-3+*,.stile div.frame *+.column-4,.stile div.frame-alt *+.column-4,.widget_text .textwidget div.frame *+.column-4,.widget_text .textwidget div.frame-alt *+.column-4,.stile *+.column-4,.widget_text .textwidget *+.column-4,.stile div.frame .column-4+*,.stile div.frame-alt .column-4+*,.stile .column-4+*,.widget_text .textwidget .column-4+*,.stile div.frame *+.card-2,.stile div.frame-alt *+.card-2,.widget_text .textwidget div.frame *+.card-2,.widget_text .textwidget div.frame-alt *+.card-2,.stile *+.card-2,.widget_text .textwidget *+.card-2,.stile div.frame .card-2+*,.stile div.frame-alt .card-2+*,.stile .card-2+*,.widget_text .textwidget .card-2+*,.stile div.frame *+.card-3,.stile div.frame-alt *+.card-3,.widget_text .textwidget div.frame *+.card-3,.widget_text .textwidget div.frame-alt *+.card-3,.stile *+.card-3,.widget_text .textwidget *+.card-3,.stile div.frame .card-3+*,.stile div.frame-alt .card-3+*,.stile .card-3+*,.widget_text .textwidget .card-3+*,.stile div.frame *+.card-4,.stile div.frame-alt *+.card-4,.widget_text .textwidget div.frame *+.card-4,.widget_text .textwidget div.frame-alt *+.card-4,.stile *+.card-4,.widget_text .textwidget *+.card-4,.stile div.frame .card-4+*,.stile div.frame-alt .card-4+*,.stile .card-4+*,.widget_text .textwidget .card-4+*{margin-top:3.6rem}.stile div.frame *+.tab-page,.stile div.frame-alt *+.tab-page,.widget_text .textwidget div.frame *+.tab-page,.widget_text .textwidget div.frame-alt *+.tab-page,.stile *+.tab-page,.widget_text .textwidget *+.tab-page,.stile div.frame .tab-page+*,.stile div.frame-alt .tab-page+*,.stile .tab-page+*,.widget_text .textwidget .tab-page+*,.stile div.frame *+.pseudo-tab-page,.stile div.frame-alt *+.pseudo-tab-page,.widget_text .textwidget div.frame *+.pseudo-tab-page,.widget_text .textwidget div.frame-alt *+.pseudo-tab-page,.stile *+.pseudo-tab-page,.widget_text .textwidget *+.pseudo-tab-page,.stile div.frame .pseudo-tab-page+*,.stile div.frame-alt .pseudo-tab-page+*,.stile .pseudo-tab-page+*,.widget_text .textwidget .pseudo-tab-page+*{margin-top:3.6rem}.stile .tab-page>div *+.tab-page,.widget_text .textwidget .tab-page>div *+.tab-page,.stile .tab-page>div .tab-page+*,.widget_text .textwidget .tab-page>div .tab-page+*,.stile .tab-page>div *+.pseudo-tab-page,.widget_text .textwidget .tab-page>div *+.pseudo-tab-page,.stile .tab-page>div .pseudo-tab-page+*,.widget_text .textwidget .tab-page>div .pseudo-tab-page+*,.stile .pseudo-tab-page *+.tab-page,.widget_text .textwidget .pseudo-tab-page *+.tab-page,.stile .pseudo-tab-page .tab-page+*,.widget_text .textwidget .pseudo-tab-page .tab-page+*,.stile .pseudo-tab-page *+.pseudo-tab-page,.widget_text .textwidget .pseudo-tab-page *+.pseudo-tab-page,.stile .pseudo-tab-page .pseudo-tab-page+*,.widget_text .textwidget .pseudo-tab-page .pseudo-tab-page+*{margin-top:3.6rem}.stile div.frame .stile-tab-page-tab-list+*,.stile div.frame-alt .stile-tab-page-tab-list+*,.stile .stile-tab-page-tab-list+*,.widget_text .textwidget .stile-tab-page-tab-list+*,.stile div.frame *+.stile-tab-page-tab-list-below,.stile div.frame-alt *+.stile-tab-page-tab-list-below,.widget_text .textwidget div.frame *+.stile-tab-page-tab-list-below,.widget_text .textwidget div.frame-alt *+.stile-tab-page-tab-list-below,.stile *+.stile-tab-page-tab-list-below,.widget_text .textwidget *+.stile-tab-page-tab-list-below{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 div.frame *+h6,.stile div.frame-alt *+h6,.widget_text .textwidget div.frame *+h6,.widget_text .textwidget div.frame-alt *+h6,.stile *+h6,.widget_text .textwidget *+h6{margin-top:2.25rem}.stile div.frame h6+*,.stile div.frame-alt h6+*,.stile h6+*,.widget_text .textwidget h6+*{margin-top:.9rem}.stile *[class]+h6,.widget_text .textwidget *[class]+h6{margin-top:2.25rem}.stile h6+*[class],.widget_text .textwidget h6+*[class]{margin-top:.9rem}.stile h6+figure.alignright,.widget_text .textwidget h6+figure.alignright,.stile h6+figure.alignleft,.widget_text .textwidget h6+figure.alignleft{margin-top:.9rem}.stile h6+figure.alignright+*,.widget_text .textwidget h6+figure.alignright+*,.stile h6+figure.alignleft+*,.widget_text .textwidget h6+figure.alignleft+*{margin-top:.9rem}.stile div.frame *+h5,.stile div.frame-alt *+h5,.widget_text .textwidget div.frame *+h5,.widget_text .textwidget div.frame-alt *+h5,.stile *+h5,.widget_text .textwidget *+h5{margin-top:2.7rem}.stile div.frame h5+*,.stile div.frame-alt h5+*,.stile h5+*,.widget_text .textwidget h5+*{margin-top:1.35rem}.stile *[class]+h5,.widget_text .textwidget *[class]+h5{margin-top:2.7rem}.stile h5+*[class],.widget_text .textwidget h5+*[class]{margin-top:1.35rem}.stile h5+figure.alignright,.widget_text .textwidget h5+figure.alignright,.stile h5+figure.alignleft,.widget_text .textwidget h5+figure.alignleft{margin-top:1.35rem}.stile h5+figure.alignright+*,.widget_text .textwidget h5+figure.alignright+*,.stile h5+figure.alignleft+*,.widget_text .textwidget h5+figure.alignleft+*{margin-top:1.35rem}.stile div.frame *+h4,.stile div.frame-alt *+h4,.widget_text .textwidget div.frame *+h4,.widget_text .textwidget div.frame-alt *+h4,.stile *+h4,.widget_text .textwidget *+h4{margin-top:3.15rem}.stile div.frame h4+*,.stile div.frame-alt h4+*,.stile h4+*,.widget_text .textwidget h4+*{margin-top:1.8rem}.stile *[class]+h4,.widget_text .textwidget *[class]+h4{margin-top:3.15rem}.stile h4+*[class],.widget_text .textwidget h4+*[class]{margin-top:1.8rem}.stile h4+figure.alignright,.widget_text .textwidget h4+figure.alignright,.stile h4+figure.alignleft,.widget_text .textwidget h4+figure.alignleft{margin-top:1.8rem}.stile h4+figure.alignright+*,.widget_text .textwidget h4+figure.alignright+*,.stile h4+figure.alignleft+*,.widget_text .textwidget h4+figure.alignleft+*{margin-top:1.8rem}.stile div.frame *+h3,.stile div.frame-alt *+h3,.widget_text .textwidget div.frame *+h3,.widget_text .textwidget div.frame-alt *+h3,.stile *+h3,.widget_text .textwidget *+h3{margin-top:3.15rem}.stile div.frame h3+*,.stile div.frame-alt h3+*,.stile h3+*,.widget_text .textwidget h3+*{margin-top:2.7rem}.stile *[class]+h3,.widget_text .textwidget *[class]+h3{margin-top:3.15rem}.stile h3+*[class],.widget_text .textwidget h3+*[class]{margin-top:2.7rem}.stile h3+figure.alignright,.widget_text .textwidget h3+figure.alignright,.stile h3+figure.alignleft,.widget_text .textwidget h3+figure.alignleft{margin-top:2.7rem}.stile h3+figure.alignright+*,.widget_text .textwidget h3+figure.alignright+*,.stile h3+figure.alignleft+*,.widget_text .textwidget h3+figure.alignleft+*{margin-top:2.7rem}.stile div.frame *+h2,.stile div.frame-alt *+h2,.widget_text .textwidget div.frame *+h2,.widget_text .textwidget div.frame-alt *+h2,.stile *+h2,.widget_text .textwidget *+h2{margin-top:3.6rem}.stile div.frame h2+*,.stile div.frame-alt h2+*,.stile h2+*,.widget_text .textwidget h2+*{margin-top:2.7rem}.stile *[class]+h2,.widget_text .textwidget *[class]+h2{margin-top:3.6rem}.stile h2+*[class],.widget_text .textwidget h2+*[class]{margin-top:2.7rem}.stile h2+figure.alignright,.widget_text .textwidget h2+figure.alignright,.stile h2+figure.alignleft,.widget_text .textwidget h2+figure.alignleft{margin-top:2.7rem}.stile h2+figure.alignright+*,.widget_text .textwidget h2+figure.alignright+*,.stile h2+figure.alignleft+*,.widget_text .textwidget h2+figure.alignleft+*{margin-top:2.7rem}.stile div.frame *+h1,.stile div.frame-alt *+h1,.widget_text .textwidget div.frame *+h1,.widget_text .textwidget div.frame-alt *+h1,.stile *+h1,.widget_text .textwidget *+h1{margin-top:3.6rem}.stile div.frame h1+*,.stile div.frame-alt h1+*,.stile h1+*,.widget_text .textwidget h1+*{margin-top:3.15rem}.stile *[class]+h1,.widget_text .textwidget *[class]+h1{margin-top:3.6rem}.stile h1+*[class],.widget_text .textwidget h1+*[class]{margin-top:3.15rem}.stile h1+figure.alignright,.widget_text .textwidget h1+figure.alignright,.stile h1+figure.alignleft,.widget_text .textwidget h1+figure.alignleft{margin-top:3.15rem}.stile h1+figure.alignright+*,.widget_text .textwidget h1+figure.alignright+*,.stile h1+figure.alignleft+*,.widget_text .textwidget h1+figure.alignleft+*{margin-top:3.15rem}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>*,.widget_text .textwidget .card-2>*,.widget_text .textwidget .card-3>*,.widget_text .textwidget .card-4>*,.stile .column-2>*,.stile .column-3>*,.stile .column-4>*,.widget_text .textwidget .column-2>*,.widget_text .textwidget .column-3>*,.widget_text .textwidget .column-4>*{flex-grow:1}.stile .card-2>*>*:first-child,.stile .card-3>*>*:first-child,.stile .card-4>*>*:first-child,.widget_text .textwidget .card-2>*>*:first-child,.widget_text .textwidget .card-3>*>*:first-child,.widget_text .textwidget .card-4>*>*:first-child,.stile .column-2>*>*:first-child,.stile .column-3>*>*:first-child,.stile .column-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>*>*:first-child>*:first-child,.stile .card-3>*>*:first-child>*:first-child,.stile .card-4>*>*:first-child>*:first-child,.widget_text .textwidget .card-2>*>*:first-child>*:first-child,.widget_text .textwidget .card-3>*>*:first-child>*:first-child,.widget_text .textwidget .card-4>*>*:first-child>*:first-child,.stile .column-2>*>*:first-child>*:first-child,.stile .column-3>*>*:first-child>*:first-child,.stile .column-4>*>*:first-child>*:first-child,.widget_text .textwidget .column-2>*>*:first-child>*:first-child,.widget_text .textwidget .column-3>*>*:first-child>*:first-child,.widget_text .textwidget .column-4>*>*:first-child>*:first-child{margin-top:0}.stile .card-2>*>*:last-child,.stile .card-3>*>*:last-child,.stile .card-4>*>*:last-child,.widget_text .textwidget .card-2>*>*:last-child,.widget_text .textwidget .card-3>*>*:last-child,.widget_text .textwidget .card-4>*>*:last-child,.stile .column-2>*>*:last-child,.stile .column-3>*>*:last-child,.stile .column-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>*>*:last-child>*:last-child,.stile .card-3>*>*:last-child>*:last-child,.stile .card-4>*>*:last-child>*:last-child,.widget_text .textwidget .card-2>*>*:last-child>*:last-child,.widget_text .textwidget .card-3>*>*:last-child>*:last-child,.widget_text .textwidget .card-4>*>*:last-child>*:last-child,.stile .column-2>*>*:last-child>*:last-child,.stile .column-3>*>*:last-child>*:last-child,.stile .column-4>*>*:last-child>*:last-child,.widget_text .textwidget .column-2>*>*:last-child>*:last-child,.widget_text .textwidget .column-3>*>*:last-child>*:last-child,.widget_text .textwidget .column-4>*>*:last-child>*: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],.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],.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 .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}.stile .card-2>* .aligncenter[data-stile~=has-only-child-element],.stile .card-3>* .aligncenter[data-stile~=has-only-child-element],.stile .card-4>* .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget .card-2>* .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget .card-3>* .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget .card-4>* .aligncenter[data-stile~=has-only-child-element],.stile .column-2>* .aligncenter[data-stile~=has-only-child-element],.stile .column-3>* .aligncenter[data-stile~=has-only-child-element],.stile .column-4>* .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget .column-2>* .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget .column-3>* .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget .column-4>* .aligncenter[data-stile~=has-only-child-element],.stile .card-2>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .card-3>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .card-4>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .card-2>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .card-3>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .card-4>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .column-2>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .column-3>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .column-4>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .column-2>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .column-3>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .column-4>* .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .card-2>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .card-3>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .card-4>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .card-2>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .card-3>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .card-4>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .column-2>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .column-3>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.stile .column-4>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .column-2>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .column-3>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget .column-4>* .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element]{margin-top:0;margin-bottom:0}.screen-reader-text{position:absolute !important;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden}.screen-reader-text:focus{font-weight:bold;display:block;z-index:100000;width:auto;height:auto;inset:5px auto auto 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}#content[tabindex="-1"]:focus{outline:0}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.clear:after{clear:both}div[class=clear]{margin-block-start:0;font-size:0}.page-content .wp-smiley,.entry-content .wp-smiley{border:none;margin-block:0;padding:0}.gallery{margin-block-end:2rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery .gallery-item{margin-block-start: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}.site-header .part-site-branding{display:flex;align-items:center;min-height:3rem;margin-block-start:-0.25rem;margin-inline:.25rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-header .part-site-branding{flex-wrap:wrap}}@media screen and (min-width: 600px),print and (min-width: 193px){.site-header .part-site-branding{min-height:4rem;margin-inline-start:-0.25rem}}.site-header .part-site-branding .site-title{flex-grow:1;display:inline-block;width:100%}@media screen and (min-width: 900px),print and (min-width: 369px){.site-header .part-site-branding .site-title{width:16rem}}.site-footer .part-site-branding{width:100%;max-width:40rem;display:flex;align-items:center;min-height:3rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer .part-site-branding{min-height:4rem}}.site-footer .part-site-branding .site-title{display:inline-block;width:100%;max-width:18.5rem;margin-inline-start:-0.25rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.banner-column:is(.special,.large,.small){margin-inline:auto;max-width:25rem}}.banner-column:is(.large) .widget.widget_media_image>a::after{content:"";position:absolute;inset:auto 0 0 auto;width:var(--size-ui);aspect-ratio:1;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-arrow.svg");background-size:cover}.banner-column:is(.large) .widget{position:relative;aspect-ratio:2.5/1}.banner-column.large{display:grid;gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.banner-column.large{grid-template-columns:1fr 1fr}}.banner-column.small{margin-block-start:var(--gap-md);display:grid;gap:var(--gap-md);grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 600px),print and (min-width: 193px){.banner-column.small{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 900px),print and (min-width: 369px){.banner-column.small{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.banner-column.small{grid-template-columns:repeat(6, 1fr)}}.banner-column.small .widget{position:relative;aspect-ratio:1}.banner-column .widget.widget_media_image{overflow:hidden;box-shadow:0 0 1px #dedfd8}.banner-column .widget.widget_media_image:hover{position:relative;overflow:hidden}.banner-column .widget.widget_media_image:hover::after{content:"";position:absolute;left:-200%;top:50%;width:100%;pointer-events:none;padding-block-end:400%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);transform:translate(-50%, -50%) rotate(45deg);animation:glow .75s 1 0s;animation-timing-function:linear}@keyframes glow{0%{left:-200%}50%{left:0%}100%{left:200%}}.banner-column .widget.widget_media_image img{width:100%}.banner-column .widget.widget_media_image>h2.widget-title{position:absolute;inset:auto 0 0 0;z-index:1;min-height:2.5rem;height:4.5vw;max-height:4rem;pointer-events:none;display:flex;align-items:center;padding-inline:var(--gap-sm) calc(var(--gap-sm) + var(--size-ui) - .25em);color:#fff;text-shadow:#000 2px 2px 4px,#000 -2px 2px 4px,#000 2px -2px 4px,#000 -2px -2px 4px,#000 0 2px 4px,#000 -2px 0 4px,#000 0 -2px 4px,#000 2px 0 4px;line-height:1.5;font-size:.75rem}@media screen and (min-width: 900px),print and (min-width: 369px){.banner-column .widget.widget_media_image>h2.widget-title{font-size:.85rem}}.banner-column .widget.widget_media_image:hover>h2.widget-title::after{opacity:.5;transition:all .2s}.banner-column .widget.widget_media_image>img.image{position:absolute;inset:0;top:50%;transform:translateY(-50%)}.banner-column .widget.widget_media_image>a{position:absolute;inset:0}.banner-column .widget.widget_media_image>a img.image{position:absolute;inset:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 1200px),print and (min-width: 615px){.banner-column.large .widget.widget_media_image>h2.widget-title{font-size:1rem}}.widget_text .widget-title{line-height:1.15;color:#737b8c}.widget_text_banner{width:100%;display:flex;align-items:stretch}.widget_text_banner::before,.widget_text_banner::after{content:"";display:block}.widget_text_banner::before{padding-top:27.2727272727%;float:right}.widget_text_banner::after{clear:both}.widget_text_banner>*{clear:none;width:100%}.widget_text_banner a{position:absolute;inset:0}.widget_text_banner .widget-title{position:absolute;inset:0;display:grid;place-items:center;font-weight:500;color:#fff;text-align:center;font-size:1.25rem;line-height:1.35}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.widget_text_banner .widget-title{font-size:1rem;line-height:1.2}}.list-official-sns{display:inline-flex}.list-official-sns li{display:flex}.list-official-sns li a{display:inline-block;padding:0;transition:all .2s;opacity:1;background-size:cover;background-position:center center}.list-official-sns li a[href*=facebook]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-official-fb.svg")}.list-official-sns li a[href*=twitter]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-official-tw.svg")}.list-official-sns li a[href*="x.com"]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-official-tw.svg")}.list-official-sns li a[href*=youtube]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-official-yt.svg")}.list-official-sns li a[href*=instagram]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-official-ig.svg")}.list-official-sns li a:hover{opacity:.75}.part-sns-share{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.part-sns-share .label{font-size:.85rem;line-height:1.35rem;font-family:var(--font-accent);color:#38628b}.part-sns-share :is(.list-sns,li){display:contents}.part-sns-share a{display:flex;width:var(--size-ui);height:var(--size-ui);padding:0;transition:all .2s;background-size:cover;background-position:center center}.part-sns-share a[href*=twitter]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-share-tw.svg")}.part-sns-share a[href*=facebook]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-share-fb.svg")}.part-sns-share a:hover{opacity:.75}.part-dynamic-archive-filter{display:grid;z-index:1}.part-dynamic-archive-filter .group-list{display:flex;flex-wrap:wrap;gap:.5rem}.part-dynamic-archive-filter li{display:contents}.part-dynamic-archive-filter :is(a,button){display:inline-block;padding:.5rem .75rem;color:#fff;background-color:#38628b;border-color:#38628b;font-weight:500;transition:all .2s}.part-dynamic-archive-filter :is(a,button):hover{opacity:.75}.part-dynamic-archive-filter :is(a,button).current{pointer-events:none;background-color:#73c2d6;border-color:#73c2d6}.part-dynamic-archive-filter+*{margin-block-start:var(--gap-lg)}.entry>.part-category-news{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-category-news:not(:empty){margin-block-start:var(--gap-lg)}.entry>.part-category-event{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-category-event:not(:empty){margin-block-start:var(--gap-lg)}.site-main>.part-filter:not(.all){margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.site-main>.part-filter:not(.all){width:calc(100% - var(--gap-md)*2)}}@media screen and (min-width: 900px),print and (min-width: 369px){.site-main>.part-filter:not(.all){width:calc(100% - var(--gap-lg)*2)}}*+.part-filter:not(:empty){margin-block-start:var(--gap-lg)}.part-filter .inner{display:flex;gap:var(--gap-sm) var(--gap-md);flex-direction:column}@media screen and (min-width: 900px),print and (min-width: 369px){.part-filter .inner{flex-direction:row;align-items:center}}body:not(.ios) .part-filter .inner{font-feature-settings:"pkna" 1}.part-filter .label{display:inline-block;color:#010555;white-space:nowrap}.part-filter .list-cat{display:flex;flex-wrap:wrap;gap:1rem .5rem;align-items:center}.part-filter .list-cat a{display:inline-block;padding:.5rem .55rem;background-color:#010555;color:#fff;font-size:.85rem;transition:all .2s}.part-filter .list-cat a:hover{opacity:.75}@media screen and (min-width: 1200px),print and (min-width: 615px){.part-filter .list-cat a{font-size:1rem}}.part-filter .list-cat a.empty{opacity:.25;pointer-events:none}.part-filter .list-cat a.current{background-color:#73c2d6;color:#fff;font-weight:500;pointer-events:none}.part-filter .list-cat a.root.empty{opacity:1;padding:.5rem 0;background-color:rgba(0,0,0,0);color:#010555}.part-filter .list-cat a.root.empty::before{content:none}.part-filter .list-cat a.root.empty::after{content:"";display:inline-block;width:.5rem;height:1rem;margin-left:.25rem;margin-right:-0.25rem;margin-bottom:-0.15rem;background-size:.5rem;background-position:center center;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-filter-root.svg")}.entry>.part-sticky-activity{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-sticky-activity:not(:empty){margin-block-start:var(--gap-lg)}.entry-content-wrapper>.part-related{margin-inline:auto;max-width:48rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-related:not(:empty){margin-block-start:var(--gap-lg)}.part-related{padding:1.575rem 1.8rem;line-height:1.8rem;border-top:1px solid #73c2d6;background-color:#fff}.part-related-front-page{padding-block-end:var(--gap-lg);margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.part-related-front-page{width:calc(100% - var(--gap-md)*2)}}@media screen and (min-width: 900px),print and (min-width: 369px){.part-related-front-page{width:calc(100% - var(--gap-lg)*2)}}.list-item-related-front-page{display:grid;gap:var(--gap-md);margin-inline:auto;max-width:25rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-related-front-page{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-related-front-page{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.list-item-related-front-page{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-related-front-page{max-width:unset}}.list-item-related-front-page li{display:flex;align-items:stretch}.list-item-related-front-page li::before,.list-item-related-front-page li::after{content:"";display:block}.list-item-related-front-page li::before{padding-top:35.7142857143%;float:right}.list-item-related-front-page li::after{clear:both}.list-item-related-front-page li>*{clear:none;width:100%}.list-item-related-front-page a{display:grid}.list-item-related-front-page a:hover{position:relative;overflow:hidden}.list-item-related-front-page a:hover::after{content:"";position:absolute;left:-200%;top:50%;width:100%;pointer-events:none;padding-block-end:400%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);transform:translate(-50%, -50%) rotate(45deg);animation:glow .75s 1 0s;animation-timing-function:linear}@keyframes glow{0%{left:-200%}50%{left:0%}100%{left:200%}}.list-item-related-front-page a div{display:grid;place-items:center;color:#fff;background-color:#b80001;padding:.5rem;line-height:1.35}.entry>.part-faculty-activity{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-faculty-activity:not(:empty){margin-block-start:var(--gap-lg)}.part-search{margin-inline:auto;max-width:48rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-search:not(:empty){margin-block-start:var(--gap-lg)}.part-search+.entry-content{margin-block-start:var(--gap-lg)}h1,h2,h3,h4,h5,h6{color:#29334c}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}.part-search-panel{position:static;box-shadow:none;transition:none;opacity:1}.part-search-panel:not(.opened){display:none}.part-search-panel{background-color:#f3f4f1}.part-search-panel .inner{margin-inline:auto;max-width:48rem;width:calc(100% - 2*max(4vw,.5rem));padding-block:var(--gap-md);display:flex;flex-direction:column;gap:var(--gap-md)}.part-search-panel .keyword{display:flex;flex-direction:column;gap:var(--gap-sm)}.part-search-panel .keyword:not(:has(li)){display:none}.part-search-panel .label{font-size:1.25rem;line-height:1.8rem;font-weight:600;text-align:left;padding-inline-start:.75rem;border-left:.65rem solid #010555}.part-search-panel .label small{font-weight:400}.part-search-panel .list-item-keyword{display:flex;flex-wrap:wrap;gap:.5rem}.part-search-panel .list-item-keyword>li{display:grid;place-items:center;background-color:#73c2d6;min-height:2rem}.part-search-panel .list-item-keyword button{background:none;border:none}.part-search-panel .list-item-keyword button.search{display:inline-block;padding:.25rem .75rem;color:#fff;font-weight:500;background:none;transition:all .2s}.part-search-panel .list-item-keyword button.search:hover{opacity:.75}.part-search-panel .item-keyword{display:grid;grid-template-columns:1fr 1.5rem}.part-search-panel .item-keyword:has(.delete){grid-template-columns:1.5rem 1fr 1.5rem}.part-search-panel .item-keyword button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.part-search-panel .item-keyword :is(.delete,.add){width:1.5rem;height:100%;min-width:unset;padding-inline:0;background-size:.85rem;background-repeat:no-repeat;background-position:center}.part-search-panel .item-keyword .delete{border-inline-start:1px solid #73c2d6;border-inline-end:1px solid #f3f4f1;background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-keyword-delete.svg)}.part-search-panel .item-keyword .add{border-inline-start:1px solid #f3f4f1;border-inline-end:1px solid #73c2d6;background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-keyword-add.svg)}.entry-content-wrapper>.part-page-break{margin-inline:auto;max-width:48rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-page-break:not(:empty){margin-block-start:var(--gap-lg)}.navigation.page-break-navigation{text-align:center}.navigation.page-break-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.page-break-navigation .nav-links>*{min-height:2.75rem;display:grid;place-items:center;font-weight:500;color:#38628b;background-color:rgba(0,0,0,0);transition:all .2s ease;min-width:2rem}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.page-break-navigation .nav-links>*{min-width:2.75rem}}.navigation.page-break-navigation .nav-links>*:hover{background-color:#73c2d6;color:#fff}.navigation.page-break-navigation .nav-links>span{pointer-events:none;color:#b80001;position:relative}.navigation.page-break-navigation .nav-links>span::after{content:"";position:absolute;width:4px;height:4px;left:calc(50% - 2px);bottom:.25rem;background-color:#b80001}.navigation.child-page-navigation,.navigation.sibling-page-navigation{clear:both;padding:1.8rem;border:1px solid #38628b;border-radius:2.5px;background-color:#fff;position:relative}.navigation.child-page-navigation ul,.navigation.sibling-page-navigation ul{padding-inline-start:1.8rem}.navigation.child-page-navigation ul>li,.navigation.sibling-page-navigation ul>li{position:relative;line-height:1.8rem}.navigation.child-page-navigation ul>li::before,.navigation.sibling-page-navigation ul>li::before{content:"";position:absolute;top:calc(0.9rem + .02em);left:-1.8rem;width:1em;height:1em;transform:translateY(-0.45em) scale(0.5, 0.75);background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-related.svg");background-repeat:no-repeat;background-size:contain}.navigation.child-page-navigation ul>li a:hover,.navigation.sibling-page-navigation ul>li a:hover{text-decoration:underline}.navigation.child-page-navigation ul>li.current,.navigation.sibling-page-navigation ul>li.current{opacity:.5;pointer-events:none}.navigation.child-page-navigation ul>li+li,.navigation.sibling-page-navigation ul>li+li{margin-block-start:.9rem}.navigation.child-page-navigation .nav-parent>*,.navigation.sibling-page-navigation .nav-parent>*{position:absolute;top:0;right:0;padding:.15rem .25rem calc(.15rem + 1px) .5rem;font-size:.75rem;line-height:.9rem;color:#38628b;font-weight:500}.navigation.sibling-page-navigation .nav-parent .nav-link{background-color:#38628b;color:#fff}.navigation.sibling-page-navigation .nav-parent .nav-link::before{content:"";display:inline-block;width:1.25em;height:.75em;transform:scale(0.9);background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-up-inv.svg");background-repeat:no-repeat;background-size:contain}.entry>.part-post-navigation{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-post-navigation:not(:empty){margin-block-start:var(--gap-lg)}.navigation.post-navigation{display:flex;justify-content:center}.navigation.post-navigation .nav-links{width:100%;max-width:36rem;display:inline-flex;flex-wrap:wrap;gap:.5rem}.navigation.post-navigation .nav-links>*{flex-grow:1}.navigation.post-navigation .nav-links a{width:100%}.navigation.post-navigation .nav-links .nav-previous.disabled,.navigation.post-navigation .nav-links .nav-next.disabled{opacity:.25;pointer-events:none}.navigation.post-navigation .nav-links .nav-previous a{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-start:1.75rem;transition:all .2s ease}.navigation.post-navigation .nav-links .nav-previous a::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.post-navigation .nav-links .nav-previous a{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.post-navigation .nav-links .nav-previous a{padding-inline-start:2.25rem}}.navigation.post-navigation .nav-links .nav-previous a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.navigation.post-navigation .nav-links .nav-previous a::before{left:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.navigation.post-navigation .nav-links .nav-previous a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.post-navigation .nav-links .nav-previous a::before{left:.35rem}}body:not(.ios) .navigation.post-navigation .nav-links .nav-previous a{font-feature-settings:"pkna" 1}.navigation.post-navigation .nav-links .nav-previous a:hover{background:#010555}.navigation.post-navigation .nav-links .nav-list a{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;transition:all .2s ease}.navigation.post-navigation .nav-links .nav-list a::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.post-navigation .nav-links .nav-list a{padding:.65rem 1.25rem}}body:not(.ios) .navigation.post-navigation .nav-links .nav-list a{font-feature-settings:"pkna" 1}.navigation.post-navigation .nav-links .nav-list a:hover{background:#010555}.navigation.post-navigation .nav-links .nav-next a{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.navigation.post-navigation .nav-links .nav-next a::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.post-navigation .nav-links .nav-next a{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.post-navigation .nav-links .nav-next a{padding-inline-end:2.25rem}}.navigation.post-navigation .nav-links .nav-next a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.navigation.post-navigation .nav-links .nav-next a::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.navigation.post-navigation .nav-links .nav-next a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.post-navigation .nav-links .nav-next a::before{right:.35rem}}body:not(.ios) .navigation.post-navigation .nav-links .nav-next a{font-feature-settings:"pkna" 1}.navigation.post-navigation .nav-links .nav-next a:hover{background:#010555}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.navigation.post-navigation .nav-links .nav-list{order:1;width:100%}}.entry>.part-posts-navigation{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}*+.part-posts-navigation:not(:empty){margin-block-start:var(--gap-lg)}.navigation.pagination{display:grid;place-items:center}.navigation.pagination .nav-links{display:flex;gap:1rem;width:100%;flex-wrap:wrap}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links{display:inline-flex;width:auto;gap:.5rem}}.navigation.pagination .nav-links .nav-page-numbers{display:flex;overflow:hidden;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}body:not(.ios) .navigation.pagination .nav-links .nav-page-numbers{font-feature-settings:"pkna" 1}.navigation.pagination .nav-links .nav-page-numbers .page-numbers{display:flex}.navigation.pagination .nav-links .nav-page-numbers .dots{display:grid;place-items:center;min-width:2rem;min-height:2.75rem}.navigation.pagination .nav-links .nav-page-numbers .page-number{min-height:2.75rem;min-width:2rem}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-page-numbers .page-number{min-width:2.75rem}}.navigation.pagination .nav-links .nav-page-numbers .page-number>*{display:grid;place-items:center;height:100%}.navigation.pagination .nav-links .nav-page-numbers .page-number.current{color:#b80001;position:relative}.navigation.pagination .nav-links .nav-page-numbers .page-number.current::after{content:"";position:absolute;width:4px;height:4px;left:calc(50% - 2px);bottom:.25rem;background-color:#b80001}.navigation.pagination .nav-links .nav-page-numbers .page-number:not(.current){color:#38628b;background-color:rgba(0,0,0,0);transition:all .2s ease}.navigation.pagination .nav-links .nav-page-numbers .page-number:not(.current):hover{background-color:#73c2d6;color:#fff}.navigation.pagination .nav-links .nav-previous>*{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-start:1.75rem;transition:all .2s ease}.navigation.pagination .nav-links .nav-previous>*::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-previous>*{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-previous>*{padding-inline-start:2.25rem}}.navigation.pagination .nav-links .nav-previous>*::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.navigation.pagination .nav-links .nav-previous>*::before{left:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.navigation.pagination .nav-links .nav-previous>*::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-previous>*::before{left:.35rem}}body:not(.ios) .navigation.pagination .nav-links .nav-previous>*{font-feature-settings:"pkna" 1}.navigation.pagination .nav-links .nav-previous>*:hover{background:#010555}.navigation.pagination .nav-links .nav-next>*{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.navigation.pagination .nav-links .nav-next>*::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-next>*{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-next>*{padding-inline-end:2.25rem}}.navigation.pagination .nav-links .nav-next>*::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.navigation.pagination .nav-links .nav-next>*::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.navigation.pagination .nav-links .nav-next>*::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-next>*::before{right:.35rem}}body:not(.ios) .navigation.pagination .nav-links .nav-next>*{font-feature-settings:"pkna" 1}.navigation.pagination .nav-links .nav-next>*:hover{background:#010555}.navigation.pagination .nav-links .nav-previous>*,.navigation.pagination .nav-links .nav-next>*{height:100%;padding:.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.navigation.pagination .nav-links .nav-previous>*,.navigation.pagination .nav-links .nav-next>*{padding:.65rem}}.navigation.pagination .nav-links .nav-previous.disabled,.navigation.pagination .nav-links .nav-next.disabled{opacity:.25;pointer-events:none}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.navigation.pagination .nav-links .nav-previous,.navigation.pagination .nav-links .nav-next{flex-basis:calc(50% - 1rem)}.navigation.pagination .nav-links .nav-previous>*,.navigation.pagination .nav-links .nav-next>*{width:100%}.navigation.pagination .nav-links .nav-page-numbers{order:1;width:100%}.navigation.pagination .nav-links .nav-page-numbers .page-numbers{width:100%}.navigation.pagination .nav-links .nav-page-numbers .page-number{flex-grow:1}.navigation.pagination .nav-links .nav-page-numbers .dots{min-width:initial}}h1,h2,h3,h4,h5,h6{color:#29334c}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}.stile rt,.widget_text .textwidget rt{font-size:.75em;line-height:1;position:relative;bottom:-0.35em;transform:translateY(0.35em)}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.stile rt,.widget_text .textwidget rt{transform:translateY(-0.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 strong,.stile b,.widget_text .textwidget strong,.widget_text .textwidget b{font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile strong,.stile b,.widget_text .textwidget strong,.widget_text .textwidget b{-webkit-text-stroke-width:initial}}.stile em,.stile cite,.widget_text .textwidget em,.widget_text .textwidget cite{font-style:italic}.stile p>strong,.stile p>b,.stile p>em,.stile p>mark,.stile li>strong,.stile li>b,.stile li>em,.stile li>mark,.stile dd>strong,.stile dd>b,.stile dd>em,.stile dd>mark,.stile td>strong,.stile td>b,.stile td>em,.stile td>mark,.stile th>strong,.stile th>b,.stile th>em,.stile th>mark,.stile del>strong,.stile del>b,.stile del>em,.stile del>mark,.stile code>strong,.stile code>b,.stile code>em,.stile code>mark,.stile span:not([class])>strong,.stile span:not([class])>b,.stile span:not([class])>em,.stile span:not([class])>mark,.widget_text .textwidget p>strong,.widget_text .textwidget p>b,.widget_text .textwidget p>em,.widget_text .textwidget p>mark,.widget_text .textwidget li>strong,.widget_text .textwidget li>b,.widget_text .textwidget li>em,.widget_text .textwidget li>mark,.widget_text .textwidget dd>strong,.widget_text .textwidget dd>b,.widget_text .textwidget dd>em,.widget_text .textwidget dd>mark,.widget_text .textwidget td>strong,.widget_text .textwidget td>b,.widget_text .textwidget td>em,.widget_text .textwidget td>mark,.widget_text .textwidget th>strong,.widget_text .textwidget th>b,.widget_text .textwidget th>em,.widget_text .textwidget th>mark,.widget_text .textwidget del>strong,.widget_text .textwidget del>b,.widget_text .textwidget del>em,.widget_text .textwidget del>mark,.widget_text .textwidget code>strong,.widget_text .textwidget code>b,.widget_text .textwidget code>em,.widget_text .textwidget code>mark,.widget_text .textwidget span:not([class])>strong,.widget_text .textwidget span:not([class])>b,.widget_text .textwidget span:not([class])>em,.widget_text .textwidget span:not([class])>mark{color:rgba(0,0,0,.95)}.stile u,.stile span[data-stile~=inline-underline],.widget_text .textwidget u,.widget_text .textwidget span[data-stile~=inline-underline]{text-decoration:none;background-image:linear-gradient(to right, rgba(255, 221, 0, 0.9) 0%, rgba(255, 221, 0, 0.675) 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;"]{-webkit-text-decoration:underline hsla(52,100%,45%,.9) !important;text-decoration:underline hsla(52,100%,45%,.9) !important}.stile mark,.widget_text .textwidget mark{text-decoration:none;background-image:linear-gradient(to right, rgba(255, 238, 0, 0.9) 0%, rgba(255, 238, 0, 0.495) 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, 0.9) 0%, rgba(255, 68, 0, 0.675) 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:-0.25em;margin-bottom:-0.25em}.stile sup,.widget_text .textwidget sup{top:-0.75em;margin-top:-0.75em}.stile abbr[title],.widget_text .textwidget abbr[title]{text-decoration:none;border-bottom:2px dotted rgba(17,34,255,.9)}.stile code,.stile var,.stile samp,.stile kbd,.widget_text .textwidget code,.widget_text .textwidget var,.widget_text .textwidget samp,.widget_text .textwidget kbd{font-family: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]){text-decoration:underline;color:#098faa}.stile :not([class])>a:not([class]):not([data-stile]):visited,.widget_text .textwidget :not([class])>a:not([class]):not([data-stile]):visited{color:#850ac2}.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:#098faa;word-wrap:break-word;margin-left:.075rem;margin-right:.075rem;padding:.1rem .35rem;background-color:rgba(56,98,139,.075);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:#098faa;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:#850ac2}.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{margin-left:.2em;overflow:hidden;transform:translateY(0.125em);content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{-webkit-text-stroke-width:.28px}}@supports(-moz-appearance: none){.stile a:not([class])[data-stile~=link-anchor]::after,.widget_text .textwidget a:not([class])[data-stile~=link-anchor]::after{transform:translateY(0.2em)}}.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{margin-left:.2em;overflow:hidden;transform:translateY(0.125em);content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{-webkit-text-stroke-width:.28px}}@supports(-moz-appearance: none){.stile a:not([class])[data-stile~=link-external]::after,.widget_text .textwidget a:not([class])[data-stile~=link-external]::after{transform:translateY(0.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("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file.svg");background-size:contain;background-position:center;transform:translateY(0.1em)}.stile a:not([class])[href^=http]:empty::before,.widget_text .textwidget a:not([class])[href^=http]:empty::before{content:attr(href);word-break:break-all;display:inline}.stile a[data-stile~=link-image]>img,.widget_text .textwidget a[data-stile~=link-image]>img{vertical-align:middle}.stile p,.stile div:not([class]),.widget_text .textwidget p,.widget_text .textwidget div:not([class]){line-height:1.8rem;hyphens:auto;text-align:left}@media screen and (min-width: 600px),print and (min-width: 193px){.stile p,.stile div:not([class]),.widget_text .textwidget p,.widget_text .textwidget div:not([class]){text-align:justify;text-justify:inter-ideograph}}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.stile p,.stile div:not([class]),.widget_text .textwidget p,.widget_text .textwidget div:not([class]){text-align:left}}.stile hr,.widget_text .textwidget hr{height:calc(2px + .5px);border:none;border-top:2px solid #010555}.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 #010555}.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:#f3f4f1}.stile pre>code,.widget_text .textwidget pre>code{padding:0;background-color:rgba(0,0,0,0);white-space:pre}.stile figure:not([class]),.widget_text .textwidget figure:not([class]){max-width:100%}.stile figure img,.stile figure iframe,.stile figure *[data-stile~=iframe-wrapper],.widget_text .textwidget figure img,.widget_text .textwidget figure iframe,.widget_text .textwidget figure *[data-stile~=iframe-wrapper]{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:30rem;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{hyphens:auto;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}body:not(.ios) .stile h1,body:not(.ios) .stile h2,body:not(.ios) .stile h3,body:not(.ios) .stile h4,body:not(.ios) .stile h5,body:not(.ios) .stile h6,body:not(.ios) .widget_text .textwidget h1,body:not(.ios) .widget_text .textwidget h2,body:not(.ios) .widget_text .textwidget h3,body:not(.ios) .widget_text .textwidget h4,body:not(.ios) .widget_text .textwidget h5,body:not(.ios) .widget_text .textwidget h6{font-feature-settings:"pkna" 1}.stile h1:target:focus,.stile h2:target:focus,.stile h3:target:focus,.stile h4:target:focus,.stile h5:target:focus,.stile h6:target:focus,.widget_text .textwidget h1:target:focus,.widget_text .textwidget h2:target:focus,.widget_text .textwidget h3:target:focus,.widget_text .textwidget h4:target:focus,.widget_text .textwidget h5:target:focus,.widget_text .textwidget h6:target:focus{outline:none}.stile h1>small,.stile h2>small,.stile h3>small,.stile h4>small,.stile h5>small,.stile h6>small,.widget_text .textwidget h1>small,.widget_text .textwidget h2>small,.widget_text .textwidget h3>small,.widget_text .textwidget h4>small,.widget_text .textwidget h5>small,.widget_text .textwidget h6>small{display:block}.stile h1:not([class]) span,.stile h2:not([class]) span,.stile h3:not([class]) span,.stile h4:not([class]) span,.stile h5:not([class]) span,.stile h6:not([class]) span,.widget_text .textwidget h1:not([class]) span,.widget_text .textwidget h2:not([class]) span,.widget_text .textwidget h3:not([class]) span,.widget_text .textwidget h4:not([class]) span,.widget_text .textwidget h5:not([class]) span,.widget_text .textwidget h6:not([class]) span{display:inline-block;text-decoration:inherit}.stile h1 div:not([class]),.stile h2 div:not([class]),.stile h3 div:not([class]),.stile h4 div:not([class]),.stile h5 div:not([class]),.stile h6 div:not([class]),.widget_text .textwidget h1 div:not([class]),.widget_text .textwidget h2 div:not([class]),.widget_text .textwidget h3 div:not([class]),.widget_text .textwidget h4 div:not([class]),.widget_text .textwidget h5 div:not([class]),.widget_text .textwidget h6 div:not([class]){line-height:inherit;text-align:inherit}.stile h1,.widget_text .textwidget h1{font-size:2.5rem;line-height:3.6rem}.stile h1[data-stile~=small],.stile h1>small,.widget_text .textwidget h1[data-stile~=small],.widget_text .textwidget h1>small{font-size:2rem;line-height:2.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[data-stile~=small],.stile h2>small,.widget_text .textwidget h2[data-stile~=small],.widget_text .textwidget h2>small{font-size:1.5rem;line-height:2.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[data-stile~=small],.stile h3>small,.widget_text .textwidget h3[data-stile~=small],.widget_text .textwidget h3>small{font-size:1.25rem;line-height:1.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[data-stile~=small],.stile h4>small,.widget_text .textwidget h4[data-stile~=small],.widget_text .textwidget h4>small{font-size:1.125rem;line-height:1.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[data-stile~=small],.stile h5>small,.widget_text .textwidget h5[data-stile~=small],.widget_text .textwidget h5>small{font-size:1rem;line-height:1.8rem}.stile h6,.widget_text .textwidget h6{font-size:1rem;line-height:1.8rem}.stile ul:not([class]),.stile ul.stile,.widget_text .textwidget ul:not([class]),.widget_text .textwidget ul.stile{list-style:none;padding-left:3.6rem}.stile ul:not([class])[data-stile~=no-indent],.stile ul.stile[data-stile~=no-indent],.widget_text .textwidget ul:not([class])[data-stile~=no-indent],.widget_text .textwidget ul.stile[data-stile~=no-indent]{padding-left:1.8rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.stile ul:not([class]),.stile ul.stile,.widget_text .textwidget ul:not([class]),.widget_text .textwidget ul.stile{padding-left:1.8rem}}.stile ul:not([class])>li,.stile ul.stile>li,.widget_text .textwidget ul:not([class])>li,.widget_text .textwidget ul.stile>li{position:relative;line-height:1.8rem}.stile ul:not([class])>li::before,.stile ul.stile>li::before,.widget_text .textwidget ul:not([class])>li::before,.widget_text .textwidget ul.stile>li::before{content:"";position:absolute;display:block;top:.9rem;left:-1.8rem;width:1em;height:1em}.stile ul:not([class]):not([style]):not([data-stile*=list-])>li::before,.stile ul:not([class])[style="list-style:disc;"]>li::before,.stile ul:not([class])[style="list-style: disc;"]>li::before,.stile ul:not([class])[data-stile~=list-disc]>li::before,.stile ul.stile:not([style]):not([data-stile*=list-])>li::before,.stile ul.stile[style="list-style:disc;"]>li::before,.stile ul.stile[style="list-style: disc;"]>li::before,.stile ul.stile[data-stile~=list-disc]>li::before,.widget_text .textwidget ul:not([class]):not([style]):not([data-stile*=list-])>li::before,.widget_text .textwidget ul:not([class])[style="list-style:disc;"]>li::before,.widget_text .textwidget ul:not([class])[style="list-style: disc;"]>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-disc]>li::before,.widget_text .textwidget ul.stile:not([style]):not([data-stile*=list-])>li::before,.widget_text .textwidget ul.stile[style="list-style:disc;"]>li::before,.widget_text .textwidget ul.stile[style="list-style: disc;"]>li::before,.widget_text .textwidget ul.stile[data-stile~=list-disc]>li::before{transform:translateY(-0.5em) scale(0.5);border-radius:50%;background-color:#010555}.stile ul:not([class])[style="list-style:disc;"],.stile ul:not([class])[style="list-style: disc;"],.stile ul.stile[style="list-style:disc;"],.stile ul.stile[style="list-style: disc;"],.widget_text .textwidget ul:not([class])[style="list-style:disc;"],.widget_text .textwidget ul:not([class])[style="list-style: disc;"],.widget_text .textwidget ul.stile[style="list-style:disc;"],.widget_text .textwidget ul.stile[style="list-style: disc;"]{list-style:none !important}.stile ul:not([class])[style="list-style:square;"]>li::before,.stile ul:not([class])[style="list-style: square;"]>li::before,.stile ul:not([class])[data-stile~=list-square]>li::before,.stile ul.stile[style="list-style:square;"]>li::before,.stile ul.stile[style="list-style: square;"]>li::before,.stile ul.stile[data-stile~=list-square]>li::before,.widget_text .textwidget ul:not([class])[style="list-style:square;"]>li::before,.widget_text .textwidget ul:not([class])[style="list-style: square;"]>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-square]>li::before,.widget_text .textwidget ul.stile[style="list-style:square;"]>li::before,.widget_text .textwidget ul.stile[style="list-style: square;"]>li::before,.widget_text .textwidget ul.stile[data-stile~=list-square]>li::before{transform:translateY(-0.5em) scale(0.5);border-radius:10%;background-color:#010555}.stile ul:not([class])[style="list-style:square;"],.stile ul:not([class])[style="list-style: square;"],.stile ul.stile[style="list-style:square;"],.stile ul.stile[style="list-style: square;"],.widget_text .textwidget ul:not([class])[style="list-style:square;"],.widget_text .textwidget ul:not([class])[style="list-style: square;"],.widget_text .textwidget ul.stile[style="list-style:square;"],.widget_text .textwidget ul.stile[style="list-style: square;"]{list-style:none !important}.stile ul:not([class])[style="list-style:circle;"]>li::before,.stile ul:not([class])[style="list-style: circle;"]>li::before,.stile ul:not([class])[data-stile~=list-circle]>li::before,.stile ul.stile[style="list-style:circle;"]>li::before,.stile ul.stile[style="list-style: circle;"]>li::before,.stile ul.stile[data-stile~=list-circle]>li::before,.widget_text .textwidget ul:not([class])[style="list-style:circle;"]>li::before,.widget_text .textwidget ul:not([class])[style="list-style: circle;"]>li::before,.widget_text .textwidget ul:not([class])[data-stile~=list-circle]>li::before,.widget_text .textwidget ul.stile[style="list-style:circle;"]>li::before,.widget_text .textwidget ul.stile[style="list-style: circle;"]>li::before,.widget_text .textwidget ul.stile[data-stile~=list-circle]>li::before{transform:translateY(-0.5em) scale(0.5);border:.2rem solid #010555;border-radius:50%}.stile ul:not([class])[style="list-style:circle;"],.stile ul:not([class])[style="list-style: circle;"],.stile ul.stile[style="list-style:circle;"],.stile ul.stile[style="list-style: circle;"],.widget_text .textwidget ul:not([class])[style="list-style:circle;"],.widget_text .textwidget ul:not([class])[style="list-style: circle;"],.widget_text .textwidget ul.stile[style="list-style:circle;"],.widget_text .textwidget ul.stile[style="list-style: circle;"]{list-style:none !important}.stile ol:not([class]),.stile ol.stile,.widget_text .textwidget ol:not([class]),.widget_text .textwidget ol.stile{counter-reset:li;padding-left:.9rem}.stile ol:not([class])[data-stile~=no-indent],.stile ol.stile[data-stile~=no-indent],.widget_text .textwidget ol:not([class])[data-stile~=no-indent],.widget_text .textwidget ol.stile[data-stile~=no-indent]{padding-left:0rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.stile ol:not([class]),.stile ol.stile,.widget_text .textwidget ol:not([class]),.widget_text .textwidget ol.stile{padding-left:0rem}}.stile ol:not([class])>li,.stile ol.stile>li,.widget_text .textwidget ol:not([class])>li,.widget_text .textwidget ol.stile>li{counter-increment:li;display:table-row;line-height:1.8rem}.stile ol:not([class])>li::before,.stile ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before{content:counter(li) ".";display:table-cell;min-width:2.7rem;padding-right:.9rem;text-align:right;color:#010555;font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile ol:not([class])>li::before,.stile ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before{-webkit-text-stroke-width:initial}}.stile ol:not([class])[reversed]>li,.stile ol:not([class])[data-stile~=reversed]>li,.stile ol.stile[reversed]>li,.stile ol.stile[data-stile~=reversed]>li,.widget_text .textwidget ol:not([class])[reversed]>li,.widget_text .textwidget ol:not([class])[data-stile~=reversed]>li,.widget_text .textwidget ol.stile[reversed]>li,.widget_text .textwidget ol.stile[data-stile~=reversed]>li{counter-increment:li -1}.stile ol:not([class])[data-stile~=no-indent]>li::before,.stile ol.stile[data-stile~=no-indent]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=no-indent]>li::before,.widget_text .textwidget ol.stile[data-stile~=no-indent]>li::before{min-width:1.8rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.stile ol:not([class])>li::before,.stile ol.stile>li::before,.widget_text .textwidget ol:not([class])>li::before,.widget_text .textwidget ol.stile>li::before{min-width:1.8rem}}.stile ol:not([class])[style="list-style:lower-alpha;"]>li::before,.stile ol:not([class])[style="list-style: lower-alpha;"]>li::before,.stile ol:not([class])[data-stile~=list-lower-alpha]>li::before,.stile ol.stile[style="list-style:lower-alpha;"]>li::before,.stile ol.stile[style="list-style: lower-alpha;"]>li::before,.stile ol.stile[data-stile~=list-lower-alpha]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:lower-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: lower-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-alpha]>li::before,.widget_text .textwidget ol.stile[style="list-style:lower-alpha;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: lower-alpha;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-alpha]>li::before{content:counter(li, lower-alpha) "."}.stile ol:not([class])[style="list-style:lower-greek;"]>li::before,.stile ol:not([class])[style="list-style: lower-greek;"]>li::before,.stile ol:not([class])[data-stile~=list-lower-greek]>li::before,.stile ol.stile[style="list-style:lower-greek;"]>li::before,.stile ol.stile[style="list-style: lower-greek;"]>li::before,.stile ol.stile[data-stile~=list-lower-greek]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:lower-greek;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: lower-greek;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-greek]>li::before,.widget_text .textwidget ol.stile[style="list-style:lower-greek;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: lower-greek;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-greek]>li::before{content:counter(li, lower-greek) "."}.stile ol:not([class])[style="list-style:lower-roman;"]>li::before,.stile ol:not([class])[style="list-style: lower-roman;"]>li::before,.stile ol:not([class])[data-stile~=list-lower-roman]>li::before,.stile ol.stile[style="list-style:lower-roman;"]>li::before,.stile ol.stile[style="list-style: lower-roman;"]>li::before,.stile ol.stile[data-stile~=list-lower-roman]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:lower-roman;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: lower-roman;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-lower-roman]>li::before,.widget_text .textwidget ol.stile[style="list-style:lower-roman;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: lower-roman;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-lower-roman]>li::before{content:counter(li, lower-roman) "."}.stile ol:not([class])[style="list-style:upper-alpha;"]>li::before,.stile ol:not([class])[style="list-style: upper-alpha;"]>li::before,.stile ol:not([class])[data-stile~=list-upper-alpha]>li::before,.stile ol.stile[style="list-style:upper-alpha;"]>li::before,.stile ol.stile[style="list-style: upper-alpha;"]>li::before,.stile ol.stile[data-stile~=list-upper-alpha]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:upper-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: upper-alpha;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-upper-alpha]>li::before,.widget_text .textwidget ol.stile[style="list-style:upper-alpha;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: upper-alpha;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-upper-alpha]>li::before{content:counter(li, upper-alpha) "."}.stile ol:not([class])[style="list-style:upper-roman;"]>li::before,.stile ol:not([class])[style="list-style: upper-roman;"]>li::before,.stile ol:not([class])[data-stile~=list-upper-roman]>li::before,.stile ol.stile[style="list-style:upper-roman;"]>li::before,.stile ol.stile[style="list-style: upper-roman;"]>li::before,.stile ol.stile[data-stile~=list-upper-roman]>li::before,.widget_text .textwidget ol:not([class])[style="list-style:upper-roman;"]>li::before,.widget_text .textwidget ol:not([class])[style="list-style: upper-roman;"]>li::before,.widget_text .textwidget ol:not([class])[data-stile~=list-upper-roman]>li::before,.widget_text .textwidget ol.stile[style="list-style:upper-roman;"]>li::before,.widget_text .textwidget ol.stile[style="list-style: upper-roman;"]>li::before,.widget_text .textwidget ol.stile[data-stile~=list-upper-roman]>li::before{content:counter(li, upper-roman) "."}.stile ol:not([class])[reversed]:not([style*=counter-reset]),.stile ol:not([class])[start]:not([style*=counter-reset]),.stile ol.stile[reversed]:not([style*=counter-reset]),.stile 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]),.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset]),.widget_text .textwidget ol.stile[start]:not([style*=counter-reset]){padding-left:3.6rem}.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],.stile ol.stile[reversed]:not([style*=counter-reset])[data-stile~=no-indent],.stile 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],.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]{padding-left:2.7rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.stile ol:not([class])[reversed]:not([style*=counter-reset]),.stile ol:not([class])[start]:not([style*=counter-reset]),.stile ol.stile[reversed]:not([style*=counter-reset]),.stile 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]),.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset]),.widget_text .textwidget ol.stile[start]:not([style*=counter-reset]){padding-left:2.7rem}}.stile ol:not([class])[reversed]:not([style*=counter-reset])>li,.stile ol:not([class])[start]:not([style*=counter-reset])>li,.stile ol.stile[reversed]:not([style*=counter-reset])>li,.stile 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,.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset])>li,.widget_text .textwidget ol.stile[start]:not([style*=counter-reset])>li{display:list-item;line-height:1.8rem}.stile ol:not([class])[reversed]:not([style*=counter-reset])>li::before,.stile ol:not([class])[start]:not([style*=counter-reset])>li::before,.stile ol.stile[reversed]:not([style*=counter-reset])>li::before,.stile 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,.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset])>li::before,.widget_text .textwidget ol.stile[start]:not([style*=counter-reset])>li::before{content:none}.stile ol:not([class])[reversed]:not([style*=counter-reset])>li+li,.stile ol:not([class])[start]:not([style*=counter-reset])>li+li,.stile ol.stile[reversed]:not([style*=counter-reset])>li+li,.stile 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,.widget_text .textwidget ol.stile[reversed]:not([style*=counter-reset])>li+li,.widget_text .textwidget ol.stile[start]:not([style*=counter-reset])>li+li{margin-top:.9rem}.stile dl:not([class]),.stile dl.stile,.widget_text .textwidget dl:not([class]),.widget_text .textwidget dl.stile{line-height:1.8rem;padding-left:1.8rem}.stile dl:not([class])[data-stile~=no-indent],.stile dl.stile[data-stile~=no-indent],.widget_text .textwidget dl:not([class])[data-stile~=no-indent],.widget_text .textwidget dl.stile[data-stile~=no-indent]{padding-left:0rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.stile dl:not([class]),.stile dl.stile,.widget_text .textwidget dl:not([class]),.widget_text .textwidget dl.stile{padding-left:0rem}}.stile dl:not([class])>dt,.stile dl.stile>dt,.widget_text .textwidget dl:not([class])>dt,.widget_text .textwidget dl.stile>dt{color:#010555;font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile dl:not([class])>dt,.stile dl.stile>dt,.widget_text .textwidget dl:not([class])>dt,.widget_text .textwidget dl.stile>dt{-webkit-text-stroke-width:initial}}.stile dl:not([class])>dd,.stile dl.stile>dd,.widget_text .textwidget dl:not([class])>dd,.widget_text .textwidget dl.stile>dd{padding-left:1.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}.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 thead,.stile tbody:first-child,.stile caption+tbody,.stile colgroup+tbody,.widget_text .textwidget thead,.widget_text .textwidget tbody:first-child,.widget_text .textwidget caption+tbody,.widget_text .textwidget colgroup+tbody{border-top:3px solid #73c2d6}.stile thead>tr:first-child th,.stile thead>tr:first-child td,.stile tbody:first-child>tr:first-child th,.stile tbody:first-child>tr:first-child td,.stile caption+tbody>tr:first-child th,.stile caption+tbody>tr:first-child td,.stile colgroup+tbody>tr:first-child th,.stile colgroup+tbody>tr:first-child td,.widget_text .textwidget thead>tr:first-child th,.widget_text .textwidget thead>tr:first-child td,.widget_text .textwidget tbody:first-child>tr:first-child th,.widget_text .textwidget tbody:first-child>tr:first-child td,.widget_text .textwidget caption+tbody>tr:first-child th,.widget_text .textwidget caption+tbody>tr:first-child td,.widget_text .textwidget colgroup+tbody>tr:first-child th,.widget_text .textwidget colgroup+tbody>tr:first-child td{border-top:none}.stile tbody,.stile tfoot,.widget_text .textwidget tbody,.widget_text .textwidget tfoot{border-bottom:3px solid #73c2d6}.stile th,.stile td,.widget_text .textwidget th,.widget_text .textwidget td{padding:.45rem .9rem;font-size:1rem;line-height:1.8rem;border-top:1px solid #dedfd8}body:not(.ios) .stile th,body:not(.ios) .stile td,body:not(.ios) .widget_text .textwidget th,body:not(.ios) .widget_text .textwidget td{font-feature-settings:"pkna" 1}.stile th:not(:first-child),.stile td:not(:first-child),.widget_text .textwidget th:not(:first-child),.widget_text .textwidget td:not(:first-child){border-left:1px solid rgba(222,223,216,.5)}.stile th:first-child[rowspan],.stile td:first-child[rowspan],.widget_text .textwidget th:first-child[rowspan],.widget_text .textwidget td:first-child[rowspan]{border-right:1px solid rgba(222,223,216,.5)}.stile thead td,.stile th,.widget_text .textwidget thead td,.widget_text .textwidget th{text-align:center;color:#fff;background-color:#73c2d6;font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile thead td,.stile th,.widget_text .textwidget thead td,.widget_text .textwidget th{-webkit-text-stroke-width:initial}}.stile table:not([class]):not([data-stile~=no-neat-wrap]) td,.stile table:not([class]):not([data-stile~=no-neat-wrap]) th,.widget_text .textwidget table:not([class]):not([data-stile~=no-neat-wrap]) td,.widget_text .textwidget table:not([class]):not([data-stile~=no-neat-wrap]) th{white-space:nowrap}.stile td p:not([class]),.widget_text .textwidget td p:not([class]){text-align:initial}.stile 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:hsla(0,0%,100%,.75);box-shadow:0 .5rem .5rem -0.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;-webkit-backdrop-filter:blur(0.1rem);backdrop-filter:blur(0.1rem);border-collapse:collapse;border-spacing:0}.stile div[data-stile~=fixed-table-header-table] thead td,.stile div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th{color:#fff;background-color:#73c2d6}@media(-ms-high-contrast: active),(-ms-high-contrast: none){.stile div[data-stile~=fixed-table-header-table] thead td,.stile div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th{border-bottom-width:3px}}@supports(-ms-ime-align: auto){.stile div[data-stile~=fixed-table-header-table] thead td,.stile div[data-stile~=fixed-table-header-table] th,.widget_text .textwidget div[data-stile~=fixed-table-header-table] thead td,.widget_text .textwidget div[data-stile~=fixed-table-header-table] th{border-bottom-width:3px}}.stile div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]{position:fixed;bottom:0;z-index:99;margin:0;overflow-x:auto;overflow-y:hidden;height:calc(0.9rem + 2px);border:1px solid hsla(0,0%,100%,.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 table::-webkit-scrollbar,.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar,.widget_text .textwidget table::-webkit-scrollbar,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar{height:.9rem;background-color:#fff}.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 table::-webkit-scrollbar-thumb,.stile div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar-thumb,.widget_text .textwidget table::-webkit-scrollbar-thumb,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]::-webkit-scrollbar-thumb{border-radius:.45rem;background-color:#38628b}.stile table,.stile div[data-stile~=fixed-table-scroll-bar],.widget_text .textwidget table,.widget_text .textwidget div[data-stile~=fixed-table-scroll-bar]{scrollbar-face-color:#38628b;scrollbar-shadow-color:#38628b}.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 table div[data-stile~=enlarger-button],.stile div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button],.widget_text .textwidget table div[data-stile~=enlarger-button],.widget_text .textwidget div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button]{position:absolute;z-index:999;width:1.35rem;height:1.35rem;top:0;right:0;margin:0;cursor:ew-resize;background:linear-gradient(to top right, transparent 50%, rgba(222, 223, 216, 0.5) 50.1%) no-repeat top left/100% 100%;opacity:0}.stile table div[data-stile~=enlarger-button][data-stile~=visible],.stile div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button][data-stile~=visible],.widget_text .textwidget table div[data-stile~=enlarger-button][data-stile~=visible],.widget_text .textwidget div[data-stile~=fixed-table-header-container] div[data-stile~=enlarger-button][data-stile~=visible]{opacity:1;transition:opacity .2s ease}.stile table[data-stile~=table-enlarged] div[data-stile~=enlarger-button],.stile div[data-stile~=fixed-table-header-container][data-stile~=table-enlarged] div[data-stile~=enlarger-button],.widget_text .textwidget table[data-stile~=table-enlarged] div[data-stile~=enlarger-button],.widget_text .textwidget div[data-stile~=fixed-table-header-container][data-stile~=table-enlarged] div[data-stile~=enlarger-button]{background:linear-gradient(to bottom left, transparent 50%, rgba(222, 223, 216, 0.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 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 thead td,.stile table th,.widget_text .textwidget table thead td,.widget_text .textwidget table th{font-size:9pt !important}.stile img,.widget_text .textwidget img{opacity:1 !important}.stile *,.widget_text .textwidget *{-webkit-print-color-adjust:exact !important;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{-moz-column-break-after:avoid !important;break-after:avoid !important}.stile img,.widget_text .textwidget img{-moz-column-break-inside:avoid !important;break-inside:avoid !important}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{-moz-column-break-inside:avoid !important;break-inside:avoid !important;-moz-column-break-after: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(0.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 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 thead td,body[data-stile~=print] .stile table th,body[data-stile~=print] .widget_text .textwidget table thead td,body[data-stile~=print] .widget_text .textwidget table th{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 *{-webkit-print-color-adjust:exact !important;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{-moz-column-break-after:avoid !important;break-after:avoid !important}body[data-stile~=print] .stile img,body[data-stile~=print] .widget_text .textwidget img{-moz-column-break-inside:avoid !important;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{-moz-column-break-inside:avoid !important;break-inside:avoid !important;-moz-column-break-after: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(0.75) !important;width:133% !important}.stile .alignleft,.stile .alignright,.stile .aligncenter,.widget_text .textwidget .alignleft,.widget_text .textwidget .alignright,.widget_text .textwidget .aligncenter{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}.stile *:last-child .aligncenter[data-stile~=only-child-element],.stile *:last-child .aligncenter[data-stile~=has-only-child-element],.stile *:last-child .aligncenter>*[data-stile~=only-child-element],.stile *:last-child .alignleft [data-stile~=aligncenter][data-stile~=only-child-element],.stile *:last-child .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.stile *:last-child .alignleft [data-stile~=aligncenter]>*[data-stile~=only-child-element],.stile *:last-child .alignright[data-stile~=aligncenter][data-stile~=only-child-element],.stile *:last-child .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.stile *:last-child .alignright[data-stile~=aligncenter]>*[data-stile~=only-child-element],.widget_text .textwidget *:last-child .aligncenter[data-stile~=only-child-element],.widget_text .textwidget *:last-child .aligncenter[data-stile~=has-only-child-element],.widget_text .textwidget *:last-child .aligncenter>*[data-stile~=only-child-element],.widget_text .textwidget *:last-child .alignleft [data-stile~=aligncenter][data-stile~=only-child-element],.widget_text .textwidget *:last-child .alignleft [data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget *:last-child .alignleft [data-stile~=aligncenter]>*[data-stile~=only-child-element],.widget_text .textwidget *:last-child .alignright[data-stile~=aligncenter][data-stile~=only-child-element],.widget_text .textwidget *:last-child .alignright[data-stile~=aligncenter][data-stile~=has-only-child-element],.widget_text .textwidget *:last-child .alignright[data-stile~=aligncenter]>*[data-stile~=only-child-element]{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(0.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(0.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-small.alignleft,.stile .size-small.alignright,.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.alignright,.stile .size-medium_large.alignleft,.stile .size-medium_large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-full.alignleft,.stile .size-full.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright{display:block;float:none;margin-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-small.alignleft,.stile .size-small.alignright,.stile .size-medium-small.alignleft,.stile .size-medium-small.alignright,.stile .size-medium.alignleft,.stile .size-medium.alignright,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-small.alignright,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.alignleft,.widget_text .textwidget .size-medium.alignright{transform:translateY(0.4rem);clear:none}.stile .size-small.alignleft,.stile .size-medium-small.alignleft,.stile .size-medium.alignleft,.widget_text .textwidget .size-small.alignleft,.widget_text .textwidget .size-medium-small.alignleft,.widget_text .textwidget .size-medium.alignleft{float:left;margin-right:1.8rem}.stile .size-small.alignright,.stile .size-medium-small.alignright,.stile .size-medium.alignright,.widget_text .textwidget .size-small.alignright,.widget_text .textwidget .size-medium-small.alignright,.widget_text .textwidget .size-medium.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-medium_large.alignleft,.stile .size-medium_large.alignright,.stile .size-medium-large.alignleft,.stile .size-medium-large.alignright,.stile .size-large.alignleft,.stile .size-large.alignright,.stile .size-full.alignleft,.stile .size-full.alignright,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-full.alignleft,.widget_text .textwidget .size-full.alignright{transform:translateY(0.4rem);clear:none}.stile .size-medium_large.alignleft,.stile .size-medium-large.alignleft,.stile .size-large.alignleft,.stile .size-full.alignleft,.widget_text .textwidget .size-medium_large.alignleft,.widget_text .textwidget .size-medium-large.alignleft,.widget_text .textwidget .size-large.alignleft,.widget_text .textwidget .size-full.alignleft{float:left;margin-right:1.8rem}.stile .size-medium_large.alignright,.stile .size-medium-large.alignright,.stile .size-large.alignright,.stile .size-full.alignright,.widget_text .textwidget .size-medium_large.alignright,.widget_text .textwidget .size-medium-large.alignright,.widget_text .textwidget .size-large.alignright,.widget_text .textwidget .size-full.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(0.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{display:flex;flex-wrap:wrap;pointer-events:none;margin-right:-1.8rem;margin-bottom:-3.6rem}.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>*,.stile .column-3>*,.stile .column-4>*,.widget_text .textwidget .column-2>*,.widget_text .textwidget .column-3>*,.widget_text .textwidget .column-4>*{pointer-events:auto}.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{display:flex;flex-wrap:wrap;justify-content:space-between;pointer-events:none;margin-right:-1.8rem;margin-bottom:-3.6rem}.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>*,.stile .card-3>*,.stile .card-4>*,.widget_text .textwidget .card-2>*,.widget_text .textwidget .card-3>*,.widget_text .textwidget .card-4>*{pointer-events:auto}.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% - 23px);left:calc(50% - 23px);z-index:-1;display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:.25rem solid hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.95) rgba(0,0,0,0) hsla(0,0%,100%,.95) rgba(0,0,0,0);animation:loader-kf 1.2s linear infinite}div[data-stile~=image-box][data-stile~=loaded]::after{display:none}@keyframes loader-kf{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div[data-stile~=image-box]>img{position:absolute;top:0;left:0;cursor:auto;background-color:hsla(0,0%,100%,.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]::before,div[data-stile~=image-box]>span[data-stile=image-box-close]::after{content:"";display:block;position:absolute;top:50%;left:50%;width:2rem;border:2px solid hsla(0,0%,100%,.75);background-color:hsla(0,0%,100%,.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-prev],div[data-stile~=image-box]>span[data-stile=image-box-next]{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-prev]::before,div[data-stile~=image-box]>span[data-stile=image-box-next]::before{content:"";display:block;position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-top:4px solid hsla(0,0%,100%,.75);border-left:4px solid hsla(0,0%,100%,.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;font-size:1rem;line-height:1.8rem;color:#fff;text-align:center;text-shadow:0 0 .25rem #000,0 0 .25rem #000;padding:.9rem}@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 #dedfd8;border-right:1px solid #dedfd8;border-bottom:1px solid #dedfd8;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;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,.5);font-size:1rem;line-height:1.8rem;font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile .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}@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}}.stile .stile-tab-page-tab-list li:not([data-stile~=current]):hover,.stile .stile-tab-page-tab-list-below li:not([data-stile~=current]):hover,.widget_text .textwidget .stile-tab-page-tab-list li:not([data-stile~=current]):hover,.widget_text .textwidget .stile-tab-page-tab-list-below li:not([data-stile~=current]):hover{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.95)}@media screen and (max-width: 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:rgba(0,0,0,0)}.stile .stile-tab-page-tab-list li::after,.stile .stile-tab-page-tab-list-below li::after,.widget_text .textwidget .stile-tab-page-tab-list li::after,.widget_text .textwidget .stile-tab-page-tab-list-below li::after{content:"";display:block;width:0;height:0;border:.35rem solid rgba(0,0,0,0);border-top:.35rem solid #dedfd8;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 #dedfd8;border-top:2px solid #010555;border-bottom-color:#fff;background-color:rgba(0,0,0,0);color:#29334c}@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 #dedfd8}.stile .stile-tab-page-tab-list li,.widget_text .textwidget .stile-tab-page-tab-list li{border:1px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.stile .stile-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]{top:1px}.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 #dedfd8;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 #dedfd8;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 #dedfd8;margin-bottom:0}.stile .stile-tab-page-tab-list li[data-stile~=current]::after,.widget_text .textwidget .stile-tab-page-tab-list li[data-stile~=current]::after{transform:scaleY(-1) translateY(0.4rem);transition:.2s transform}}.stile .stile-tab-page-tab-list-below,.widget_text .textwidget .stile-tab-page-tab-list-below{display:none}@media screen and (max-width: 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 #dedfd8;border-top:none;margin-top:.25rem}}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{clear:both;overflow:hidden;max-height:50vh;opacity:1;display:flex;flex-wrap:wrap;justify-content:left;margin-right:0;margin-bottom:0}.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(: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([data-stile~=immediately]),.widget_text .textwidget .stile-pseudo-tab-page-tab-list:not([data-stile~=immediately]){transition:max-height 2s,opacity 2s}.stile .stile-pseudo-tab-page-tab-list[data-stile~=hidden],.widget_text .textwidget .stile-pseudo-tab-page-tab-list[data-stile~=hidden]{max-height:0;opacity:0}.stile .stile-pseudo-tab-page-tab-list[data-stile~=hidden]:not([data-stile~=immediately]),.widget_text .textwidget .stile-pseudo-tab-page-tab-list[data-stile~=hidden]:not([data-stile~=immediately]){transition:max-height 1s,opacity 1s}.stile .stile-pseudo-tab-page-tab-list:focus,.widget_text .textwidget .stile-pseudo-tab-page-tab-list:focus{outline:none}.stile .stile-pseudo-tab-page-tab-list,.widget_text .textwidget .stile-pseudo-tab-page-tab-list{border-bottom:solid 1px #dedfd8}.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 #dedfd8}.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;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1px;background-color:rgba(0,0,0,0);color:rgba(41,51,76,.5);border-top:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}.stile .stile-pseudo-tab-page-tab-list li:not([data-stile~=current])>a:hover,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li:not([data-stile~=current])>a:hover{background-color:rgba(0,0,0,0);color:#29334c}.stile .stile-pseudo-tab-page-tab-list li[data-stile~=current],.widget_text .textwidget .stile-pseudo-tab-page-tab-list li[data-stile~=current]{background-color:rgba(0,0,0,0);color:#b80001;border-top:1px solid rgba(0,0,0,0);border-left:0 solid #010555}.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 #dedfd8;margin:0 .75rem}.stile .stile-pseudo-tab-page-tab-list li a,.widget_text .textwidget .stile-pseudo-tab-page-tab-list li a{display:inline-block;min-width:2rem;padding:0;font-size:1rem;line-height:1.8rem;font-weight:bold}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.stile .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}@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}}.stile h3,.widget_text .textwidget h3{font-size:1.5rem;line-height:1.5;font-weight:500;padding-block-end:.65rem;border-bottom:2px solid #010555}.stile h3.no-clear,.widget_text .textwidget h3.no-clear{clear:none}.stile h3 small,.widget_text .textwidget h3 small{font-size:1.375rem;font-weight:400}.stile h3 small:first-child,.widget_text .textwidget h3 small:first-child{padding-block-start:.25rem}.stile h3 small:last-child,.widget_text .textwidget h3 small:last-child{padding-block-end:.25rem}.stile h3 small:only-child,.widget_text .textwidget h3 small:only-child{padding:0;font-weight:600}.stile h4,.widget_text .textwidget h4{font-size:1.25rem;line-height:1.8rem;font-weight:600;text-align:left;padding-inline-start:.75rem;border-left:.65rem solid #010555}.stile h4 small,.widget_text .textwidget h4 small{font-weight:400}.stile h5,.widget_text .textwidget h5{font-size:1.125rem;line-height:1.8rem;font-weight:600;text-align:left;padding-inline-start:1rem;border-left:.5rem solid #010555}.stile h6,.widget_text .textwidget h6{font-weight:600;text-align:left;padding-inline-start:1.5rem;position:relative}.stile h6::before,.widget_text .textwidget h6::before{content:"";width:.5rem;height:.5rem;position:absolute;left:0;top:calc(50% - .25rem);background-color:#010555}.stile a:not([class])[data-stile~=link-file]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file]::after{content:"";width:36px;height:18px;max-width:2.6em;transform:translateY(calc(0.02rem + 3px))}@supports(-moz-appearance: none){.stile a:not([class])[data-stile~=link-file]::after,.widget_text .textwidget a:not([class])[data-stile~=link-file]::after{transform:translateY(calc(0.01rem + 3px))}}.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("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-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("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-word.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("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-excel.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("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-powerpoint.svg")}.stile table,.widget_text .textwidget table{background-color:#fff}.stile table caption,.widget_text .textwidget table caption{color:#29334c;font-weight:500}.stile table th,.widget_text .textwidget table th{text-align:left}.stile blockquote,.widget_text .textwidget blockquote{padding-inline-start:1.8rem}.stile blockquote::before,.widget_text .textwidget blockquote::before{left:0;border-left:1px solid #73c2d6}.stile a[data-stile~=link-image] img,.stile a[data-stile~=link-image] span::after,.widget_text .textwidget a[data-stile~=link-image] img,.widget_text .textwidget a[data-stile~=link-image] span::after{transition:opacity .2s}.stile a[data-stile~=link-image] span::after,.widget_text .textwidget a[data-stile~=link-image] span::after{opacity:.75}.stile a[data-stile~=link-image]:hover img,.widget_text .textwidget a[data-stile~=link-image]:hover img{opacity:.75}.stile a[data-stile~=link-image]:hover span::after,.widget_text .textwidget a[data-stile~=link-image]:hover span::after{opacity:1}.stile a.button,.widget_text .textwidget a.button{margin:.15rem 0;border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.stile a.button::before,.widget_text .textwidget a.button::before{transition:all .2s ease}@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-inline-end:2.25rem}}.stile a.button::before,.widget_text .textwidget a.button::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.stile a.button::before,.widget_text .textwidget a.button::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.stile a.button::before,.widget_text .textwidget a.button::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.stile a.button::before,.widget_text .textwidget a.button::before{right:.35rem}}body:not(.ios) .stile a.button,body:not(.ios) .widget_text .textwidget a.button{font-feature-settings:"pkna" 1}.stile a.button:hover,.widget_text .textwidget a.button:hover{background:#010555}.stile a.button.toggle.active,.widget_text .textwidget a.button.toggle.active{color:#000}.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:#fff}.stile a.button.toggle.active:hover::before,.widget_text .textwidget a.button.toggle.active:hover::before{background-color:#010555}.stile div.frame,.stile div.frame-alt,.widget_text .textwidget div.frame,.widget_text .textwidget div.frame-alt{clear:both;padding:1.575rem 1.8rem;line-height:1.8rem}.stile div.frame::after,.stile div.frame-alt::after,.widget_text .textwidget div.frame::after,.widget_text .textwidget div.frame-alt::after{content:"";display:block;clear:both}.stile div.frame,.widget_text .textwidget div.frame{border:1px solid #73c2d6;background-color:#fff}.stile div.frame-alt,.widget_text .textwidget div.frame-alt{background-color:#dedfd8}.site-global-nav{position:relative}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav{background-color:#b80001}}.site-global-nav,.site-global-nav .menu{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav .menu{width:100%;justify-content:space-around}}.site-global-nav .menu li{position:relative}.site-global-nav .menu li>*{padding:.75rem .5rem;font-size:.85rem;line-height:1.8rem;color:#b80001;cursor:pointer}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav .menu li>*{padding:.5rem .75rem;font-size:1.125rem;line-height:1.8rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.site-global-nav .menu li>*{padding:.5rem 1rem}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav .menu li>*{color:#fff}}:is(.site-global-nav,.site-global-nav-button) .menu li.button{margin-inline-start:.75rem;padding-block:.25rem}:is(.site-global-nav,.site-global-nav-button) .menu li.button>*{color:#fff;background-color:#010555;border:1px solid #010555;transition:all .2s ease;padding:.25rem .5rem}@media screen and (min-width: 900px),print and (min-width: 369px){:is(.site-global-nav,.site-global-nav-button) .menu li.button>*{padding:.25rem .75rem}}:is(.site-global-nav,.site-global-nav-button) .menu li.button>*:hover{background-color:#38628b}:is(.site-global-nav,.site-global-nav-button) .menu li.button:not(.group) a::after{content:none}.site-global-nav-button.small{margin-inline-start:.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav-button.small{display:none}}.site-global-nav-button.small .menu li.button>*{font-size:.85rem;font-weight:500;padding:.5rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav .menu li.button{display:none}}.site-global-nav .menu li.group::before,.site-global-nav .menu li.group>label::after,.site-global-nav .menu li.group::after{content:"";position:absolute;width:6px;height:6px;transform:scale(1.8);opacity:0;pointer-events:none;bottom:4px;background-color:#fff}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav .menu li.group::before,.site-global-nav .menu li.group>label::after,.site-global-nav .menu li.group::after{bottom:2px;background-color:#b80001}}@media screen and (min-width: 900px),print and (min-width: 369px){.site-global-nav .menu li.group::before,.site-global-nav .menu li.group>label::after,.site-global-nav .menu li.group::after{bottom:0}}.site-global-nav .menu li.group::before{left:calc(50% - 3px - 12px)}.site-global-nav .menu li.group>label::after{left:calc(50% - 3px)}.site-global-nav .menu li.group::after{left:calc(50% - 3px + 12px)}.site-global-nav .menu li.group::before{transition:transform .1s ease .2s,opacity .1s ease .2s}.site-global-nav .menu li.group>label::after{transition:transform .1s ease .1s,opacity .1s ease .1s}.site-global-nav .menu li.group::after{transition:transform .1s ease,opacity .1s ease}.site-global-nav .menu li.group:hover::before,.site-global-nav .menu li.group:hover>label::after,.site-global-nav .menu li.group:hover::after,.site-global-nav .menu li.group.menu-ancestor::before,.site-global-nav .menu li.group.menu-ancestor>label::after,.site-global-nav .menu li.group.menu-ancestor::after,.site-global-nav .menu li.group.opened::before,.site-global-nav .menu li.group.opened>label::after,.site-global-nav .menu li.group.opened::after{transform:scale(1);opacity:1}.site-global-nav .menu li.group:hover::before,.site-global-nav .menu li.group.menu-ancestor::before,.site-global-nav .menu li.group.opened::before{transition:transform .4s ease,opacity .4s ease}.site-global-nav .menu li.group:hover>label::after,.site-global-nav .menu li.group.menu-ancestor>label::after,.site-global-nav .menu li.group.opened>label::after{transition:transform .4s ease .15s,opacity .4s ease .15s}.site-global-nav .menu li.group:hover::after,.site-global-nav .menu li.group.menu-ancestor::after,.site-global-nav .menu li.group.opened::after{transition:transform .4s ease .3s,opacity .4s ease .3s}.site-global-nav .menu li.group:hover::before,.site-global-nav .menu li.group:hover>label::after,.site-global-nav .menu li.group:hover::after,.site-global-nav .menu li.group:not(.menu-ancestor).opened::before,.site-global-nav .menu li.group:not(.menu-ancestor).opened>label::after,.site-global-nav .menu li.group:not(.menu-ancestor).opened::after{opacity:.35}.site-global-nav .menu li:not(.group)>a::after{content:"";position:absolute;width:30px;left:calc(50% - 3px - 12px);height:6px;transform:scale(1.8);opacity:0;pointer-events:none;transition:transform .1s ease .2s,opacity .1s ease .2s;bottom:4px;background-color:#fff}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav .menu li:not(.group)>a::after{bottom:2px;background-color:#b80001}}@media screen and (min-width: 900px),print and (min-width: 369px){.site-global-nav .menu li:not(.group)>a::after{bottom:0}}.site-global-nav .menu li:not(.group):hover>a::after,.site-global-nav .menu li:not(.group).current>a::after{transform:scale(1);opacity:1;transition:transform .4s ease,opacity .4s ease}.site-global-nav .menu li:not(.group):hover>a::after{opacity:.35}.site-global-nav-language-menu:not(.small){margin-inline-start:1rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav-language-menu:not(.small){display:none}}.site-global-nav-language-menu:not(.small) .list-site-lang{display:flex}.site-global-nav-language-menu:not(.small) li+li::before{content:"/";display:inline-block}.site-global-nav-language-menu:not(.small) a{display:inline-block;padding:.5rem;font-size:1.125rem;line-height:1.8rem;font-weight:500;color:#010555}.site-global-nav-language-menu:not(.small) .current{opacity:.5;pointer-events:none}.site-global-nav-language-menu.small{margin-inline-start:.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav-language-menu.small{display:none}}.site-global-nav-language-menu.small a{display:inline-block;padding:.5rem;font-size:.85rem;line-height:1.35rem;font-weight:500;color:#010555}.site-global-nav-language-menu.small .current{display:none}.site-global-nav-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;cursor:pointer}.site-global-nav-search img{width:1.5rem}.site-global-nav-search:not(.small){margin-inline-end:-1rem;padding:.75rem 1rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav-search:not(.small){display:none}}.site-global-nav-search:not(.small) img{margin-block-end:-0.15rem}.site-global-nav-search.small{padding:.75rem .5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav-search.small{display:none}}.site-global-nav-bar-wrapper{height:3.25rem;position:relative;transition:opacity .2s ease}.site-global-nav-bar-wrapper:not(.visible){opacity:0}.site-global-nav-bar-wrapper>*{background-color:#fff}.site-global-nav-bar-wrapper input[type=radio]{display:none}.site-global-nav-bar-wrapper>div:not(.current){display:none;opacity:0;position:absolute;inset:0 0 auto 0;z-index:1}.site-global-nav-bar-wrapper>.current,.site-global-nav-bar-wrapper>input[type=radio]:checked+div:not(.current){display:block}.site-global-nav-bar-wrapper>.current .site-global-nav-panel-wrapper,.site-global-nav-bar-wrapper>input[type=radio]:checked+div:not(.current) .site-global-nav-panel-wrapper{display:block}.site-global-nav-bar-wrapper>.current,.site-global-nav-bar-wrapper>input[type=radio]:checked+div:not(.current).opened{opacity:1;transition:opacity .2s ease}.site-global-nav-bar-wrapper>input[type=radio]:not(:checked)+div:not(.current).opened{display:block;opacity:0;transition:opacity .25s ease .1s}.site-header:not(.global-nav-bar-visible) .site-global-nav-bar-wrapper>*{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.site-global-nav-bar{margin-inline:auto;max-width:80rem;width:100%;background-color:#fff;height:3.25rem;display:flex;align-items:flex-start;justify-content:flex-end}.site-global-nav-bar.search{align-items:center;padding-inline:.5rem}.site-global-nav-bar:not(.search){overflow:hidden}.site-global-nav-bar .site-global-nav-bar-inner{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:flex}.site-global-nav-bar .site-global-nav-bar-inner::-webkit-scrollbar{display:none}.site-global-nav-bar .site-global-nav-bar-inner>*:not(form){position:relative;display:flex}.site-global-nav-bar .menu:not(.header){display:inline-flex}.site-global-nav-bar .menu:not(.header)>li{flex-grow:1;color:#000;transition:all .2s ease;position:relative}.site-global-nav-bar .menu:not(.header)>li::before{content:"";position:absolute;inset:0;border-bottom:4px solid rgba(0,0,0,0)}.site-global-nav-bar .menu:not(.header)>li.opened::before{border-bottom-color:#73c2d6}.site-global-nav-bar .menu:not(.header)>li.current::before,.site-global-nav-bar .menu:not(.header)>li.menu-ancestor::before,.site-global-nav-bar .menu:not(.header)>li.page-ancestor::before{border-bottom-color:#010555}.site-global-nav-bar .menu:not(.header)>li:hover:not(.touched){transition:all .2s ease}.site-global-nav-bar .menu:not(.header)>li:hover:not(.touched)::before{transition:all .2s ease}.site-global-nav-bar .menu:not(.header)>li>:is(a,label){-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:column;position:relative;width:100%;height:100%;min-height:3.25rem;padding:.75rem var(--gap-sm);min-width:calc(6*var(--gap-sm));font-size:.85rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav-bar .menu:not(.header)>li>:is(a,label){font-size:1rem}}.site-global-nav-bar .menu:not(.header)>li.current>a{pointer-events:none}.site-global-nav-bar .menu:not(.header)>li>label::after{width:0;height:0;border:4px solid rgba(0,0,0,0);border-top:4px solid #000;content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scale(0.69, 1) translateY(4px);transition:opacity .2s,transform .2s}.site-global-nav-bar .menu:not(.header)>li.current>label::after,.site-global-nav-bar .menu:not(.header)>li.menu-ancestor>label::after,.site-global-nav-bar .menu:not(.header)>li.page-ancestor>label::after{border-top-color:#fff;transform:translateX(-50%) scale(0.69, 1) translateY(4px)}.site-global-nav-bar .menu:not(.header)>li.opened>label::after{opacity:1;border-top-color:#fff;transform:translateX(-50%) scale(0.69, -1)}body:not(.ios) .site-global-nav-bar .menu:not(.header)>li:hover:not(.touched)::before{border-bottom-color:#73c2d6}.site-global-nav-bar .menu.header{display:inline-flex;padding-inline:1rem}@media screen and (min-width: 900px),print and (min-width: 369px){.site-global-nav-bar .menu.header{padding-inline-start:var(--gap-lg)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.site-global-nav-bar .menu.header{position:relative}.site-global-nav-bar .menu.header::before{content:"";position:absolute;width:2px;height:1rem;inset:calc(50% - .5rem) auto auto calc(.5*var(--gap-lg));border-left:#dedfd8 1px solid}}.site-global-nav-bar .menu.header>li{flex-grow:1;color:#000;transition:all .2s ease;position:relative}.site-global-nav-bar .menu.header>li::before{content:"";position:absolute;inset:0;border-bottom:4px solid rgba(0,0,0,0)}.site-global-nav-bar .menu.header>li:hover:not(.touched)::before{border-bottom-color:#73c2d6}.site-global-nav-bar .menu.header>li.current::before,.site-global-nav-bar .menu.header>li.menu-ancestor::before,.site-global-nav-bar .menu.header>li.page-ancestor::before{border-bottom-color:#010555}.site-global-nav-bar .menu.header>li:hover:not(.touched){transition:all .2s ease}.site-global-nav-bar .menu.header>li:hover:not(.touched)::before{transition:all .2s ease}.site-global-nav-bar .menu.header>li+li{margin-inline-start:.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav-bar .menu.header>li+li{margin-inline-start:1.5rem}}.site-global-nav-bar .menu.header>li>a{font-size:.85rem;line-height:1.25;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:column;position:relative;width:100%;height:100%;min-height:3.25rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav-bar .menu.header>li>a{font-size:.75rem;padding-inline:.25rem}}.site-global-nav-bar .menu.header>li.current>a{pointer-events:none}@media screen and (min-width: 600px),print and (min-width: 193px){.site-global-nav-bar .menu.header>li.question a,.site-global-nav-bar .menu.header>li.information a,.site-global-nav-bar .menu.header>li.document a{position:relative;padding-inline-start:2.25rem}.site-global-nav-bar .menu.header>li.question a::after,.site-global-nav-bar .menu.header>li.information a::after,.site-global-nav-bar .menu.header>li.document a::after{content:"";position:absolute;inset:calc(50% - .875rem) auto auto 0;width:1.75rem;height:1.75rem;background-size:contain}.site-global-nav-bar .menu.header>li.question a::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-nav-question.svg")}.site-global-nav-bar .menu.header>li.information a::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-nav-information.svg")}.site-global-nav-bar .menu.header>li.document a::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-nav-document.svg")}}.site-global-nav-panel-wrapper{position:absolute;inset:3.25rem 0 auto 0;z-index:1;pointer-events:none}.site-global-nav-panel-wrapper input[type=radio]{display:none}.site-global-nav-panel-wrapper .site-global-nav-panel{display:none;opacity:0;position:absolute;inset:0 0 auto 0}.site-global-nav-panel-wrapper input[type=radio]:checked+.site-global-nav-panel{display:block}.site-global-nav-panel-wrapper input[type=radio]:checked+.site-global-nav-panel.opened{opacity:1;transition:opacity .2s ease}.site-global-nav-panel-wrapper input[type=radio]:not(:checked)+.site-global-nav-panel.opened{display:block;opacity:0;transition:opacity .25s ease .1s}.site-global-nav-panel{width:100%}@media screen and (min-width: 900px),print and (min-width: 369px){.site-global-nav-panel{margin-inline:auto;max-width:80rem;width:calc(100% - 2rem)}}.site-global-nav-panel .menu li{margin-block-end:.5rem}.site-global-nav-panel .menu li.current{background-color:#dedfd8;color:#29334c}.site-global-nav-panel .menu li>:is(a,label){display:flex;align-items:flex-start;flex-direction:column;padding-block:.65rem;line-height:1.25;white-space:normal}.site-global-nav-panel .menu li>:is(a,label)>div>span{display:inline-block}.site-global-nav-panel .menu li>:is(a,label) .description{width:100%;margin-block-start:.25rem;font-size:.75rem;line-height:1.25;color:#999}body:not(.ios) .site-global-nav-panel .menu li>:is(a,label) .description{font-feature-settings:"pkna" 1}.site-global-nav-panel .menu li>a{padding-inline:.25rem .5rem}.site-global-nav-panel .menu li>a:hover:not(.touched){background-color:#fff}.site-global-nav-panel .menu li>label{font-size:1.125rem;line-height:1.8rem;font-weight:600;color:#29334c;padding-block:.4rem .85rem}.site-global-nav-panel .menu li.span{margin-block-end:0;-moz-column-span:all;column-span:all;display:grid}.site-global-nav-panel .menu li.span>label{color:#fff;background-color:#b80001;padding:.4rem;border-block-end:1rem solid rgba(0,0,0,0);background-clip:padding-box}.site-global-nav-panel>.menu{pointer-events:auto;position:absolute;margin-inline:auto;max-width:48rem;width:100%;padding:var(--gap-md);background-color:#f3f4f1;box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-moz-column-count:4;column-count:4;-moz-column-gap:4px;column-gap:4px;-moz-column-width:14rem;column-width:14rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-global-nav-panel>.menu{-moz-column-width:12rem;column-width:12rem}}.site-global-nav-panel>.menu>li{display:inline-block;width:100%}@supports(-webkit-appearance: none) and (-webkit-tap-highlight-color: currentcolor) and (not (-moz-appearance: none)) and (not (-ms-ime-align: auto)) and (not (stroke-color: transparent)){.site-global-nav-panel>.menu>li{display:block;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.site-global-nav-panel>.menu>li{display:inline-block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}}.site-global-nav-panel>.menu .menu{border-left:1px rgba(41,51,76,.5) solid;margin-inline-start:.15rem}.site-global-nav-panel>.menu .menu>li>a{padding-inline:1rem .5rem}.site-global-nav-panel>.menu .menu-ancestor .menu{border-left:1px #b80001 solid}.form :is(input,select),form :is(input,select){font-family:var(--font-sans)}.form :is(input,select):focus,form :is(input,select):focus{outline:none;box-shadow:0 0 4px 0 rgba(1,5,85,.75)}.form :is(input[type=search],input[type=password]),form :is(input[type=search],input[type=password]){-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;text-align:left;border-color:#dedfd8;color:#000;font-weight:400;border-color:#010555;background-color:#fff;color:#010555;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem}@media screen and (min-width: 600px),print and (min-width: 193px){.form :is(input[type=search],input[type=password]),form :is(input[type=search],input[type=password]){padding:.65rem 1.25rem}}body:not(.ios) .form :is(input[type=search],input[type=password]),body:not(.ios) form :is(input[type=search],input[type=password]){font-feature-settings:"pkna" 1}.form :is(input[type=search],input[type=password]),form :is(input[type=search],input[type=password]){padding:.5rem .85rem}.form input[type=submit],form input[type=submit]{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;transition:all .2s ease}.form input[type=submit]::before,form input[type=submit]::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.form input[type=submit],form input[type=submit]{padding:.65rem 1.25rem}}body:not(.ios) .form input[type=submit],body:not(.ios) form input[type=submit]{font-feature-settings:"pkna" 1}.form input[type=submit]:hover,form input[type=submit]:hover{background:#010555}.form label.select,form label.select{position:relative;color:#000;font-size:1rem}body:not(.ios) .form label.select,body:not(.ios) form label.select{font-feature-settings:"pkna" 1}.form label.select::after,form label.select::after{content:"";position:absolute;top:50%;right:1.25rem;width:.75rem;height:.75rem;z-index:1;pointer-events:none;border-right:2px solid #38628b;border-bottom:2px solid #38628b;transition:all .2s ease;transform:translate(50%, -75%) rotate(45deg)}.form label.select:hover::after,form label.select:hover::after{transition:all .1s ease;transform:scale(1, -1) translate(50%, 25%) rotate(45deg)}.form label.select select,form label.select select{padding-inline-end:2.25rem}.form select,form select{padding-inline:.75rem;border:1px solid #dedfd8;border-radius:2.5px;font-size:initial;color:#000;background-color:#fff}.form select option,form select option{font-size:inherit;color:initial}.search-form{display:inline-flex}.search-form .field{margin-inline-end:.5rem;width:clamp(14rem,6rem + 20vw,18rem)}.search-form .label-submit{position:relative}.search-form .label-submit::after{position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);color:#fff;font-size:1.5rem;transition:color .2s;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.search-form .label-submit::after{-webkit-text-stroke-width:.28px}}.search-form .submit{min-width:4rem;height:100%;font-size:0;padding:0}.post-password-form p:nth-child(2){position:relative;display:inline-flex;align-items:flex-end}.post-password-form input[type=password]{margin-inline-end:.5rem;width:clamp(14rem,6rem + 20vw,18rem)}.post-password-form input[type=submit]{height:initial}.site-header{background:linear-gradient(to bottom right, hsl(68.5714285714, 9.8591549296%, 121.0784313725%) 0%, hsl(68.5714285714, 9.8591549296%, 111.0784313725%) 100%)}.site-header:not(.global-nav-bar-visible){border-bottom:1px #dedfd8 solid}.site-header.global-nav-bar-visible .site-header-sub{border-bottom:1px #dedfd8 solid}.site-header.sticky{position:fixed;top:0;left:0;right:0;z-index:9999;transition:box-shadow .1s}.site-header.floating{box-shadow:0 4px 4px 0 rgba(0,0,0,.15);transition:box-shadow .1s}.site-header-main{display:flex;flex-direction:column}@media screen and (min-width: 600px),print and (min-width: 193px){.site-header-main{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 600px),print and (min-width: 193px){.site-header-main{margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}}.site-header-main .site-header-main-column{display:flex;align-items:center}.site-header-main .site-header-main-column .site-branding+*{margin-inline-start:auto}.site-header-sub{position:relative;z-index:10000}.site-branding{padding-block:.5rem;padding-inline-end:.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-branding{padding-block:.25rem;padding-inline-end:1rem}}.site-global-nav{flex-grow:2}:is(.post-type,.section-header){background-color:#f3f4f1;position:relative}:is(.post-type,.section-header) .title{position:relative;display:flex;align-items:center;padding-block:var(--gap-md);padding-inline-start:calc(6px + max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){:is(.post-type,.section-header) .title{padding-inline-start:var(--gap-md)}}:is(.post-type,.section-header) .title .title-inner{font-family:var(--font-accent);font-size:clamp(2rem,1.5rem + 1.25vw,2.5rem);line-height:1;color:#010555}:is(.post-type,.section-header) .title a{text-decoration:underline;text-decoration-style:dotted}:is(.post-type,.section-header) .title a:hover{text-decoration:underline}:is(.post-type,.section-header) .title a.lang{margin-block:-0.25rem;margin-inline-start:auto;display:grid;place-items:center;padding:.25rem .5rem;min-height:clamp(2rem,1.5rem + 1.25vw,2.5rem);aspect-ratio:1;text-decoration:none;text-decoration-style:underline;background-color:#38628b;color:#fff}:is(.post-type,.section-header) .title-inner::before,:is(.post-type,.section-header) .title::before,:is(.post-type,.section-header) .title-inner::after{content:"";position:absolute;width:6px;height:6px;left:0;background-color:#b80001}:is(.post-type,.section-header) .title-inner::before{top:calc(50% - 3px - 1rem)}:is(.post-type,.section-header) .title::before{top:calc(50% - 3px)}:is(.post-type,.section-header) .title-inner::after{top:calc(50% - 3px + 1rem)}:is(.post-type,.section-header)[data-stile~=scroll-effect] .title-inner::before,:is(.post-type,.section-header)[data-stile~=scroll-effect] .title::before,:is(.post-type,.section-header)[data-stile~=scroll-effect] .title-inner::after{width:8rem;left:-10rem;opacity:0}:is(.post-type,.section-header)[data-stile~=scroll-effect] .title-inner::before{transition:left .4s ease,opacity .2s ease,width .4s ease}:is(.post-type,.section-header)[data-stile~=scroll-effect] .title::before{transition:left .4s ease .4s,opacity .2s ease .4s,width .4s ease .4s}:is(.post-type,.section-header)[data-stile~=scroll-effect] .title-inner::after{transition:left .4s ease .8s,opacity .2s ease .8s,width .4s ease .8s}:is(.post-type,.section-header)[data-stile~=scroll-effect][data-stile~=visible] .title-inner::before,:is(.post-type,.section-header)[data-stile~=scroll-effect][data-stile~=visible] .title::before,:is(.post-type,.section-header)[data-stile~=scroll-effect][data-stile~=visible] .title-inner::after{width:6px;left:0;opacity:1}.post-type .title{margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.post-type .title{width:calc(100% - var(--gap-md)*2)}}@media screen and (min-width: 900px),print and (min-width: 369px){.post-type .title{width:calc(100% - var(--gap-lg)*2)}}.post-type .title-sub{background-color:#dedfd8;box-shadow:-33vw 0 0 #dedfd8,33vw 0 0 #dedfd8;padding-block:.5rem;font-size:1.125rem;line-height:1.8rem;font-weight:500;color:#010555;padding-inline-start:var(--gap-md);margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.post-type .title-sub{width:calc(100% - var(--gap-md)*2)}}@media screen and (min-width: 900px),print and (min-width: 369px){.post-type .title-sub{width:calc(100% - var(--gap-lg)*2)}}body:not(.ios) .post-type .title-sub{font-feature-settings:"pkna" 1}@media screen and (min-width: 600px),print and (min-width: 193px){.post-type .title-sub{font-size:1.25rem;line-height:1.8rem}}.post-type .button{width:100%;max-width:80rem;margin-inline:auto;position:absolute;inset:0 0 0 auto}.post-type .button-list{white-space:nowrap;position:absolute;inset:0 0 0 auto;aspect-ratio:1;padding-inline-start:var(--gap-sm);border-color:#010555;background-color:#010555;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.post-type .button-list::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.post-type .button-list{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.post-type .button-list{padding-inline-end:2.25rem}}.post-type .button-list::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.post-type .button-list::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.post-type .button-list::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.post-type .button-list::before{right:.35rem}}body:not(.ios) .post-type .button-list{font-feature-settings:"pkna" 1}.post-type .button-list:hover{background:#38628b}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.post-type .button-list{display:none}}.section-header{padding-inline:max(var(--margin),(100% - 80rem)/2);display:grid;grid-template-columns:1fr auto;align-items:stretch;--margin: max(4vw, 0.5rem)}@media screen and (min-width: 600px),print and (min-width: 193px){.section-header{--margin: var(--gap-md)}}@media screen and (min-width: 900px),print and (min-width: 369px){.section-header{--margin: var(--gap-lg)}}.section-header .button{white-space:nowrap;aspect-ratio:1;padding-inline-start:var(--gap-sm);border-color:#010555;background-color:#010555;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.section-header .button::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.section-header .button{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-header .button{padding-inline-end:2.25rem}}.section-header .button::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.section-header .button::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.section-header .button::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-header .button::before{right:.35rem}}body:not(.ios) .section-header .button{font-feature-settings:"pkna" 1}.section-header .button:hover{background:#38628b}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-header .button{display:none}}.post-type-archive-activity .post-type .filter::before,.post-type-archive-faculty .post-type .filter::before,.tax-activity_category .post-type .filter::before,.tax-faculty_category .post-type .filter::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-activity.svg")}.post-type-archive-event .post-type .filter::before,.tax-event_category .post-type .filter::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-event.svg")}.post-type-archive-news .post-type .filter::before,.tax-news_category .post-type .filter::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-news-filter.svg")}.button-list-row{display:flex;justify-content:center;margin-block-start:var(--gap-lg)}@media screen and (min-width: 600px),print and (min-width: 193px){.button-list-row{display:none}}.button-list-row .button-list{border-color:#010555;background-color:#010555;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.button-list-row .button-list::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.button-list-row .button-list{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.button-list-row .button-list{padding-inline-end:2.25rem}}.button-list-row .button-list::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.button-list-row .button-list::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.button-list-row .button-list::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.button-list-row .button-list::before{right:.35rem}}body:not(.ios) .button-list-row .button-list{font-feature-settings:"pkna" 1}.button-list-row .button-list:hover{background:#38628b}@media screen and (min-width: 600px),print and (min-width: 193px){.button-list-row.part-dynamic-archive-filter-term-archive{display:flex}}.entry{flex-grow:1;display:flex;flex-direction:column;max-width:100%;padding-block:var(--gap-lg);position:relative}.entry>*{z-index:1}.entry .entry-content-wrapper{flex-grow:1;z-index:0}.entry-header .title{font-weight:400;line-height:1.5;display:flex;align-items:flex-start;flex-direction:column;font-size:1.5rem}.entry-header .title div:nth-of-type(n+2){font-size:1.25rem}.entry-header .title[data-length~=long]{font-size:1.5rem;letter-spacing:-0.01rem}.entry-header .title[data-length~=long] div:nth-of-type(n+2){font-size:1.1875rem}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-header .title{font-size:1.75rem}.entry-header .title div:nth-of-type(n+2){font-size:1.5rem}.entry-header .title[data-length~=short]{font-size:2rem}.entry-header .title[data-length~=short] div:nth-of-type(n+2){font-size:1.75rem}.entry-header .title[data-length~=long]{font-size:1.5rem;letter-spacing:-0.01rem}.entry-header .title[data-length~=long] div:nth-of-type(n+2){font-size:1.25rem}}.entry-header .title span{display:inline-block}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.entry-header .title span{display:inline}.entry-header .title span:last-child{display:inline-block}}.entry-header .title>div{max-width:100%}.entry>.entry-header:not(.faculty){margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}.entry-header:not(.faculty) .inner{display:flex;flex-direction:column;gap:var(--gap-sm)}.entry-header:not(.faculty) .info{display:flex;align-items:center;justify-content:space-between;gap:0 var(--gap-sm);font-size:.85rem}body:not(.ios) .entry-header:not(.faculty) .info{font-feature-settings:"pkna" 1}.entry-header:not(.faculty) .info .list-cat{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem .75rem}.entry-header:not(.faculty) .info .list-cat::before{content:"";display:inline-block;width:1rem;height:1rem;background-size:.85rem;background-position:bottom center}.entry-header:not(.faculty) .info .list-cat li{display:contents}.entry-header:not(.faculty) .info .date{display:flex;white-space:nowrap;color:#737b8c}.entry-header.accent .inner{padding-block:var(--gap-sm);padding-inline-start:var(--gap-md);position:relative}.entry-header.accent .inner::before{content:"";position:absolute;inset:0 auto auto 0;width:6px;height:100%;background-color:#b80001}.entry-header.accent .inner[data-stile~=scroll-effect]::before{height:0;transition:height 1s ease}.entry-header.accent .inner[data-stile~=scroll-effect][data-stile~=visible]::before{height:100%}.entry-content-wrapper{margin-block-start:var(--gap-md);margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}.entry-content-wrapper.post{background-color:rgba(243,244,241,.75);padding-block:var(--gap-lg)}.entry-content-wrapper.page{padding-block-start:var(--gap-lg);position:relative}.entry-content-wrapper.page::before,.entry-content-wrapper.page::after{content:"";position:absolute;top:0}.entry-content-wrapper.page::before{height:3px;left:50%;transform:translateX(-50%);width:100vw;border-top:1px #dedfd8 solid}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-content-wrapper.page::after{width:3px;bottom:-4rem;border-left:1px #dedfd8 solid}}.entry-content:not(.video){margin-inline:auto;max-width:48rem;width:calc(100% - 2*max(4vw,.5rem))}.entry-content.wide{margin-inline:auto;max-width:58rem;width:100%}.entry-content.all{margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-content.all{width:calc(100% - var(--gap-md)*2)}}@media screen and (min-width: 900px),print and (min-width: 369px){.entry-content.all{width:calc(100% - var(--gap-lg)*2)}}.entry-content.full{width:100%;max-width:96rem;margin-inline:auto}.entry-content:not(:empty)+.entry-content{margin-block-start:1.8rem}.entry-content .button-row a.button{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.entry-content .button-row a.button::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-content .button-row a.button{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-content .button-row a.button{padding-inline-end:2.25rem}}.entry-content .button-row a.button::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.entry-content .button-row a.button::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.entry-content .button-row a.button::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-content .button-row a.button::before{right:.35rem}}body:not(.ios) .entry-content .button-row a.button{font-feature-settings:"pkna" 1}.entry-content .button-row a.button:hover{background:#010555}.entry-content .button-row a.button{min-width:12rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.entry-content.video{width:100%}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.entry-content.video{width:100%}}@media screen and (min-width: 900px),print and (min-width: 369px){.entry-content.video{margin-inline:auto;max-width:48rem;width:calc(100% - 2*max(4vw,.5rem))}}.entry-content.video+.entry-content{margin-block-start:var(--gap-lg)}.entry-page{padding-block-start:var(--gap-md)}.entry-page .entry-header .inner{display:grid;grid-template-columns:1fr auto;align-items:center;background-color:#fff}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-page .entry-header .title{min-height:3rem;justify-content:center}}.entry-page .entry-header a.lang{margin-block:-0.25rem;margin-inline-start:auto;display:grid;place-items:center;padding:.25rem .5rem;min-height:clamp(2rem,1.5rem + 1.25vw,2.5rem);aspect-ratio:1;text-decoration:none;text-decoration-style:underline;background-color:#38628b;color:#fff}.entry-page .entry-header .thumbnail{margin-block-start:calc(-1*var(--gap-md));aspect-ratio:16/5;width:100%;max-height:25vh}.entry-page .entry-header .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.entry-page:has(.entry-header .thumbnail) .entry-content-wrapper{margin-block-start:-1px}.entry-news .entry-thumbnail{margin-inline:auto;aspect-ratio:16/9;width:clamp(18rem,45vw,48rem);background-color:#fff;position:relative}.entry-news .entry-thumbnail img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.entry-news .entry-thumbnail+*{margin-block-start:var(--gap-md)}.entry-news.is-post-thumbnail-size-contain .entry-thumbnail img{-o-object-fit:contain;object-fit:contain}.entry-news .entry-header .list-cat{color:#b80001}.entry-news .entry-header .list-cat::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-news.svg")}.entry-event .entry-column{display:grid;grid-template-columns:1fr;gap:var(--gap-sm) var(--gap-md);margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-event .entry-column{grid-template-columns:1fr min(45vw,18rem);grid-template-rows:1fr auto}}.entry-event .entry-column :is(.entry-header,.entry-info){width:100%}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-event .entry-column .entry-thumbnail{grid-area:1/2/3/3}.entry-event .entry-column .entry-header{grid-area:1/1/2/2}.entry-event .entry-column .entry-info{grid-area:2/1/3/2}.entry-event .entry-column .entry-header{margin-block-start:0}}.entry-event .entry-thumbnail{margin-inline:auto;aspect-ratio:5/7;width:18rem;background-color:#fff;position:relative}.entry-event .entry-thumbnail img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.entry-event.is-post-thumbnail-size-contain .entry-thumbnail img{-o-object-fit:contain;object-fit:contain}.entry-event .entry-header .list-cat{color:#010555}.entry-event .entry-header .list-cat::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-event.svg")}.entry-event .entry-header .title .label{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.35rem;background-color:#b80001;color:#fff;font-size:1.125rem;line-height:1}.entry-event .entry-header .title .label+*{margin-block-start:.25rem}.entry-event .entry-info{margin-block-start:var(--gap-lg);display:flex;background-color:#fff;border:1px solid #73c2d6}.entry-event .entry-info a{text-decoration:underline}.entry-event .entry-info a:hover{text-decoration:none}.entry-event .entry-info .state{display:grid;place-items:center;min-width:4rem;padding:.75rem .5rem;color:#fff;white-space:nowrap;background-color:#73c2d6;font-size:.85rem;line-height:1.35rem}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-event .entry-info .state{font-size:1rem;line-height:1.8rem}}.entry-event .entry-info .event-date{align-self:center;display:inline-block;padding:.65rem 1rem;line-height:1.5;font-weight:500;color:#010555;font-size:1rem}@media screen and (min-width: 900px),print and (min-width: 369px){.entry-event .entry-info .event-date{font-size:1.125rem}}.entry-event .entry-info .event-date .date-item{display:inline-block}.entry-event .entry-info .event-date .year{margin-inline-end:.5rem;font-weight:400;color:#000;font-size:.85rem}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-event .entry-info .event-date .year{font-size:1rem}}.entry-event.upcoming .entry-info{border-color:#73c2d6}.entry-event.upcoming .entry-info .state{background-color:#73c2d6}.entry-event.ongoing .entry-info{border-color:#b80001}.entry-event.ongoing .entry-info .state{background-color:#b80001}.entry-event.finished .entry-info{border-color:#737b8c}.entry-event.finished .entry-info .state{background-color:#737b8c}.entry-activity .entry-thumbnail{margin-inline:auto;aspect-ratio:16/9;width:clamp(18rem,45vw,48rem);background-color:#fff;position:relative}.entry-activity .entry-thumbnail img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.entry-activity .entry-thumbnail+*{margin-block-start:var(--gap-md)}.entry-activity.is-post-thumbnail-size-contain .entry-thumbnail img{-o-object-fit:contain;object-fit:contain}.entry-activity .entry-header .list-cat{color:#010555}.entry-activity .entry-header .list-cat::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-activity.svg")}.entry-activity .entry-header .title .label{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.35rem;background-color:#b80001;color:#fff;font-size:1.125rem;line-height:1}.entry-activity .entry-header .title .label+*{margin-block-start:.25rem}.entry-activity .entry-info{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem));margin-block-start:var(--gap-lg);position:relative}.entry-activity .entry-info a{text-decoration:underline}.entry-activity .entry-info a:hover{text-decoration:none}.entry-activity .entry-info::before{content:"";position:absolute;top:calc(-1*var(--gap-lg)*.5);left:-3px;right:-3px;height:1px;border-top:1px solid #dedfd8}.entry-activity .entry-info th{font-weight:600;width:8rem;padding-inline-end:1rem;white-space:nowrap;color:#29334c}.entry-activity .entry-info :is(td,th){font-size:1rem;line-height:1.8rem;padding-block:.5rem}.entry-faculty .entry-column{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem));z-index:1;display:grid;gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-faculty .entry-column{grid-template-columns:18rem 1fr;grid-template-rows:auto 1fr}}.entry-faculty .entry-column+*{margin-block-start:var(--gap-lg)}.entry-faculty .entry-column .entry-thumbnail:not(.phone){grid-column:1/2;grid-row:1/3;display:none}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-faculty .entry-column .entry-thumbnail:not(.phone){display:flex}}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-faculty .entry-column .entry-header{grid-column:2/3}}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-faculty .entry-column .entry-info{grid-column:2/3}}.entry-faculty .entry-column .entry-info .entry-thumbnail.phone{float:right;margin-inline-start:var(--gap-sm);width:min(10rem,50%)}@media screen and (min-width: 600px),print and (min-width: 193px){.entry-faculty .entry-column .entry-info .entry-thumbnail.phone{display:none}}.entry-faculty .entry-thumbnail{aspect-ratio:4/7;width:18rem;background-color:#fff;position:relative}.entry-faculty .entry-thumbnail>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.entry-faculty .entry-thumbnail.png{border-top:1rem solid #fff}.entry-faculty .entry-thumbnail.png>img{-o-object-fit:contain;object-fit:contain}.entry-faculty .entry-header .inner{display:flex;align-items:baseline;flex-wrap:wrap;flex-direction:row;gap:0;padding-block-end:var(--gap-sm);border-bottom:5px solid #b80001}.entry-faculty .entry-header .inner :is(.list-pos,.name-en){font-size:1.25rem;line-height:1.8rem;color:#010555}.entry-faculty .entry-header .inner .title{margin-inline-end:var(--gap-sm)}.entry-faculty .entry-header .inner .list-pos{margin-inline-end:var(--gap-md)}.entry-faculty .entry-info dt{font-weight:600}.entry-faculty .entry-info :is(dt,dd){font-size:1rem;line-height:1.8rem}.entry-faculty .entry-info dd+dt{margin-block-start:1rem}.entry-faculty .entry-sub-content{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}.entry-faculty .entry-sub-content>*{margin-inline:auto;max-width:48rem;width:100%;font-size:1rem;line-height:1.8rem}.entry-faculty .entry-sub-content h3{font-size:1.5rem;line-height:1.5;font-weight:500;padding-block-end:.65rem;border-bottom:2px solid #010555}.entry-faculty .entry-sub-content h3.no-clear{clear:none}.entry-faculty .entry-sub-content h3 small{font-size:1.375rem;font-weight:400}.entry-faculty .entry-sub-content h3 small:first-child{padding-block-start:.25rem}.entry-faculty .entry-sub-content h3 small:last-child{padding-block-end:.25rem}.entry-faculty .entry-sub-content h3 small:only-child{padding:0;font-weight:600}.entry-faculty .entry-sub-content h3::before{content:"";display:inline-block;width:2.5rem;height:2.5rem;margin-inline-end:.75rem;margin-block-end:-0.75rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-message.svg")}.entry-faculty .entry-sub-content h3{padding-block-end:1.8rem;border:none}.section-content{flex-grow:1;width:100%}.section-content:not(.wide):not(.full){margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.section-content:not(.wide):not(.full){width:calc(100% - var(--gap-md)*2)}}@media screen and (min-width: 900px),print and (min-width: 369px){.section-content:not(.wide):not(.full){width:calc(100% - var(--gap-lg)*2)}}.section-content.wide{margin-inline:auto;max-width:58rem;width:calc(100% - 2*max(4vw,.5rem))}.section-content.full{max-width:96rem;margin-inline:auto}.section-banner{padding-block:calc(var(--gap-lg) - .5*var(--gap-md));position:relative}.section-banner:not(.special){border-top:1px solid #dedfd8}.section-banner.special .section-content{margin-block-end:-2rem;padding-block-end:2rem;overflow:hidden;width:100%}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-banner.special .section-content{width:calc(100% - 4rem)}}.section-banner.special .gida-slider-show{--size-height-min: unset;--color-frame: transparent;--slide-ratio: 40%;--slide-zoom: 1;--btn-size-radius: 0;--rivet-inset: 100% auto -2rem auto;--rivet-shadow: 0 0 1px 1px #DEDFD8;--caption-color-bg: transparent;--rivet-size-radius: 0;--rivet-color-selected: #b80001;overflow:visible;--size-width: 66.7%}@media screen and (min-width: 600px),print and (min-width: 193px){.section-banner.special .gida-slider-show{--size-width: 50%}}@media screen and (min-width: 900px),print and (min-width: 369px){.section-banner.special .gida-slider-show{--size-width: 42.8%}}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-banner.special .gida-slider-show{--size-width: 33.4%}}.section-banner.special .gida-slider-show .gida-slider-show-slides{overflow:visible}.section-banner.special .gida-slider-show .gida-slider-show-rivets{justify-content:center}.section-banner.special .gida-slider-show .gida-slider-show-caption.subtitle{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:2.5rem;height:4.5vw;max-height:4rem;pointer-events:none;display:flex;align-items:center;padding-inline:1rem;line-height:1.5;color:#fff;text-shadow:#000 2px 2px 4px,#000 -2px 2px 4px,#000 2px -2px 4px,#000 -2px -2px 4px,#000 0 2px 4px,#000 -2px 0 4px,#000 0 -2px 4px,#000 2px 0 4px;font-size:.75rem}@media screen and (min-width: 900px),print and (min-width: 369px){.section-banner.special .gida-slider-show .gida-slider-show-caption.subtitle{font-size:.85rem}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-banner.special .gida-slider-show .gida-slider-show-caption.subtitle{display:none}}.section-banner.special .gida-slider-show .gida-slider-show-picture{padding:calc(.5*var(--gap-md))}.section-catch{display:grid;place-items:center;overflow:hidden;height:calc(2*var(--gap-lg));position:relative}.section-catch::before{content:"";position:absolute;z-index:0;width:100%;height:var(--gap-md);inset:50% auto auto 50%;transform:translate(-50%, -50%);background-image:linear-gradient(to right bottom, rgba(243, 244, 241, 0.8) 0%, rgba(230.76, 232.78, 226.72, 0.8) 100%);transition:all .6s ease .4s}.section-catch .inner{display:inline-block;font-family:var(--font-accent);font-weight:400;color:#b80001;text-align:center;padding-block:var(--gap-sm);line-height:2.5rem;font-size:clamp(2.25rem,.5rem + 4.75vw,4rem);letter-spacing:clamp(0rem,-0.35rem + 1vw,.35rem);translate:0 calc(-0.15*clamp(2.25rem,.5rem + 4.75vw,4rem));transform-origin:left center;transition:scale .6s ease 1s,opacity .2s ease 1s}.section-catch[data-stile~=scroll-effect]:not([data-stile~=visible])::before{opacity:0;width:0;height:0}.section-catch[data-stile~=scroll-effect]:not([data-stile~=visible]) .inner{opacity:0;scale:0 1}.section-catch[data-stile~=scroll-effect][data-stile~=visible]::before{opacity:1;width:100%;height:var(--gap-md)}.section-catch[data-stile~=scroll-effect][data-stile~=visible] .inner{opacity:1}.section-caution{padding-block:.25rem;background-color:#f3f4f1}.section-caution a{z-index:1;font-weight:600;color:#b80001;display:inline-block;padding-inline-start:1.75rem;position:relative;font-size:1rem;line-height:1.8rem;text-decoration:underline}.section-caution a:hover{text-decoration:none}body:not(.ios) .section-caution a{font-feature-settings:"pkna" 1}@media screen and (min-width: 600px),print and (min-width: 193px){.section-caution a{font-size:1.125rem;line-height:1.8rem}}.section-caution a::before{content:"";position:absolute;top:0;left:0;width:1.1rem;height:1.8rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-caution.svg");background-position:left center;background-size:contain}.section-sticky-important{padding-block:var(--gap-md);background-color:#fff}.section-sticky-important .section-content{display:flex;gap:var(--gap-sm) var(--gap-md);flex-direction:column;align-items:flex-start}@media screen and (min-width: 600px),print and (min-width: 193px){.section-sticky-important .section-content{flex-direction:row;align-items:center}}.section-sticky-important .label{font-size:1rem;font-weight:500;color:#010555;white-space:nowrap}.section-sticky-important .label+*{flex-grow:1}.section-theme{position:relative;width:100%;max-width:96rem;margin-inline:auto}.section-theme .gida-slider-hero{position:absolute;inset:0}.section-theme .gida-slider-hero-picture::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.25)}.list-item-theme{display:grid;grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-theme{grid-template-columns:1fr 1fr 1fr}}.item-theme{position:relative;z-index:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-theme{border-bottom:2px solid #fff}}@media screen and (min-width: 600px),print and (min-width: 193px){.item-theme .inner{display:flex;align-items:stretch}.item-theme .inner::before,.item-theme .inner::after{content:"";display:block}.item-theme .inner::before{padding-top:125%;float:right}.item-theme .inner::after{clear:both}.item-theme .inner>*{clear:none;width:100%}}.item-theme::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to bottom left, rgba(0, 1, 1, 0.55) 0%, rgba(0, 1, 1, 0.75) 100%);opacity:0;transition:opacity .4s ease}.item-theme::after{content:"";position:absolute;inset:auto 0 0 auto;width:var(--size-ui);aspect-ratio:1;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-image-box-opener.svg");background-size:cover}.item-theme.open::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-image-box-closer.svg")}.item-theme .stile-front{padding-block:1.5rem 6rem;padding-inline:4.5rem}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.item-theme .stile-front{padding-block:3rem 10rem;padding-inline:3rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.item-theme .stile-front{padding-block:3rem 9rem;padding-inline:4.5rem}}@media screen and (min-width: 1800px),print and (min-width: 964px){.item-theme .stile-front{padding-block:4.5rem 9rem;padding-inline:6rem}}.item-theme .stile-front.stile p,.item-theme .stile-front.stile div{color:#fff;line-height:1.35;text-align:left;font-size:.85rem}body:not(.ios) .item-theme .stile-front.stile p,body:not(.ios) .item-theme .stile-front.stile div{font-feature-settings:"pkna" 1}@media screen and (min-width: 1200px),print and (min-width: 615px){.item-theme .stile-front.stile p,.item-theme .stile-front.stile div{font-size:1rem;line-height:1.8rem}}.item-theme .stile-front.stile p:nth-of-type(1),.item-theme .stile-front.stile div:nth-of-type(1){margin-block-start:0}.item-theme .stile-front.stile p:nth-of-type(1)[data-stile~=has-only-child-element] img{margin-block-start:0}.item-theme .stile-front.stile>*:not(h3):not(h4){z-index:0;position:relative}.item-theme .stile-front.stile>*{transition:all .4s ease}.item-theme .stile-front h3{position:absolute;transform:rotate(90deg);transform-origin:right bottom;left:-200vh;right:calc(100% - .75rem);font-family:var(--font-accent);font-weight:300;color:#fff;text-align:right;text-shadow:0 0 4px #000;line-height:1;border:none;padding-block-end:0;font-size:1.125rem;bottom:3rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-theme .stile-front h3{bottom:1rem}}@media screen and (min-width: 1200px),print and (min-width: 615px){.item-theme .stile-front h3{bottom:4.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.item-theme .stile-front h3{letter-spacing:.125em}.item-theme .stile-front h3::after{content:"";position:absolute;height:4px;width:100%;bottom:.145rem;border-bottom:2px #fff solid}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.item-theme .stile-front h3{font-size:2rem;right:calc(100% - .75rem)}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.item-theme .stile-front h3{font-size:2.25rem;right:calc(100% - 1.5rem)}}@media screen and (min-width: 1200px)and (max-width: 1799.5px),print and (min-width: 615px)and (max-width: 963.5px){.item-theme .stile-front h3{font-size:2.5rem;right:calc(100% - 1.5rem)}}@media screen and (min-width: 1800px),print and (min-width: 964px){.item-theme .stile-front h3{font-size:3.25rem;right:calc(100% - 1.5rem)}}.item-theme .stile-front h4{padding:0;border:none;color:#fff;text-shadow:0 0 4px #000;line-height:1.35;position:absolute;transform-origin:left bottom;left:4.5rem;right:1rem;bottom:3rem}@media screen and (min-width: 1200px),print and (min-width: 615px){.item-theme .stile-front h4{bottom:4.25rem}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-theme .stile-front h4{left:3rem;bottom:1.5rem}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.item-theme .stile-front h4{font-size:1.25rem}}@media screen and (min-width: 1800px),print and (min-width: 964px){.item-theme .stile-front h4{left:6rem;font-size:1.75rem}}.item-theme .stile-front h5{padding:0;border:none;color:#fff}.item-theme.open::before{opacity:1}.item-theme.open .inner{transition:max-height 1s ease}.item-theme.open .stile-front h3{z-index:-1;letter-spacing:.125em}@media screen and (min-width: 600px),print and (min-width: 193px){.item-theme.open .stile-front h3{letter-spacing:.175em}}.item-theme.open .stile-front h4{transform:translateY(0.5rem)}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.item-theme.open .stile-front h4{transform:translateX(-1.5rem)}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.item-theme.open .stile-front h4{transform:translateY(0.35rem)}}.item-theme.open .stile-front>*:not(h3):not(h4){transform:translateX(0)}.item-theme:not(.open) .inner{pointer-events:none;transition:max-height .4s ease}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-theme:not(.open) .inner{max-height:12rem !important}}.item-theme:not(.open) .stile-front>*:not(h3):not(h4){opacity:0;transform:translateX(50%)}.site-footer{border-top:1px solid #dedfd8;background:linear-gradient(to bottom right, #f3f4f1 0%, rgb(246, 246.75, 244.5) 100%)}.site-footer.hidden{display:none}.site-footer-margin{margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}.site-footer-sns{position:relative;padding-block:var(--gap-sm);background-color:#fff}.site-footer-column{padding-block:var(--gap-md);display:flex;gap:var(--gap-md);flex-direction:column}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer-column{flex-direction:row}}.site-footer-column>div:first-child{flex-grow:2;display:flex;flex-direction:column;gap:var(--gap-md)}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer-column>div:first-child{border-inline-end:1px solid #dedfd8}}.site-footer-column>div:last-child{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.site-footer-branding{position:relative;width:-moz-fit-content;width:fit-content}.site-footer-branding .address{margin-block-start:var(--gap-sm);font-size:.85rem;line-height:1.35rem}.site-footer-official-sns{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-sm) var(--gap-md);flex-direction:row}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.site-footer-official-sns{flex-direction:column;align-items:flex-start;justify-content:center}}.site-footer-official-sns .label{font-size:.85rem;line-height:1.35rem;color:#010555;font-family:var(--font-accent);white-space:nowrap}.site-footer-official-sns .list-official-sns{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer-official-sns .list-official-sns{flex-wrap:nowrap}}.site-footer-official-sns .list-official-sns li{display:contents}.site-footer-official-sns .list-official-sns a{width:3rem;height:3rem}@media screen and (min-width: 600px),print and (min-width: 193px){.site-footer-official-sns .list-official-sns a{width:4rem;height:4rem}}.site-footer-nav{display:flex;align-items:center;justify-content:flex-start;font-size:.85rem;line-height:1.35rem;position:relative}.site-footer-nav .menu{display:flex;flex-wrap:wrap;gap:0 var(--gap-md)}.site-footer-nav .menu li{display:contents}.site-footer-nav .menu a{padding-block:var(--gap-sm)}.site-footer-nav .menu li.separator{position:relative}.site-footer-nav .menu li.separator::after{content:"";position:absolute;inset:.5rem auto .5rem 0;width:1px;border-inline-start:1px solid #dedfd8}.site-footer-info{display:grid;place-items:center;border-top:1px solid #dedfd8;height:3.5rem}@media screen and (min-width: 1200px),print and (min-width: 615px){.site-footer-info{height:4rem}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.site-footer-info{padding-inline-end:3.5rem}}.site-footer-info .site-copyright{padding-inline:var(--gap-sm);text-align:center;font-size:.85rem;line-height:1.35rem}.site-footer-misc{position:relative}#back-to-top{position:fixed;inset:auto 0 0 auto;z-index:9999;aspect-ratio:1;background:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/back-to-top.svg");background-size:cover;opacity:.5;transition:opacity .2s,transform .01s;width:3.5rem}@media screen and (min-width: 1200px),print and (min-width: 615px){#back-to-top{width:4rem}}#back-to-top:hover{opacity:1}#back-to-top.hidden{opacity:0;pointer-events:none}.item-activity{position:relative;background-color:hsla(0,0%,100%,.5)}.item-activity.sticky .title{position:relative}.item-activity.sticky .title::before{content:"";position:absolute;inset:-0.5rem -0.5rem auto auto;width:.85rem;height:.85rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-pin.svg");background-size:contain}.item-activity>a{position:relative;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:var(--gap-sm)}.item-activity .thumbnail{margin-inline:auto;aspect-ratio:16/9;height:-moz-fit-content;height:fit-content;transition:box-shadow .4s ease;box-shadow:0 0 1px #dedfd8;background-color:#fff;background-position:center center;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-blank-thumb.svg");background-size:4rem 4rem;position:relative;width:18rem}@media screen and (min-width: 600px),print and (min-width: 193px){.item-activity .thumbnail{width:100%}}.item-activity .thumbnail .frame{position:absolute;inset:0;overflow:hidden}.item-activity .thumbnail img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-activity.is-post-thumbnail-size-contain img:first-child{inset:-10px;max-width:unset;width:calc(100% + 20px);height:calc(100% + 20px);opacity:.15;filter:saturate(400%) blur(10px)}.item-activity.is-post-thumbnail-size-contain img:last-child{-o-object-fit:contain;object-fit:contain}.item-activity .thumbnail .label{position:absolute;inset:-4px auto auto -4px;z-index:2;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.15rem .15rem .2rem .15rem;background-color:#b80001;color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:.85rem;font-weight:500;white-space:nowrap;transition:box-shadow .4s ease,translate .4s ease}.item-activity .title{font-size:1rem;line-height:1.5}body:not(.ios) .item-activity .title{font-feature-settings:"pkna" 1}.item-activity .title *{color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.item-activity .title>div{display:inline;text-align:left}.item-activity .title .label{font-size:0}.item-activity .info{display:grid;grid-template-columns:1fr auto;gap:.5rem}.item-activity .list-cat{display:flex;flex-wrap:wrap;gap:0 .75rem;padding-inline-start:1rem;position:relative}.item-activity .list-cat::before{content:"";position:absolute;inset:0 auto auto 0;width:1rem;height:1.1rem;background-size:.75rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-activity.svg");background-position:bottom left}.item-activity .list-cat li{font-size:.85rem;line-height:1.35rem;white-space:nowrap;color:#010555}body:not(.ios) .item-activity .list-cat li{font-feature-settings:"pkna" 1}.item-activity .date{font-size:.85rem;line-height:1.35rem;color:#737b8c}@media(hover: hover){.item-activity a:hover .thumbnail{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.item-activity a:hover .thumbnail .label{translate:-2px -2px;box-shadow:1px 1px 6px rgba(0,0,0,.75)}.item-activity a:hover .title *{text-decoration-color:currentColor}}.list-item-activity{display:grid;gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-activity{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-activity{gap:var(--gap-lg);grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-activity.compact{gap:var(--gap-md)}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.list-item-activity.allow-omit>li:nth-child(n+4){display:none}}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-activity.allow-omit>li:nth-child(n+5){display:none}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-activity.allow-omit>li:nth-child(n+4){display:none}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-activity.shortcode{gap:var(--gap-md)}}.list-item-activity.shortcode .item-activity{background-color:rgba(0,0,0,0)}.list-item-theme .stile-front.stile .list-item-activity.shortcode{grid-template-columns:1fr}.list-item-theme .stile-front.stile .list-item-activity.shortcode .item-activity>a{grid-template-rows:auto 1fr}.list-item-theme .stile-front.stile .list-item-activity.shortcode .item-activity .frame{border:none;background-color:rgba(0,0,0,0)}.list-item-theme .stile-front.stile .list-item-activity.shortcode .item-activity :is(.title,.title div){line-height:1.5}.list-item-theme .stile-front.stile .list-item-activity.shortcode .item-activity .info{display:none}@media(hover: hover){.list-item-theme .stile-front.stile .list-item-activity.shortcode .item-activity a:hover .thumbnail{box-shadow:0 2px 16px 0 hsla(0,0%,100%,.75)}}.item-event{position:relative;background-color:hsla(0,0%,100%,.5)}.item-event.sticky{position:relative}.item-event.sticky::before{content:"";position:absolute;inset:-0.5rem -0.5rem auto auto;width:.85rem;height:.85rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-pin.svg");background-size:contain}.item-event>a{position:relative;height:100%;container-type:inline-size;display:grid;gap:var(--gap-sm);grid-template-rows:1fr auto;grid-template-columns:minmax(0, 3fr) 7fr}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.item-event>a{grid-template-columns:minmax(0, 3.5fr) 6.5fr}}.item-event .thumbnail{aspect-ratio:5/7;width:100%;height:-moz-fit-content;height:fit-content;transition:box-shadow .4s ease;box-shadow:0 0 1px #dedfd8;background-color:#fff;background-position:center center;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-blank-thumb.svg");background-size:4rem 4rem;position:relative;grid-row:1/3}@container (width < 20rem){.item-event .thumbnail{grid-row:1/2}}.item-event .thumbnail .frame{position:absolute;inset:0;overflow:hidden}.item-event .thumbnail img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-event.is-post-thumbnail-size-contain img:first-child{inset:-10px;max-width:unset;width:calc(100% + 20px);height:calc(100% + 20px);opacity:.15;filter:saturate(400%) blur(10px)}.item-event.is-post-thumbnail-size-contain img:last-child{-o-object-fit:contain;object-fit:contain}.item-event .thumbnail .label{position:absolute;inset:-4px auto auto -4px;z-index:2;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.15rem .15rem .2rem .15rem;background-color:#b80001;color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:.85rem;font-weight:500;transition:box-shadow .4s ease,translate .4s ease}.item-event .title{grid-column:2/3;font-size:1rem;line-height:1.5}body:not(.ios) .item-event .title{font-feature-settings:"pkna" 1}.item-event .title *{color:#000;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.item-event .title>div{display:inline;text-align:left}.item-event .title .label{font-size:0}.item-event .event-info{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:flex-start;grid-column:2/3}@container (width < 20rem){.item-event .event-info{grid-column:1/3}}.item-event .event-info .state{display:grid;place-items:center;min-width:3rem;min-height:1.5rem;padding:.25rem;font-size:.85rem;line-height:1;font-weight:500;color:#fff;background-color:#73c2d6}.item-event .event-info .event-date{display:inline-block;font-size:1rem;line-height:1.5;font-weight:500;color:#000}.item-event .event-info .event-date .date-item{display:inline-block}.item-event .event-info .event-date .year{margin-inline-end:.5rem;font-size:.85rem;line-height:1.35rem;font-weight:400;color:#737b8c}.item-event.upcoming .event-info .state{background-color:#73c2d6}.item-event.ongoing .event-info .state{background-color:#b80001}.item-event.finished .event-info .state{background-color:#737b8c}@media(hover: hover){.item-event a:hover .thumbnail{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.item-event a:hover .thumbnail .label{translate:-2px -2px;box-shadow:1px 1px 6px rgba(0,0,0,.75)}.item-event a:hover .title *{text-decoration-color:currentColor}}.list-item-event{display:grid;gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-event{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-event{gap:var(--gap-lg);grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-event.compact{-moz-column-gap:var(--gap-md);column-gap:var(--gap-md)}}.list-item-event.compact .thumbnail .label{display:none}.list-item-event.compact .title .label{padding:0 .35rem;background-color:#b80001;color:#fff;font-size:.85rem;font-weight:500}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.list-item-event.allow-omit>li:nth-child(n+4){display:none}}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-event.allow-omit>li:nth-child(n+5){display:none}}@media screen and (min-width: 1200px),print and (min-width: 615px){.list-item-event.allow-omit>li:nth-child(n+4){display:none}}.item-faculty{position:relative}.item-faculty>a{position:relative;height:100%;display:flex;flex-direction:column;align-items:stretch}.item-faculty .title{flex-grow:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:1rem;font-weight:500;line-height:1}body:not(.ios) .item-faculty .title{font-feature-settings:"pkna" 1}.item-faculty .title *{color:rgb(6.93,110.11,130.9);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.item-faculty .name{font-size:1.125rem;text-align:start}.item-faculty .name>div{text-align:inherit}.item-faculty .name-en{margin-inline-start:auto}.item-faculty :is(.thumbnail,.message,dl){display:none}.item-faculty a:hover .title *{text-decoration-color:currentColor}.card .item-faculty{line-height:1.5;background-color:#f3f4f1}.card .item-faculty a{display:grid;gap:1rem;grid-template-rows:auto auto 1fr;transition:box-shadow .4s ease;grid-template-columns:minmax(0, 3.5fr) 6.5fr}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.card .item-faculty a{grid-template-columns:8rem 1fr}}.card .item-faculty .thumbnail{grid-column:1/2;grid-row:2/3;align-self:start;display:grid;aspect-ratio:4/7;width:100%;background-color:#fff;position:relative}.card .item-faculty .thumbnail>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .item-faculty .thumbnail.png{border-top:1rem solid #fff}.card .item-faculty .thumbnail.png>img{-o-object-fit:contain;object-fit:contain}.card .item-faculty .title{grid-column:1/3;grid-row:1/2;padding:.85rem 1rem 0 1rem}.card .item-faculty .name{font-size:1.25rem}.card .item-faculty .name-en{margin-inline-start:0;width:100%}.site-lang-en .card .item-faculty .list-pos{width:100%}.card .item-faculty dl{grid-column:2/3;grid-row:2/3;margin-block-start:0;padding-inline:0 1rem;display:flex;flex-direction:column;font-size:.85rem;line-height:inherit}body:not(.ios) .card .item-faculty dl{font-feature-settings:"pkna" 1}.card .item-faculty dl dt{font-weight:500;color:#010555}.card .item-faculty dl dt dd+*{margin-block-start:.75rem}.card .item-faculty dl dd{padding:0}.card .item-faculty .message{grid-column:1/3;grid-row:3/4;display:block;margin:0;padding:0 1rem .9rem;font-size:.85rem;line-height:inherit;text-align:start}@media(hover: hover){.card .item-faculty a:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}}.list-item-faculty{display:flex;flex-direction:column;gap:calc(.5*var(--gap-sm))}.card .list-item-faculty{display:grid;gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.card .list-item-faculty{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 900px),print and (min-width: 369px){.card .list-item-faculty{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px),print and (min-width: 615px){.card .list-item-faculty{grid-template-columns:repeat(4, 1fr)}}.faculty-index{max-width:48rem;margin-inline:auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.faculty-index>label{margin:0;display:flex;align-items:center;gap:.25rem}.faculty-index-list{display:flex;flex-wrap:wrap;gap:.5rem}.faculty-index-list li{display:contents}.faculty-index-list a{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;transition:all .2s ease}.faculty-index-list a::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.faculty-index-list a{padding:.65rem 1.25rem}}body:not(.ios) .faculty-index-list a{font-feature-settings:"pkna" 1}.faculty-index-list a:hover{background:#010555}.faculty-index-list a{padding:.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.faculty-index-list a{padding:.5rem}}.faculty-index-list a.disabled{pointer-events:none;opacity:.5}.faculty-index-list label{display:flex;align-items:center;gap:.25rem}.faculty-index-list input{margin-block-start:.1rem}.item-news{position:relative;background-color:hsla(0,0%,100%,.5);border-block-start:1px solid #dedfd8}.item-news.sticky{position:relative}.item-news.sticky::after{content:"";position:absolute;top:.15rem;right:.15rem;width:.75rem;height:.75rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-pin.svg");background-size:contain}.item-news>:is(a,div):not([class]){display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:calc(.5*var(--gap-sm)) var(--gap-sm);padding:var(--gap-sm) .25rem}.item-news .info{grid-column:1/3}.item-news .title{grid-column:1/3}.item-news.has-post-thumbnail .title{grid-column:1/2}.item-news .thumbnail{grid-column:2/3;grid-row:2/3}.item-news>a:not([class])[data-stile~=link-external] .title>div:last-child::after{color:#b80001;margin-left:.2em;overflow:hidden;transform:translateY(0.125em);content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.item-news>a:not([class])[data-stile~=link-external] .title>div:last-child::after{-webkit-text-stroke-width:.28px}}@supports(-moz-appearance: none){.item-news>a:not([class])[data-stile~=link-external] .title>div:last-child::after{transform:translateY(0.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("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file.svg");background-size:contain;background-position:center;transform:translateY(0.1em);width:36px;max-width:2.6em;height:18px;transform:translateY(calc(0.02rem + 3px))}@supports(-moz-appearance: none){.item-news>a:not([class])[data-stile~=link-file] .title>div:last-child::after{transform:translateY(calc(0.01rem + 3px))}}.item-news>a:not([class])[data-stile~=link-file-pdf] .title>div:last-child::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-pdf.svg")}.item-news>a:not([class])[data-stile~=link-file-word] .title>div:last-child::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-word.svg")}.item-news>a:not([class])[data-stile~=link-file-excel] .title>div:last-child::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-excel.svg")}.item-news>a:not([class])[data-stile~=link-file-powerpoint] .title>div:last-child::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-powerpoint.svg")}.item-news .info{grid-column:1/3;display:grid;grid-template-columns:1fr auto;width:100%}.item-news .list-cat{display:flex;flex-wrap:wrap;gap:0 .75rem;padding-inline-start:1rem;position:relative}.item-news .list-cat::before{content:"";position:absolute;inset:0 auto auto 0;width:1rem;height:1.1rem;background-size:.75rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-cat-news.svg");background-position:bottom left}.item-news .list-cat li{font-size:.85rem;line-height:1.35rem;color:#b80001;white-space:nowrap}body:not(.ios) .item-news .list-cat li{font-feature-settings:"pkna" 1}.item-news .date{font-size:.85rem;line-height:1.35rem;color:#737b8c}.item-news .thumbnail{aspect-ratio:16/9;width:6rem;transition:box-shadow .4s ease;box-shadow:0 0 1px #dedfd8}.item-news .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-news.is-post-thumbnail-size-contain img{-o-object-fit:contain;object-fit:contain;height:auto}.item-news .title{font-size:1rem;line-height:1.5}body:not(.ios) .item-news .title{font-feature-settings:"pkna" 1}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-news .title{display:inline-block}.item-news .title div{display:inline}}.item-news .title *{color:#000;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.item-news>div .title{color:#737b8c;text-decoration:none}@media(hover: hover){.item-news a:hover .title *{text-decoration-color:currentColor}.item-news a:hover .thumbnail{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}}.list-item-news{display:grid}.list-item-news.column2{display:block;-moz-column-gap:var(--gap-md);column-gap:var(--gap-md);-moz-column-count:1;column-count:1}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-news.column2{-moz-column-count:2;column-count:2}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-news.column2{-moz-column-gap:var(--gap-lg);column-gap:var(--gap-lg)}}.list-item-news.column2 .item-news>:is(a,div):not([class]){display:inline-grid;width:100%}.list-item-news.column2.first-view{display:none}.item-news-sticky-important>:is(a,div){display:flex;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;background-color:#010555}.item-news-sticky-important>:is(a,div) .title *{font-size:1rem;color:#fff}.item-news-sticky-important>:is(a,div) .title div{display:inline;line-height:1.5}.item-news-sticky-important a .title *{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.item-news-sticky-important a:hover .title *{text-decoration-color:currentColor}.list-item-news-sticky-important{display:flex;flex-direction:column;gap:.5rem}.item-search{position:relative;background-color:hsla(0,0%,100%,.5);border-block-start:1px solid #dedfd8}.item-search>:is(a,div){display:grid;grid-template-columns:1fr;gap:calc(.5*var(--gap-sm));padding:var(--gap-sm) .25rem}.item-search .title{display:flex;flex-wrap:wrap;font-size:1rem;line-height:1.5}body:not(.ios) .item-search .title{font-feature-settings:"pkna" 1}.item-search .title *{color:#000;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .4s ease}.item-search>div .title{color:#737b8c;text-decoration:none}.item-search :is(.date,.type){display:inline-block;white-space:nowrap}.item-search :is(.date,.type)::after{content:"|";display:inline-block;padding-inline:.35rem}.item-search :is(.excerpt,.url){font-size:.85rem;line-height:1.35rem;overflow-wrap:anywhere}.item-search .excerpt{color:#737b8c}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-search .excerpt{display:none}}.item-search .url{color:#098faa}@media(hover: hover){.item-search a:hover .title *{text-decoration-color:currentColor}}.item.status-private{opacity:.5}.item div{margin:0}.item .thumbnail img{max-width:unset}.item .title>div{font-size:inherit;line-height:inherit}.list-item-simple{list-style:none;padding-inline-start:1.8rem}.list-item-simple>li{line-height:1.8rem;position:relative}.list-item-simple>li::before{content:"";position:absolute;top:calc(0.9rem - .01rem);left:-1.8rem;width:1em;height:1em;transform:translateY(-0.45em) scale(0.5, 0.75);background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-related.svg");background-repeat:no-repeat;background-size:contain}.list-item-simple>li+li{margin-block-start:.9rem}.list-item-simple :not([class])>a:not([class]):not([data-stile]){text-decoration:underline;color:#098faa}.list-item-simple :not([class])>a:not([class]):not([data-stile]):visited{color:#850ac2}.list-item-simple a:not([class])[data-stile~=link-simple],.list-item-simple a:not([class])[href^=http]:empty{text-decoration:none;color:#098faa;word-wrap:break-word;margin-left:.075rem;margin-right:.075rem;padding:.1rem .35rem;background-color:rgba(56,98,139,.075);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:#098faa;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:#850ac2}.list-item-simple a:not([class])[data-stile~=link-anchor]::after{margin-left:.2em;overflow:hidden;transform:translateY(0.125em);content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.list-item-simple a:not([class])[data-stile~=link-anchor]::after{-webkit-text-stroke-width:.28px}}@supports(-moz-appearance: none){.list-item-simple a:not([class])[data-stile~=link-anchor]::after{transform:translateY(0.2em)}}.list-item-simple a:not([class])[data-stile~=link-external]::after{margin-left:.2em;overflow:hidden;transform:translateY(0.125em);content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.list-item-simple a:not([class])[data-stile~=link-external]::after{-webkit-text-stroke-width:.28px}}@supports(-moz-appearance: none){.list-item-simple a:not([class])[data-stile~=link-external]::after{transform:translateY(0.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("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file.svg");background-size:contain;background-position:center;transform:translateY(0.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(0.02rem + 3px))}@supports(-moz-appearance: none){.list-item-simple a:not([class])[data-stile~=link-file]::after{transform:translateY(calc(0.01rem + 3px))}}.list-item-simple a:not([class])[data-stile~=link-file-pdf]::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-pdf.svg")}.list-item-simple a:not([class])[data-stile~=link-file-word]::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-word.svg")}.list-item-simple a:not([class])[data-stile~=link-file-excel]::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-excel.svg")}.list-item-simple a:not([class])[data-stile~=link-file-powerpoint]::after{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/link/icon-file-powerpoint.svg")}@media print{:root{font-size:9pt !important}html,body{min-height:0 !important}.site{min-height:0 !important}.site-header{position:static !important;transform:initial !important}.site-content{display:block !important}.site-content::after{content:none}.site-main{display:block !important}.bg-wrapper{position:static !important}.bg{background:none !important}.bg:not(.bg-news){display:none !important}.content-area{display:block !important}.entry{display:block !important}.screen-only,#backtotop{display:none !important}.has-anchor{padding-block-start:0 !important;margin-block-start:0 !important}.site-footer{background:#fff !important}}.item-oc-activity{display:flex;align-items:flex-start;margin-inline:auto}.item-oc-activity .thumbnail{box-shadow:0 0 6px rgba(0,0,0,.25);margin-block-end:2rem;position:relative}.item-oc-activity .thumbnail:before{content:"";display:block;padding-top:56.25%}.item-oc-activity .thumbnail>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}.item-oc-activity .thumbnail>div[data-image-id],.item-oc-activity .thumbnail>div[style]{z-index:1;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.item-oc-activity .thumbnail.video{cursor:pointer;transition:box-shadow .4s ease;box-shadow:0 2px 12px rgba(0,0,0,.35)}.item-oc-activity .thumbnail.video::after{content:"";position:absolute;top:50%;left:50%;width:4rem;height:4rem;z-index:1;transform:translate(-50%, -50%);background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/mark-play.svg");background-size:contain;pointer-events:none;transition:all .2s ease}.item-oc-activity .thumbnail.video:hover:after{width:4.5rem;height:4.5rem}.item-oc-activity .main{flex-grow:1;max-width:100%;margin-block-start:4rem;background-color:rgba(222,223,216,.75)}.item-oc-activity .main .title{font-size:1.125rem;line-height:1.8rem;color:#010555;position:relative;padding-block:1.15rem 1.5rem;padding-inline-start:5rem;min-height:5.5rem}body:not(.ios) .item-oc-activity .main .title{font-feature-settings:"pkna" 1}@media screen and (min-width: 1200px),print and (min-width: 615px){.item-oc-activity .main .title{font-size:1.25rem;line-height:1.8rem}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-oc-activity .main .title{padding-block:.75rem 1rem;padding-inline-start:4rem;min-height:4rem}}.item-oc-activity .main .excerpt{font-size:.85rem;line-height:1.35rem}@media screen and (min-width: 1200px),print and (min-width: 615px){.item-oc-activity .main .excerpt{font-size:1rem;line-height:1.8rem}}.item-oc-activity .main .text{min-height:5.4rem}.item-oc-activity .main .text>*{max-width:100%}.item-oc-activity .main .btn-row{display:grid;place-items:center;padding-block:3rem 1.5rem}.item-oc-activity .main .btn.opener{display:inline-block;width:3rem;height:3rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-activity-open.svg");background-size:contain;cursor:pointer}.item-oc-activity .main .btn.detail{border-color:#0db8d9;background-color:#0db8d9;color:#fff;border-radius:1.375rem;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.item-oc-activity .main .btn.detail::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.item-oc-activity .main .btn.detail{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.item-oc-activity .main .btn.detail{padding-inline-end:2.25rem}}.item-oc-activity .main .btn.detail::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.item-oc-activity .main .btn.detail::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.item-oc-activity .main .btn.detail::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.item-oc-activity .main .btn.detail::before{right:.35rem}}body:not(.ios) .item-oc-activity .main .btn.detail{font-feature-settings:"pkna" 1}.item-oc-activity .main .btn.detail:hover{background:#38628b}.item-oc-activity .main .btn.external{border-color:#0db8d9;background-color:#0db8d9;color:#fff;border-radius:1.375rem;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.item-oc-activity .main .btn.external::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.item-oc-activity .main .btn.external{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.item-oc-activity .main .btn.external{padding-inline-end:2.25rem}}.item-oc-activity .main .btn.external::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.item-oc-activity .main .btn.external::before{font-size:1rem;right:.45rem;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.item-oc-activity .main .btn.external::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.item-oc-activity .main .btn.external::before{right:.75rem}}body:not(.ios) .item-oc-activity .main .btn.external{font-feature-settings:"pkna" 1}.item-oc-activity .main .btn.external:hover{background:#38628b}.list-item-oc-activity.large .item-oc-activity{max-width:88rem;flex-direction:row-reverse}.list-item-oc-activity.large .item-oc-activity .thumbnail{min-width:58%;margin-inline-start:-6rem}.list-item-oc-activity.large .item-oc-activity .main{max-width:calc(42% + 6rem);padding-block:2rem 0;padding-inline:2rem 7.5rem}.list-item-oc-activity:not(.large) .item-oc-activity{max-width:76rem}.list-item-oc-activity:not(.large) .item-oc-activity .thumbnail{min-width:52%}.list-item-oc-activity:not(.large) .item-oc-activity .main{max-width:calc(48% + 6rem)}.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n){flex-direction:row-reverse}.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n) .thumbnail{margin-inline-start:-6rem}.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n) .main{padding-block:2rem 0;padding-inline:2rem 7.5rem}.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n+1){flex-direction:row}.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n+1) .thumbnail{margin-inline-end:-6rem}.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n+1) .main{padding-block:2rem 0;padding-inline:7.5rem 2rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.list-item-oc-activity.large .item-oc-activity:nth-child(2n+1),.list-item-oc-activity.large .item-oc-activity:nth-child(2n),.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n+1),.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n){flex-direction:column}.list-item-oc-activity.large .item-oc-activity:nth-child(2n+1) .thumbnail,.list-item-oc-activity.large .item-oc-activity:nth-child(2n) .thumbnail,.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n+1) .thumbnail,.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n) .thumbnail{margin-block-end:0;margin-inline:auto 0;width:95%;max-width:32rem}.list-item-oc-activity.large .item-oc-activity:nth-child(2n+1) .main,.list-item-oc-activity.large .item-oc-activity:nth-child(2n) .main,.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n+1) .main,.list-item-oc-activity:not(.large) .item-oc-activity:nth-child(2n) .main{margin-block-start:-2rem;padding-block:4rem 0;padding-inline:1rem 1rem;width:95%;max-width:32rem}}.item-oc-activity+.item-oc-activity{margin-block-start:4rem}.item-oc-activity:first-child+.item-oc-activity{margin-block-start:6rem}.item-oc-activity .highlight{position:absolute;top:0;left:0;width:4rem;height:4rem;background-color:#b80001}.item-oc-activity .highlight::before{content:"Highlight";position:absolute;top:10%;left:50%;transform:translateX(-50%);font-size:.7rem;font-weight:500;color:#fff;line-height:1;text-shadow:#b80001 1px 1px 1px,#b80001 -1px 1px 1px,#b80001 1px -1px 1px,#b80001 -1px -1px 1px,#b80001 0 1px 1px,#b80001 -1px 0 1px,#b80001 0 -1px 1px,#b80001 1px 0 1px}.item-oc-activity .highlight::after{content:"1";position:absolute;left:50%;bottom:15%;transform:translateX(-50%);font-size:1.75rem;line-height:2.7rem;font-weight:500;color:#fff;line-height:1}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.item-oc-activity .highlight{width:3rem;height:3rem}.item-oc-activity .highlight::before{top:6%}.item-oc-activity .highlight::after{bottom:8%}}.item-oc-activity:nth-child(1) .highlight::after{content:"1"}.item-oc-activity:nth-child(2) .highlight::after{content:"2"}.item-oc-activity:nth-child(3) .highlight::after{content:"3"}.item-oc-activity:nth-child(4) .highlight::after{content:"4"}.item-oc-activity:nth-child(5) .highlight::after{content:"5"}.item-oc-activity:nth-child(6) .highlight::after{content:"6"}.item-oc-activity:nth-child(7) .highlight::after{content:"7"}.item-oc-activity:nth-child(8) .highlight::after{content:"8"}.item-oc-activity:nth-child(9) .highlight::after{content:"9"}.item-oc-activity:nth-child(10) .highlight::after{content:"10"}.item-oc-activity:nth-child(11) .highlight::after{content:"11"}.item-oc-activity:nth-child(12) .highlight::after{content:"12"}.item-oc-activity:nth-child(13) .highlight::after{content:"13"}.item-oc-activity:nth-child(14) .highlight::after{content:"14"}.item-oc-activity:nth-child(15) .highlight::after{content:"15"}.item-oc-activity:nth-child(16) .highlight::after{content:"16"}.item-oc-activity:nth-child(17) .highlight::after{content:"17"}.item-oc-activity:nth-child(18) .highlight::after{content:"18"}.item-oc-activity:nth-child(19) .highlight::after{content:"19"}.item-oc-activity:nth-child(20) .highlight::after{content:"20"}.second .item-oc-activity:nth-child(1) .highlight::after{content:"2"}.second .item-oc-activity:nth-child(2) .highlight::after{content:"3"}.second .item-oc-activity:nth-child(3) .highlight::after{content:"4"}.second .item-oc-activity:nth-child(4) .highlight::after{content:"5"}.second .item-oc-activity:nth-child(5) .highlight::after{content:"6"}.second .item-oc-activity:nth-child(6) .highlight::after{content:"7"}.second .item-oc-activity:nth-child(7) .highlight::after{content:"8"}.second .item-oc-activity:nth-child(8) .highlight::after{content:"9"}.second .item-oc-activity:nth-child(9) .highlight::after{content:"10"}.second .item-oc-activity:nth-child(10) .highlight::after{content:"11"}.second .item-oc-activity:nth-child(11) .highlight::after{content:"12"}.second .item-oc-activity:nth-child(12) .highlight::after{content:"13"}.second .item-oc-activity:nth-child(13) .highlight::after{content:"14"}.second .item-oc-activity:nth-child(14) .highlight::after{content:"15"}.second .item-oc-activity:nth-child(15) .highlight::after{content:"16"}.second .item-oc-activity:nth-child(16) .highlight::after{content:"17"}.second .item-oc-activity:nth-child(17) .highlight::after{content:"18"}.second .item-oc-activity:nth-child(18) .highlight::after{content:"19"}.second .item-oc-activity:nth-child(19) .highlight::after{content:"20"}.second .item-oc-activity:nth-child(20) .highlight::after{content:"21"}.item-oc-activity .excerpt,.item-oc-activity .content{overflow:hidden}.item-oc-activity .excerpt{transition:all .2s ease}.item-oc-activity .content{transition:all .2s ease .2s}.item-oc-activity.hidden .excerpt{opacity:1}.item-oc-activity.hidden .content{opacity:0;max-height:0 !important}.item-oc-activity:not(.hidden) .excerpt{opacity:0;max-height:0 !important}.item-oc-activity:not(.hidden) .content{opacity:1}.page-template-oc .site-main{overflow:hidden}.bg.bg-open-campus{flex-grow:1}.section-oc-guide .oc-background-image{width:100%;min-height:calc(90vw + 2rem);position:relative}.section-oc-guide .oc-background-image:before{content:"";display:block;padding-top:33.3333333333%}.section-oc-guide .oc-background-image>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .oc-background-image{min-height:24rem}}.section-oc-guide .oc-background-image .gida-slider-hero{position:absolute;inset:0}.section-oc-guide .oc-background-image .title{position:absolute;top:0;left:0;right:0}.section-oc-guide .oc-background-image .title .title-main,.section-oc-guide .oc-background-image .title .title-sub{left:50%;transform:translateX(-50%);background-size:contain;background-position:center}.section-oc-guide .oc-background-image .title .title-main{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/title.svg");top:2rem;width:calc(100% - .25rem);position:relative}.section-oc-guide .oc-background-image .title .title-main:before{content:"";display:block;padding-top:9.6551724138%}.section-oc-guide .oc-background-image .title .title-main>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}.section-oc-guide .oc-background-image .title .title-sub{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/title-sub.svg");top:2rem;width:90%;position:relative}.section-oc-guide .oc-background-image .title .title-sub:before{content:"";display:block;padding-top:12.7659574468%}.section-oc-guide .oc-background-image .title .title-sub>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.section-oc-guide .oc-background-image .title .title-main{top:3rem;width:calc(100% - 3rem)}.section-oc-guide .oc-background-image .title .title-sub{top:2.75rem;width:40%}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.section-oc-guide .oc-background-image .title .title-main{top:2.5rem;width:85%}.section-oc-guide .oc-background-image .title .title-sub{top:2.25rem;width:30%}}@media screen and (min-width: 1200px)and (max-width: 1799.5px),print and (min-width: 615px)and (max-width: 963.5px){.section-oc-guide .oc-background-image .title .title-main{top:3rem;width:80%}.section-oc-guide .oc-background-image .title .title-sub{top:2.75rem;width:25%}}@media screen and (min-width: 1800px),print and (min-width: 964px){.section-oc-guide .oc-background-image .title .title-main{top:4rem;width:80%;max-width:80rem}.section-oc-guide .oc-background-image .title .title-sub{top:4rem;width:25%;max-width:26rem}}.section-oc-guide .oc-background-image .introduction{position:absolute;left:50%;transform:translateX(-50%);width:95%;max-width:28rem;text-align:center;background-color:rgba(13,184,217,.9);border-radius:3rem;color:#fff;top:40%;padding:1.5rem .5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .oc-background-image .introduction{padding:1.5rem 1.75rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .oc-background-image .introduction{top:45%}}@media screen and (min-width: 900px),print and (min-width: 369px){.section-oc-guide .oc-background-image .introduction{top:47.5%}}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-oc-guide .oc-background-image .introduction{top:50%}}.section-oc-guide .oc-background-image .introduction span{display:inline-block}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .oc-background-image .introduction{border-radius:4rem}}body:not(.ios) .section-oc-guide .oc-background-image .introduction{font-feature-settings:"pkna" 1}.section-oc-guide .oc-background-image .introduction>*:first-child{line-height:1.5;font-size:.85rem}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .oc-background-image .introduction>*:first-child{font-size:1rem}}.section-oc-guide .oc-background-image .introduction>*:last-child{margin-block-start:.75rem;font-size:1.25rem;line-height:1.8rem}.section-oc-guide .oc-background-image .introduction::after{content:"";position:absolute;left:calc(50% - .6rem);bottom:-0.25rem;width:0;height:0;border:.6rem solid rgba(0,0,0,0);border-top:.85rem solid #fff}.section-oc-guide .oc-guide{transform:translateY(-2rem);padding-block-end:1.5rem;max-width:100%;position:relative;z-index:0}.section-oc-guide .oc-guide::after{content:"";position:absolute;top:2rem;left:0;right:0;bottom:0;z-index:-1;border-left:2rem solid #f3f4f1;border-right:2rem solid #f3f4f1}.section-oc-guide .oc-guide::before{content:"";position:absolute;top:4rem;bottom:0;left:0;right:0;z-index:0;background-color:#d7eef4}.section-oc-guide .list-item-guide{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .list-item-guide{gap:1.5rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .list-item-guide{padding-inline:2rem}}.section-oc-guide .item-guide{cursor:pointer;width:9rem}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .item-guide{width:10rem}}.section-oc-guide .item-guide .image{width:100%;background-color:#fff;background-size:cover;background-position:center center;box-shadow:2px 2px 4px rgba(0,0,0,.3);border-radius:.5rem;position:relative}.section-oc-guide .item-guide .image:before{content:"";display:block;padding-top:100%}.section-oc-guide .item-guide .image>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}.section-oc-guide .item-guide .caption{font-size:.85rem;line-height:1.35rem;margin-block-start:.5rem;max-width:100%;position:relative}.section-oc-guide .item-guide .image{position:relative}.section-oc-guide .item-guide .image::after{content:"";position:absolute;inset:0;border:0 solid #b80001;border-radius:.5rem;transition:all .2s ease}.section-oc-guide .item-guide:hover .image,.section-oc-guide .item-guide.selected .image{position:relative}.section-oc-guide .item-guide:hover .image::after,.section-oc-guide .item-guide.selected .image::after{border:6px solid #b80001}.section-oc-guide .item-guide .caption{position:relative}.section-oc-guide .item-guide .caption::before{content:"";position:absolute;top:-4.5rem;left:.5rem;width:4rem;height:4rem;background-size:contain;transform:scale(0);transition:all .2s ease}.section-oc-guide .item-guide:hover .caption,.section-oc-guide .item-guide.selected .caption{position:relative}.section-oc-guide .item-guide:hover .caption::before,.section-oc-guide .item-guide.selected .caption::before{transform:scale(1)}.section-oc-guide .item-guide::after{content:"";position:absolute;bottom:-5rem;width:4rem;height:4rem;background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/icon-oc-loading.svg);background-size:contain;background-position:center center;transition:all .2s ease;transform:translate(3rem, -1.5rem) scaleY(0)}.section-oc-guide .item-guide.selected::after{transition:all 1s ease;transform:translate(3rem, 0) scaleY(1)}.section-oc-guide .item-guide[data-guide=a] .image{background-image:url(../images/oc/img-guide-a-01.png)}.section-oc-guide .item-guide[data-guide=a] .caption::before{background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/icon-flag-a.svg)}.section-oc-guide .item-guide[data-guide=b] .image{background-image:url(../images/oc/img-guide-b-01.png)}.section-oc-guide .item-guide[data-guide=b] .caption::before{background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/icon-flag-b.svg)}.section-oc-guide .item-guide[data-guide=c] .image{background-image:url(../images/oc/img-guide-c-01.png)}.section-oc-guide .item-guide[data-guide=c] .caption::before{background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/icon-flag-c.svg)}.section-oc-guide .item-guide[data-guide=d] .image{background-image:url(../images/oc/img-guide-d-01.png)}.section-oc-guide .item-guide[data-guide=d] .caption::before{background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/icon-flag-d.svg)}.section-oc-guide .item-guide[data-guide=e] .image{background-image:url(../images/oc/img-guide-e-01.png)}.section-oc-guide .item-guide[data-guide=e] .caption::before{background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/icon-flag-e.svg)}.section-oc-guide .balloon{padding:.35rem .25rem .35rem .5rem;line-height:1.5;width:9rem;max-width:9rem;color:#010555;background-color:#fff;border-radius:.5rem;font-size:.8rem;line-height:.9rem;align-self:flex-start}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .balloon{width:10rem;max-width:10rem}}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-oc-guide .balloon{padding:.5rem .65rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-oc-guide .balloon{font-size:.85rem;line-height:1.35rem}}body:not(.ios) .section-oc-guide .balloon{font-feature-settings:"pkna" 1}.section-oc-guide .balloon[data-stile~=scroll-effect]{opacity:0}.section-oc-guide .balloon[data-stile~=scroll-effect][data-stile~=visible]{opacity:1;transition:all .2s ease 1s}.list-item-guide>.balloon::after{content:"";position:absolute;top:calc(50% - 1rem);left:-1.75rem;width:2rem;height:2rem;border:1rem solid rgba(0,0,0,0);border-right:1rem solid #fff}.list-item-guide>.balloon[data-stile~=scroll-effect]{transform:translateX(-50%)}.list-item-guide>.balloon[data-stile~=scroll-effect][data-stile~=visible]{transform:translateX(0)}.item-guide>.balloon::after{content:"";position:absolute;left:calc(50% - 1rem);bottom:-1.75rem;width:2rem;height:2rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #fff}.item-guide>.balloon[data-stile~=scroll-effect]{transform:translateY(50%)}.item-guide>.balloon[data-stile~=scroll-effect][data-stile~=visible]{transform:translateY(0)}@media screen and (max-width: 976.5px){.list-item-guide>.balloon{display:block}.item-guide>.balloon{display:none}}@media screen and (min-width: 977px){.list-item-guide>.balloon{display:none}.item-guide>.balloon{position:absolute;right:initial;bottom:calc(100% + 1.25rem)}}.oc-closer{overflow:hidden;transition:max-height .4s ease}.oc-closer.hidden{max-height:0 !important;opacity:0;transition:max-height .2s ease .2s,opacity .2s ease}.bg-heading{position:absolute;left:calc(100% - 6rem);top:-8vw;z-index:-1;font-family:var(--font-accent);font-weight:900;font-size:12vw;line-height:.8;color:rgba(115,194,214,.2);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-open-campus+.section-open-campus{padding-block-start:6rem}.section-open-campus{position:relative;padding-block-start:10rem}div[data-stile~=modal-box]{display:none;-webkit-overflow-scrolling:touch;overflow:hidden;background-color:rgba(0,0,0,.75);cursor:pointer;opacity:0}div[data-stile~=modal-box][data-stile~=visible],div[data-stile~=modal-box].visible{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;margin:0;transition:opacity .5s ease}div[data-stile~=modal-box]>img,div[data-stile~=modal-box]>iframe,div[data-stile~=modal-box]>*[data-stile~=iframe-wrapper]{position:absolute;top:50%;left:50%;cursor:auto;transform:translate(-50%, -50%)}@media screen and (min-width: 600px),print and (min-width: 193px){div[data-stile~=modal-box]>img,div[data-stile~=modal-box]>iframe,div[data-stile~=modal-box]>*[data-stile~=iframe-wrapper]{max-width:calc(100% - 6rem) !important}}div[data-stile~=modal-box]>span[data-stile=modal-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~=modal-box]>span[data-stile=modal-box-close]::before,div[data-stile~=modal-box]>span[data-stile=modal-box-close]::after{content:"";position:absolute;top:50%;left:50%;width:2rem;border:2px solid hsla(0,0%,100%,.75);background-color:hsla(0,0%,100%,.75);transform-origin:50% 50%}div[data-stile~=modal-box]>span[data-stile=modal-box-close]::before{transform:translate(-50%, -50%) rotate(45deg)}div[data-stile~=modal-box]>span[data-stile=modal-box-close]::after{transform:translate(-50%, -50%) rotate(-45deg)}.section-open-campus .section-content>h3{font-size:1.5rem;line-height:1.5;font-weight:500;padding-block-end:.65rem;border-bottom:2px solid #010555}.section-open-campus .section-content>h3.no-clear{clear:none}.section-open-campus .section-content>h3 small{font-size:1.375rem;font-weight:400}.section-open-campus .section-content>h3 small:first-child{padding-block-start:.25rem}.section-open-campus .section-content>h3 small:last-child{padding-block-end:.25rem}.section-open-campus .section-content>h3 small:only-child{padding:0;font-weight:600}.section-open-campus .section-content>h3{text-shadow:0 0 4px #fff;position:relative;display:inline-block;margin-inline-end:auto;padding-block-end:.25rem;border-bottom:2px solid #010555;position:relative}.section-open-campus .section-content>h3::before{content:"";position:absolute;width:100vw;height:.5rem;right:100%;bottom:-2px;border-bottom:2px solid #f3f4f1}.section-open-campus .section-content>h3+*{margin-block-start:3rem}.section-open-campus .section-content>*+h3{margin-block-start:6rem}.section-open-campus .section-content>.btn-row{display:grid;place-items:center;align-items:flex-end;margin-block-start:1.5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.section-open-campus .section-content>.btn-row{margin-block-start:3rem}}.section-open-campus .section-content>.btn-row .btn.list{border-color:#0db8d9;background-color:#0db8d9;color:#fff;border-radius:1.375rem;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.section-open-campus .section-content>.btn-row .btn.list::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.section-open-campus .section-content>.btn-row .btn.list{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-open-campus .section-content>.btn-row .btn.list{padding-inline-end:2.25rem}}.section-open-campus .section-content>.btn-row .btn.list::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.section-open-campus .section-content>.btn-row .btn.list::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.section-open-campus .section-content>.btn-row .btn.list::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-open-campus .section-content>.btn-row .btn.list::before{right:.35rem}}body:not(.ios) .section-open-campus .section-content>.btn-row .btn.list{font-feature-settings:"pkna" 1}.section-open-campus .section-content>.btn-row .btn.list:hover{background:#38628b}.section-open-campus .large-item-wrapper{max-width:88rem;margin-inline:auto;position:relative}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-open-campus .large-item-wrapper{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.section-open-campus .large-item-wrapper{padding-block-end:2rem;min-height:34rem}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.section-open-campus .large-item-wrapper{padding-block-end:2rem;min-height:35rem}}@media screen and (min-width: 1200px)and (max-width: 1799.5px),print and (min-width: 615px)and (max-width: 963.5px){.section-open-campus .large-item-wrapper{padding-block-end:4rem;min-height:42rem}}@media screen and (min-width: 1800px),print and (min-width: 964px){.section-open-campus .large-item-wrapper{padding-block-end:4rem;min-height:42rem}}.section-open-campus .wrapper-comment{right:0;min-width:58%;display:flex;flex-direction:column;position:absolute}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-open-campus .wrapper-comment{position:relative}}.section-open-campus .wrapper-comment::before{content:"";padding-block-end:66.6%;width:100%}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-open-campus .wrapper-comment::before{display:none}}.section-open-campus .comment{margin-block-start:-0.5rem;padding-block-end:2rem;display:flex;align-items:center;justify-content:flex-end}.section-open-campus .comment.opposite{flex-direction:row-reverse;justify-content:flex-start}@media screen and (min-width: 600px),print and (min-width: 193px){.section-open-campus .comment.opposite{justify-content:flex-start}}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-open-campus .comment.opposite{justify-content:center}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.section-open-campus .comment{margin-block-start:1rem;padding-block-end:2rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.section-open-campus .comment{margin-block-start:1rem;padding-block-end:2rem;justify-content:center}}.section-open-campus .comment .message{position:relative;z-index:1;padding-block:2rem;padding-inline-end:1rem;font-size:.85rem;line-height:1.35rem;text-shadow:0 0 2px #fff;text-align:right}.section-open-campus .comment .message::before,.section-open-campus .comment .message::after{content:"";position:absolute;width:5rem;height:4px;border-top:3px;background-color:#737b8c}.section-open-campus .comment .message::before{top:1.75rem;right:.75rem;transform-origin:top right;transform:rotate(24deg)}.section-open-campus .comment .message::after{right:1.5rem;bottom:1.25rem;transform-origin:bottom right;transform:rotate(-16deg)}.section-open-campus .comment.opposite .message{padding-block:2rem;padding-inline-start:1rem;text-align:left}.section-open-campus .comment.opposite .message::before{left:.75rem;transform-origin:top left;transform:rotate(-24deg)}.section-open-campus .comment.opposite .message::after{left:1.5rem;transform-origin:bottom left;transform:rotate(16deg)}.char{width:10rem;margin-inline:-2rem;background-size:contain;background-position:center;position:relative}.char:before{content:"";display:block;padding-top:100%}.char>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}.oc-closer[data-guide=a] .section-open-campus:nth-child(2n) .char{background-image:url("../images/oc/img-guide-a-02.png")}.oc-closer[data-guide=a] .section-open-campus:nth-child(2n+1) .char{background-image:url("../images/oc/img-guide-a-03.png")}.oc-closer[data-guide=a] .section-questionnaire .char{background-image:url("../images/oc/img-guide-a-01.png")}.oc-closer[data-guide=b] .section-open-campus:nth-child(2n) .char{background-image:url("../images/oc/img-guide-b-02.png")}.oc-closer[data-guide=b] .section-open-campus:nth-child(2n+1) .char{background-image:url("../images/oc/img-guide-b-03.png")}.oc-closer[data-guide=b] .section-questionnaire .char{background-image:url("../images/oc/img-guide-b-01.png")}.oc-closer[data-guide=c] .section-open-campus:nth-child(2n) .char{background-image:url("../images/oc/img-guide-c-02.png")}.oc-closer[data-guide=c] .section-open-campus:nth-child(2n+1) .char{background-image:url("../images/oc/img-guide-c-03.png")}.oc-closer[data-guide=c] .section-questionnaire .char{background-image:url("../images/oc/img-guide-c-01.png")}.oc-closer[data-guide=d] .section-open-campus:nth-child(2n) .char{background-image:url("../images/oc/img-guide-d-02.png")}.oc-closer[data-guide=d] .section-open-campus:nth-child(2n+1) .char{background-image:url("../images/oc/img-guide-d-03.png")}.oc-closer[data-guide=d] .section-questionnaire .char{background-image:url("../images/oc/img-guide-d-01.png")}.oc-closer[data-guide=e] .section-open-campus:nth-child(2n) .char{background-image:url("../images/oc/img-guide-e-02.png")}.oc-closer[data-guide=e] .section-open-campus:nth-child(2n+1) .char{background-image:url("../images/oc/img-guide-e-03.png")}.oc-closer[data-guide=e] .section-questionnaire .char{background-image:url("../images/oc/img-guide-e-01.png")}.section-open-campus.faq{padding-block:4rem}.list-item-oc-tour{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.list-item-oc-tour{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 900px),print and (min-width: 369px){.list-item-oc-tour{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 1200px),print and (min-width: 615px){.list-item-oc-tour{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.list-item-oc-tour li{border:1px solid #fff}.list-item-oc-tour li>a::after{display:none}.list-item-oc-tour li>a:not([data-stile~=image-box-opener]){pointer-events:none}.list-item-oc-tour li>a>div{background-size:cover;position:relative}.list-item-oc-tour li>a>div:before{content:"";display:block;padding-top:100%}.list-item-oc-tour li>a>div>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}.section-open-campus .wrapper-comment-top{right:0;min-width:58%;display:flex;flex-direction:column;position:absolute}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-open-campus .wrapper-comment-top{position:relative}}.section-open-campus .wrapper-comment-top+*{margin-block-start:2rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-open-campus .wrapper-comment-top+*{margin-block-start:-1rem}}.section-open-campus .section-content .wrapper-comment-top{margin-block-start:-3rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-open-campus .section-content .wrapper-comment-top{margin-block-start:2rem}}.section-questionnaire{background-color:#d7eef4;padding-block:2rem}.section-questionnaire h4{font-size:1.5rem;line-height:2.7rem}.section-questionnaire h4+*{margin-block-start:1rem}.section-questionnaire p{font-size:1rem;line-height:1.8rem}.section-questionnaire .btn-row{margin-block-start:2rem}.section-questionnaire .btn{border-color:#0db8d9;background-color:#0db8d9;color:#fff;border-radius:1.375rem;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.section-questionnaire .btn::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.section-questionnaire .btn{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-questionnaire .btn{padding-inline-end:2.25rem}}.section-questionnaire .btn::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.section-questionnaire .btn::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.section-questionnaire .btn::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-questionnaire .btn::before{right:.35rem}}body:not(.ios) .section-questionnaire .btn{font-feature-settings:"pkna" 1}.section-questionnaire .btn:hover{background:#38628b}.section-questionnaire .section-content{display:flex;align-items:center}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-questionnaire .section-content{flex-direction:column;align-items:flex-end}}.section-questionnaire .section-content>div:first-child{flex-grow:1}.section-questionnaire .char{justify-content:flex-end;background-color:#fff;border-radius:.5rem;box-shadow:2px 2px 4px rgba(0,0,0,.15);width:12rem;height:12rem;min-width:12rem;min-height:12rem;margin-inline:1rem 0}@media screen and (max-width: 479.5px),print and (max-width: 70.5px){.section-questionnaire .char{margin-block-start:2.75rem}}@media screen and (min-width: 480px)and (max-width: 599.5px),print and (min-width: 71px)and (max-width: 192.5px){.section-questionnaire .char{margin-block-start:-2.75rem}}@media screen and (max-width: 479.5px),print and (max-width: 70.5px){.section-questionnaire .char{width:10rem;height:10rem;min-width:10rem;min-height:10rem}}.section-information .button,.section-again .button{display:inline-grid;place-items:center;grid-template-columns:auto auto;gap:1rem;background-color:#fff;border:2px solid #b80001;padding:.75rem 2rem;color:#b80001;font-weight:500;transition:all .2s ease;vertical-align:middle;line-height:1.15;font-size:1.25rem}body:not(.ios) .section-information .button,.section-information body:not(.ios) .button,body:not(.ios) .section-again .button,.section-again body:not(.ios) .button{font-feature-settings:"pkna" 1}@media screen and (min-width: 600px),print and (min-width: 193px){.section-information .button,.section-again .button{padding:1rem 2rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.section-information .button,.section-again .button{font-size:1.5rem}}.section-information .button:hover,.section-again .button:hover{background-color:rgba(184,0,1,.1)}.section-again{padding-block:4rem}.section-again .section-content{display:grid;place-items:center}.section-again .button::after{margin-inline-end:-0.5rem;font-size:2.5rem;transition:all .2s ease;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.section-again .button::after{-webkit-text-stroke-width:.28px}}.section-again .button:hover::after{transform:translateY(-0.5rem)}.section-information{flex-grow:1;display:flex;flex-direction:column;align-items:center;max-width:100%;position:relative;color:#b80001;padding-block:2rem 1rem;font-size:1.5rem;line-height:2.7rem}@media screen and (min-width: 600px),print and (min-width: 193px){.section-information{padding-block:4rem 3rem;font-size:2rem;line-height:2.7rem}}.section-information .real-open-campus{position:relative;text-align:center}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-information .real-open-campus{display:flex;flex-direction:column}}.section-information .balloon{color:rgba(0,0,0,0);background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/balloon-real.svg);background-size:contain;display:inline-block;vertical-align:bottom;width:8rem;height:5rem}@media screen and (min-width: 600px),print and (min-width: 193px){.section-information .balloon{width:9rem;height:5.5rem}}.section-information .button{margin:1rem .5rem}.section-information .button::after{margin-inline-end:-0.5rem;font-size:3rem;transition:all .2s ease;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.section-information .button::after{-webkit-text-stroke-width:.28px}}.section-information .button:hover::after{transform:translateX(0.5rem)}.section-information>*{max-width:100%}.column-open-campus-faq .widget.widget_text{padding:2rem;background-color:#f3f4f1}.column-open-campus-faq .widget.widget_text .widget-title{font-size:1.25rem;line-height:1.8rem;color:#29334c}.column-open-campus-faq .widget.widget_text .widget-title::before{content:"Q";display:inline;margin-inline-end:1em}.column-open-campus-faq .widget.widget_text .widget-title+*{margin-block-start:.5rem}.column-open-campus-faq .widget.widget_text .textwidget{font-size:1rem;line-height:1.8rem}.column-open-campus-faq:not(.all){margin-inline:auto;max-width:36rem}.column-open-campus-faq:not(.all) .widget.widget_text:nth-child(2n+1){margin-inline-end:10%}.column-open-campus-faq:not(.all) .widget.widget_text:nth-child(2n){margin-inline-start:10%}.column-open-campus-faq:not(.all) .widget.widget_text+.widget.widget_text{margin-block-start:1rem}.column-open-campus-faq.all{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width: 600px),print and (min-width: 193px){.column-open-campus-faq.all{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px),print and (min-width: 615px){.column-open-campus-faq.all{grid-template-columns:1fr 1fr 1fr}}.site-header.mirai .site-header-main{margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}.site-header.mirai .site-header-main-column{width:100%;justify-content:flex-end}.site-header.mirai .site-branding{margin-inline-end:auto;padding-inline-end:1rem}.site-header.mirai .site-branding>a{padding:0}.site-header.mirai .part-sns-share{flex-grow:1}.site-header.mirai .part-sns-share .caption{display:none}.site-header.mirai .part-sns-share .list-sns{flex-wrap:nowrap}.site-header.mirai .part-sns-share a{background-size:contain}.site-header.mirai .part-sns-share a[href*=twitter]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-share-tw.svg")}.site-header.mirai .part-sns-share a[href*=facebook]{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/icon-sns-share-fb.svg")}.entry-page-mirai{padding-block-start:4rem;overflow:hidden}.entry-page-mirai .title{font-size:2rem;line-height:2.7rem;text-align:center}.section-banner.mirai{background:linear-gradient(to bottom right, #f3f4f1 0%, rgb(246, 246.75, 244.5) 100%)}.site-footer.mirai{background:initial;background-color:#fff}.site-footer.mirai .site-footer-column>*:first-child{padding-inline-start:0}.site-footer.mirai .site-footer-branding{text-align:center}.site-footer.mirai .part-site-branding{display:inline-flex;max-width:initial;width:auto}.section-visual.mirai{position:relative}.section-visual.mirai .section-content{margin:0;width:100%;max-width:100%}.section-visual.mirai .image{width:100%;min-height:12rem;background-image:url("../images/mirai/top-visual-small.jpg");background-size:cover;background-position:center;position:relative}.section-visual.mirai .image:before{content:"";display:block;padding-top:30.612244898%}.section-visual.mirai .image>*:first-child{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 600px),print and (min-width: 193px){.section-visual.mirai .image{min-height:19rem}}@media screen and (min-width: 900px),print and (min-width: 369px){.section-visual.mirai .image{background-image:url("../images/mirai/top-visual-large.jpg")}}.section-history.mirai{background-color:#fff2a6;background-image:url("../images/mirai/bg-pattern.png");background-repeat:repeat;background-position:center;overflow:hidden}.list-history{margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem));position:relative;z-index:0}.list-history li::before{content:"";position:absolute;z-index:0}.list-history li a{position:relative;z-index:1;transform:translate(-50%, -50%)}.list-history li{position:absolute;transition:left .2s ease,top .2s ease}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.list-history li{width:100%;max-width:17rem}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.list-history li{width:calc(50% - 3rem);max-width:17rem}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.list-history li{width:calc(33% - 3rem);max-width:17rem}}@media screen and (min-width: 1200px),print and (min-width: 615px){.list-history li{width:calc(25% - 3rem);max-width:17rem}}.list-history li.s::before{top:-70%;left:-70%;right:30%;bottom:30%}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.list-history li.s::before{top:-80%;bottom:20%}}.list-history li::before{top:-75%;left:-75%;right:25%;bottom:25%;background-size:contain;background-position:center center}.list-history li.l::before{top:-85%;left:-85%;right:15%;bottom:15%}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.list-history li.l::before{top:-75%;bottom:25%}}.list-history li a{cursor:pointer;align-items:center;display:flex;align-items:stretch}.list-history li a::before,.list-history li a::after{content:"";display:block}.list-history li a::before{padding-top:100%;float:right}.list-history li a::after{clear:both}.list-history li a>*{clear:none;width:100%}.list-history li a img{position:absolute;width:100%;max-width:initial;transition:all .2s}.list-history li .lab{position:absolute;padding:.25rem .5rem;color:#000;text-shadow:#fff 2px 2px 0px,#fff -2px 2px 0px,#fff 2px -2px 0px,#fff -2px -2px 0px,#fff 0 2px 0px,#fff -2px 0 0px,#fff 0 -2px 0px,#fff 2px 0 0px;left:5%;max-width:90%}@media screen and (min-width: 600px),print and (min-width: 193px){.list-history li .lab{left:0;max-width:95%}}.list-history li .year{display:inline-block;margin-inline-end:-6vw;font-weight:600;color:#b80001;position:relative;font-family:var(--font-serif);font-size:1.75rem;line-height:2.7rem}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.list-history li .year{font-size:1.5rem;line-height:2.7rem}}.list-history li .year::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;margin-inline-start:.5rem;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/btn-open.svg");background-size:contain;border:2px solid #fff;border-radius:50%;transition:all .2s}.list-history li .title{font-size:.85rem;line-height:1.35rem}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.list-history li:nth-child(2n) .lab{left:-15% !important;right:10%;max-width:90%}.list-history li:nth-child(2n+1) .lab{left:20% !important;right:0;max-width:90%}}.list-history li[data-stile~=scroll-effect]>*,.list-history li[data-stile~=scroll-effect]::before{opacity:0}.list-history li[data-stile~=visible]>*,.list-history li[data-stile~=visible]::before{opacity:1}.list-history li::before{transition:opacity .8s ease,transform .2s ease,left .2s ease,top .2s ease}.list-history li a{transition:opacity .8s ease .4s,transform .2s ease,left .2s ease,top .2s ease}.list-history li a:hover img{animation-play-state:paused !important}.list-history li a:hover .year::after{margin-inline-start:1rem}.section-history.mirai .modal-box-inner{position:relative;top:50%;transform:translateY(-50%);max-height:75vh;overflow-y:scroll;cursor:auto;background-color:#fff;padding:1rem;margin-inline:auto;max-width:48rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.section-history.mirai .modal-box-inner{padding:2rem}}.section-history.mirai .modal-box-inner::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:url("../images/mirai/bg-pattern.png");background-repeat:repeat;background-position:center}.section-history.mirai .modal-box-inner .year{font-family:var(--font-serif);font-size:1.75rem;line-height:2.7rem;font-weight:600;color:#b80001}.section-history.mirai .modal-box-inner .title{font-size:1.5rem;line-height:1.5;font-weight:600;color:#29334c}@media screen and (min-width: 600px),print and (min-width: 193px){.section-history.mirai .modal-box-inner .title>span{display:inline-block}}.section-history.mirai .modal-box-inner .content{margin-block-start:2rem;font-size:1rem;line-height:1.8rem}.section-history.mirai .modal-box-inner .info{margin-block-start:2rem;padding-block-start:2rem;font-size:1rem;line-height:1.8rem;border-top:#dedfd8 1px solid}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-banner.mirai{padding-block-end:5.5rem}}.section-banner.mirai .widget a>*:first-child{position:relative;top:50%;transform:translateY(-50%)}.site-footer.mirai .site-footer-branding{display:block}@keyframes fuwafuwa{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-1%) rotate(0deg)}100%{transform:translateY(0) rotate(2deg)}}.section-history.mirai .list-history li.rv0 img{animation:fuwafuwa 2s infinite both ease alternate 0s}.section-history.mirai .list-history li.rv1 img{animation:fuwafuwa 2s infinite both ease alternate .2s}.section-history.mirai .list-history li.rv2 img{animation:fuwafuwa 2s infinite both ease alternate .4s}.section-history.mirai .list-history li.rv3 img{animation:fuwafuwa 2s infinite both ease alternate .6s}.section-history.mirai .list-history li.rv4 img{animation:fuwafuwa 2s infinite both ease alternate .8s}.section-history.mirai .list-history li.rv5 img{animation:fuwafuwa 2s infinite both ease alternate 1s}.section-history.mirai .list-history li.rv6 img{animation:fuwafuwa 2s infinite both ease alternate 1.2s}.section-history.mirai .list-history li.rv7 img{animation:fuwafuwa 2s infinite both ease alternate 1.4s}.section-history.mirai .list-history li.rv8 img{animation:fuwafuwa 2s infinite both ease alternate 1.6s}.section-history.mirai .list-history li.rv9 img{animation:fuwafuwa 2s infinite both ease alternate 1.8s}.section-history.mirai .list-history #card01::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-01.svg")}.section-history.mirai .list-history #card02::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-02.svg")}.section-history.mirai .list-history #card03::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-03.svg")}.section-history.mirai .list-history #card04::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-04.svg")}.section-history.mirai .list-history #card05::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-05.svg")}.section-history.mirai .list-history #card06::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-06.svg")}.section-history.mirai .list-history #card07::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-07.svg")}.section-history.mirai .list-history #card08::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-08.svg")}.section-history.mirai .list-history #card09::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-09.svg")}.section-history.mirai .list-history #card10::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-10.svg")}.section-history.mirai .list-history #card11::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-11.svg")}.section-history.mirai .list-history #card12::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-12.svg")}.section-history.mirai .list-history #card13::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-13.svg")}.section-history.mirai .list-history #card14::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-14.svg")}.section-history.mirai .list-history #card15::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-15.svg")}.section-history.mirai .list-history #card16::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-16.svg")}.section-history.mirai .list-history #card17::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-17.svg")}.section-history.mirai .list-history #card18::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-18.svg")}.section-history.mirai .list-history #card19::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-19.svg")}.section-history.mirai .list-history #card20::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-20.svg")}.section-history.mirai .list-history #card21::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-21.svg")}.section-history.mirai .list-history #card22::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-22.svg")}.section-history.mirai .list-history #card23::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-23.svg")}.section-history.mirai .list-history #card24::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-24.svg")}.section-history.mirai .list-history #card25::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-25.svg")}.section-history.mirai .list-history #card26::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-26.svg")}.section-history.mirai .list-history #card27::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-27.svg")}.section-history.mirai .list-history #card28::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-28.svg")}.section-history.mirai .list-history #card29::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-29.svg")}.section-history.mirai .list-history #card30::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-30.svg")}.section-history.mirai .list-history #card31::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-31.svg")}.section-history.mirai .list-history #card32::before{background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mirai/base-32.svg")}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-history.mirai .list-history{min-height:calc(11230px + 10vw)}.section-history.mirai .list-history #card01{top:200px;left:40%}.section-history.mirai .list-history #card02{top:550px;left:60%}.section-history.mirai .list-history #card03{top:900px;left:40%}.section-history.mirai .list-history #card04{top:1250px;left:60%}.section-history.mirai .list-history #card05{top:1600px;left:40%}.section-history.mirai .list-history #card06{top:1950px;left:60%}.section-history.mirai .list-history #card07{top:2300px;left:40%}.section-history.mirai .list-history #card08{top:2650px;left:60%}.section-history.mirai .list-history #card09{top:3000px;left:40%}.section-history.mirai .list-history #card10{top:3350px;left:60%}.section-history.mirai .list-history #card11{top:3700px;left:40%}.section-history.mirai .list-history #card12{top:4050px;left:60%}.section-history.mirai .list-history #card13{top:4400px;left:40%}.section-history.mirai .list-history #card14{top:4750px;left:60%}.section-history.mirai .list-history #card15{top:5100px;left:40%}.section-history.mirai .list-history #card16{top:5450px;left:60%}.section-history.mirai .list-history #card17{top:5800px;left:40%}.section-history.mirai .list-history #card18{top:6150px;left:60%}.section-history.mirai .list-history #card19{top:6500px;left:40%}.section-history.mirai .list-history #card20{top:6850px;left:60%}.section-history.mirai .list-history #card21{top:7200px;left:40%}.section-history.mirai .list-history #card22{top:7550px;left:60%}.section-history.mirai .list-history #card23{top:7900px;left:40%}.section-history.mirai .list-history #card24{top:8250px;left:60%}.section-history.mirai .list-history #card25{top:8600px;left:40%}.section-history.mirai .list-history #card26{top:8950px;left:60%}.section-history.mirai .list-history #card27{top:9300px;left:40%}.section-history.mirai .list-history #card28{top:9650px;left:60%}.section-history.mirai .list-history #card29{top:10000px;left:40%}.section-history.mirai .list-history #card30{top:10350px;left:60%}.section-history.mirai .list-history #card31{top:10700px;left:40%}.section-history.mirai .list-history #card32{top:11050px;left:60%}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.section-history.mirai .list-history{min-height:calc(4040px + 310vw)}.section-history.mirai .list-history #card01{top:calc(10vw + 130px + 0px + 0vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card02{top:calc(10vw + 130px + 80px + 0vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card03{top:calc(10vw + 130px + 240px + 20vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card04{top:calc(10vw + 130px + 320px + 20vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card05{top:calc(10vw + 130px + 480px + 40vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card06{top:calc(10vw + 130px + 560px + 40vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card07{top:calc(10vw + 130px + 720px + 60vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card08{top:calc(10vw + 130px + 800px + 60vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card09{top:calc(10vw + 130px + 960px + 80vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card10{top:calc(10vw + 130px + 1040px + 80vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card11{top:calc(10vw + 130px + 1200px + 100vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card12{top:calc(10vw + 130px + 1280px + 100vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card13{top:calc(10vw + 130px + 1440px + 120vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card14{top:calc(10vw + 130px + 1520px + 120vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card15{top:calc(10vw + 130px + 1680px + 140vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card16{top:calc(10vw + 130px + 1760px + 140vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card17{top:calc(10vw + 130px + 1920px + 160vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card18{top:calc(10vw + 130px + 2000px + 160vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card19{top:calc(10vw + 130px + 2160px + 180vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card20{top:calc(10vw + 130px + 2240px + 180vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card21{top:calc(10vw + 130px + 2400px + 200vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card22{top:calc(10vw + 130px + 2480px + 200vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card23{top:calc(10vw + 130px + 2640px + 220vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card24{top:calc(10vw + 130px + 2720px + 220vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card25{top:calc(10vw + 130px + 2880px + 240vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card26{top:calc(10vw + 130px + 2960px + 240vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card27{top:calc(10vw + 130px + 3120px + 260vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card28{top:calc(10vw + 130px + 3200px + 260vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card29{top:calc(10vw + 130px + 3360px + 280vw);left:calc(36% - 4rem)}.section-history.mirai .list-history #card30{top:calc(10vw + 130px + 3440px + 280vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card31{top:calc(10vw + 130px + 3600px + 300vw);left:calc(64% + 4rem)}.section-history.mirai .list-history #card32{top:calc(10vw + 130px + 3680px + 300vw);left:calc(36% - 4rem)}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.section-history.mirai .list-history{min-height:calc(1370px + 320vw)}.section-history.mirai .list-history #card01{top:calc(10vw + 100px + 0px + 0vw);left:16.7%}.section-history.mirai .list-history #card02{top:calc(10vw + 100px + 50px + 0vw);left:50%}.section-history.mirai .list-history #card03{top:calc(10vw + 100px + 100px + 0vw);left:83.3%}.section-history.mirai .list-history #card04{top:calc(10vw + 100px + 110px + 30vw);left:83.3%}.section-history.mirai .list-history #card05{top:calc(10vw + 100px + 160px + 30vw);left:50%}.section-history.mirai .list-history #card06{top:calc(10vw + 100px + 210px + 30vw);left:16.7%}.section-history.mirai .list-history #card07{top:calc(10vw + 100px + 220px + 60vw);left:16.7%}.section-history.mirai .list-history #card08{top:calc(10vw + 100px + 270px + 60vw);left:50%}.section-history.mirai .list-history #card09{top:calc(10vw + 100px + 320px + 60vw);left:83.3%}.section-history.mirai .list-history #card10{top:calc(10vw + 100px + 330px + 90vw);left:83.3%}.section-history.mirai .list-history #card11{top:calc(10vw + 100px + 380px + 90vw);left:50%}.section-history.mirai .list-history #card12{top:calc(10vw + 100px + 430px + 90vw);left:16.7%}.section-history.mirai .list-history #card13{top:calc(10vw + 100px + 440px + 120vw);left:16.7%}.section-history.mirai .list-history #card14{top:calc(10vw + 100px + 490px + 120vw);left:50%}.section-history.mirai .list-history #card15{top:calc(10vw + 100px + 540px + 120vw);left:83.3%}.section-history.mirai .list-history #card16{top:calc(10vw + 100px + 550px + 150vw);left:83.3%}.section-history.mirai .list-history #card17{top:calc(10vw + 100px + 600px + 150vw);left:50%}.section-history.mirai .list-history #card18{top:calc(10vw + 100px + 650px + 150vw);left:16.7%}.section-history.mirai .list-history #card19{top:calc(10vw + 100px + 660px + 180vw);left:16.7%}.section-history.mirai .list-history #card20{top:calc(10vw + 100px + 710px + 180vw);left:50%}.section-history.mirai .list-history #card21{top:calc(10vw + 100px + 760px + 180vw);left:83.3%}.section-history.mirai .list-history #card22{top:calc(10vw + 100px + 770px + 210vw);left:83.3%}.section-history.mirai .list-history #card23{top:calc(10vw + 100px + 820px + 210vw);left:50%}.section-history.mirai .list-history #card24{top:calc(10vw + 100px + 870px + 210vw);left:16.7%}.section-history.mirai .list-history #card25{top:calc(10vw + 100px + 880px + 240vw);left:16.7%}.section-history.mirai .list-history #card26{top:calc(10vw + 100px + 930px + 240vw);left:50%}.section-history.mirai .list-history #card27{top:calc(10vw + 100px + 980px + 240vw);left:83.3%}.section-history.mirai .list-history #card28{top:calc(10vw + 100px + 990px + 270vw);left:83.3%}.section-history.mirai .list-history #card29{top:calc(10vw + 100px + 1040px + 270vw);left:50%}.section-history.mirai .list-history #card30{top:calc(10vw + 100px + 1090px + 270vw);left:16.7%}.section-history.mirai .list-history #card31{top:calc(10vw + 100px + 1100px + 300vw);left:16.7%}.section-history.mirai .list-history #card32{top:calc(10vw + 100px + 1150px + 300vw);left:50%}}@media screen and (min-width: 1200px)and (max-width: 1799.5px),print and (min-width: 615px)and (max-width: 963.5px){.section-history.mirai .list-history{min-height:calc(2250px + 95vw)}.section-history.mirai .list-history #card01{top:calc(11vw + 50px + 0px + 0vw);left:12.5%}.section-history.mirai .list-history #card02{top:calc(11vw + 50px + 40px + 0vw);left:37.5%}.section-history.mirai .list-history #card03{top:calc(11vw + 50px + 80px + 0vw);left:62.5%}.section-history.mirai .list-history #card04{top:calc(11vw + 50px + 120px + 0vw);left:87.5%}.section-history.mirai .list-history #card05{top:calc(11vw + 50px + 280px + 11vw);left:87.5%}.section-history.mirai .list-history #card06{top:calc(11vw + 50px + 320px + 11vw);left:62.5%}.section-history.mirai .list-history #card07{top:calc(11vw + 50px + 360px + 11vw);left:37.5%}.section-history.mirai .list-history #card08{top:calc(11vw + 50px + 400px + 11vw);left:12.5%}.section-history.mirai .list-history #card09{top:calc(11vw + 50px + 560px + 22vw);left:12.5%}.section-history.mirai .list-history #card10{top:calc(11vw + 50px + 600px + 22vw);left:37.5%}.section-history.mirai .list-history #card11{top:calc(11vw + 50px + 640px + 22vw);left:62.5%}.section-history.mirai .list-history #card12{top:calc(11vw + 50px + 680px + 22vw);left:87.5%}.section-history.mirai .list-history #card13{top:calc(11vw + 50px + 840px + 33vw);left:87.5%}.section-history.mirai .list-history #card14{top:calc(11vw + 50px + 880px + 33vw);left:62.5%}.section-history.mirai .list-history #card15{top:calc(11vw + 50px + 920px + 33vw);left:37.5%}.section-history.mirai .list-history #card16{top:calc(11vw + 50px + 960px + 33vw);left:12.5%}.section-history.mirai .list-history #card17{top:calc(11vw + 50px + 1120px + 44vw);left:12.5%}.section-history.mirai .list-history #card18{top:calc(11vw + 50px + 1160px + 44vw);left:37.5%}.section-history.mirai .list-history #card19{top:calc(11vw + 50px + 1200px + 44vw);left:62.5%}.section-history.mirai .list-history #card20{top:calc(11vw + 50px + 1240px + 44vw);left:87.5%}.section-history.mirai .list-history #card21{top:calc(11vw + 50px + 1400px + 55vw);left:87.5%}.section-history.mirai .list-history #card22{top:calc(11vw + 50px + 1440px + 55vw);left:62.5%}.section-history.mirai .list-history #card23{top:calc(11vw + 50px + 1480px + 55vw);left:37.5%}.section-history.mirai .list-history #card24{top:calc(11vw + 50px + 1520px + 55vw);left:12.5%}.section-history.mirai .list-history #card25{top:calc(11vw + 50px + 1680px + 66vw);left:12.5%}.section-history.mirai .list-history #card26{top:calc(11vw + 50px + 1720px + 66vw);left:37.5%}.section-history.mirai .list-history #card27{top:calc(11vw + 50px + 1760px + 66vw);left:62.5%}.section-history.mirai .list-history #card28{top:calc(11vw + 50px + 1800px + 66vw);left:87.5%}.section-history.mirai .list-history #card29{top:calc(11vw + 50px + 1960px + 77vw);left:87.5%}.section-history.mirai .list-history #card30{top:calc(11vw + 50px + 2000px + 77vw);left:62.5%}.section-history.mirai .list-history #card31{top:calc(11vw + 50px + 2040px + 77vw);left:37.5%}.section-history.mirai .list-history #card32{top:calc(11vw + 50px + 2080px + 77vw);left:12.5%}}@media screen and (min-width: 1800px),print and (min-width: 964px){.section-history.mirai .list-history{min-height:4000px}.section-history.mirai .list-history #card01{top:calc(250px + 0px + 0vw);left:12.5%}.section-history.mirai .list-history #card02{top:calc(250px + 40px + 0vw);left:37.5%}.section-history.mirai .list-history #card03{top:calc(250px + 80px + 0vw);left:62.5%}.section-history.mirai .list-history #card04{top:calc(250px + 120px + 0vw);left:87.5%}.section-history.mirai .list-history #card05{top:calc(250px + 480px + 0vw);left:87.5%}.section-history.mirai .list-history #card06{top:calc(250px + 520px + 0vw);left:62.5%}.section-history.mirai .list-history #card07{top:calc(250px + 560px + 0vw);left:37.5%}.section-history.mirai .list-history #card08{top:calc(250px + 600px + 0vw);left:12.5%}.section-history.mirai .list-history #card09{top:calc(250px + 960px + 0vw);left:12.5%}.section-history.mirai .list-history #card10{top:calc(250px + 1000px + 0vw);left:37.5%}.section-history.mirai .list-history #card11{top:calc(250px + 1040px + 0vw);left:62.5%}.section-history.mirai .list-history #card12{top:calc(250px + 1080px + 0vw);left:87.5%}.section-history.mirai .list-history #card13{top:calc(250px + 1440px + 0vw);left:87.5%}.section-history.mirai .list-history #card14{top:calc(250px + 1480px + 0vw);left:62.5%}.section-history.mirai .list-history #card15{top:calc(250px + 1520px + 0vw);left:37.5%}.section-history.mirai .list-history #card16{top:calc(250px + 1560px + 0vw);left:12.5%}.section-history.mirai .list-history #card17{top:calc(250px + 1920px + 0vw);left:12.5%}.section-history.mirai .list-history #card18{top:calc(250px + 1960px + 0vw);left:37.5%}.section-history.mirai .list-history #card19{top:calc(250px + 2000px + 0vw);left:62.5%}.section-history.mirai .list-history #card20{top:calc(250px + 2040px + 0vw);left:87.5%}.section-history.mirai .list-history #card21{top:calc(250px + 2400px + 0vw);left:87.5%}.section-history.mirai .list-history #card22{top:calc(250px + 2440px + 0vw);left:62.5%}.section-history.mirai .list-history #card23{top:calc(250px + 2480px + 0vw);left:37.5%}.section-history.mirai .list-history #card24{top:calc(250px + 2520px + 0vw);left:12.5%}.section-history.mirai .list-history #card25{top:calc(250px + 2880px + 0vw);left:12.5%}.section-history.mirai .list-history #card26{top:calc(250px + 2920px + 0vw);left:37.5%}.section-history.mirai .list-history #card27{top:calc(250px + 2960px + 0vw);left:62.5%}.section-history.mirai .list-history #card28{top:calc(250px + 3000px + 0vw);left:87.5%}.section-history.mirai .list-history #card29{top:calc(250px + 3360px + 0vw);left:87.5%}.section-history.mirai .list-history #card30{top:calc(250px + 3400px + 0vw);left:62.5%}.section-history.mirai .list-history #card31{top:calc(250px + 3440px + 0vw);left:37.5%}.section-history.mirai .list-history #card32{top:calc(250px + 3480px + 0vw);left:12.5%}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.section-history.mirai .list-history #card01 .lab{top:-5%}.section-history.mirai .list-history #card01 img{bottom:0}.section-history.mirai .list-history #card02 .lab{top:-5%}.section-history.mirai .list-history #card02 img{bottom:-5%;left:2%}.section-history.mirai .list-history #card03 .lab{top:-5%;left:0}.section-history.mirai .list-history #card03 img{bottom:-7.5%;left:8%;width:90%}.section-history.mirai .list-history #card04 .lab{top:0}.section-history.mirai .list-history #card04 img{bottom:-7.5%;left:4%;width:85%}.section-history.mirai .list-history #card05 .lab{top:-5%}.section-history.mirai .list-history #card05 img{bottom:-5%;left:3%}.section-history.mirai .list-history #card06 .lab{top:-5%}.section-history.mirai .list-history #card06 img{bottom:-5%;left:1%}.section-history.mirai .list-history #card07 .lab{top:-5%}.section-history.mirai .list-history #card07 img{bottom:-10%;left:4%;width:85%}.section-history.mirai .list-history #card08 .lab{top:-7.5%}.section-history.mirai .list-history #card08 img{bottom:-10%;width:85%}.section-history.mirai .list-history #card09 .lab{bottom:-2.5%}.section-history.mirai .list-history #card09 img{top:0}.section-history.mirai .list-history #card10 .lab{bottom:-2.5%}.section-history.mirai .list-history #card10 img{top:-15%}.section-history.mirai .list-history #card11 .lab{top:-5%}.section-history.mirai .list-history #card11 img{bottom:-2.5%;width:105%}.section-history.mirai .list-history #card12 .lab{bottom:-2.5%}.section-history.mirai .list-history #card12 img{top:0;left:-2%}.section-history.mirai .list-history #card13 .lab{bottom:-2.5%}.section-history.mirai .list-history #card13 img{top:0}.section-history.mirai .list-history #card14 .lab{bottom:-2.5%}.section-history.mirai .list-history #card14 img{top:0;left:-2vw}.section-history.mirai .list-history #card15 .lab{top:-7.5%}.section-history.mirai .list-history #card15 img{bottom:-15%;width:105%}.section-history.mirai .list-history #card16 .lab{top:37.5%}.section-history.mirai .list-history #card16 img{bottom:0}.section-history.mirai .list-history #card17 .lab{bottom:-7.5%}.section-history.mirai .list-history #card17 img{top:-10%;width:90%}.section-history.mirai .list-history #card18 .lab{bottom:-2.5%}.section-history.mirai .list-history #card18 img{top:0;left:-7.5%;width:105%}.section-history.mirai .list-history #card19 .lab{top:-5%}.section-history.mirai .list-history #card19 img{bottom:-5%}.section-history.mirai .list-history #card20 .lab{top:41.5%}.section-history.mirai .list-history #card20 img{top:-5%;left:-2.5%;width:92.5%}.section-history.mirai .list-history #card21 .lab{bottom:-2.5%}.section-history.mirai .list-history #card21 img{top:0;left:-2%}.section-history.mirai .list-history #card22 .lab{top:-7.5%}.section-history.mirai .list-history #card22 img{bottom:-7.5%;left:-2%}.section-history.mirai .list-history #card23 .lab{top:20%}.section-history.mirai .list-history #card23 img{top:0;left:0}.section-history.mirai .list-history #card24 .lab{top:-5%}.section-history.mirai .list-history #card24 img{bottom:0;left:-2%}.section-history.mirai .list-history #card25 .lab{bottom:-7.5%}.section-history.mirai .list-history #card25 img{top:-5%}.section-history.mirai .list-history #card26 .lab{bottom:-2.5%}.section-history.mirai .list-history #card26 img{top:5%;width:95%}.section-history.mirai .list-history #card27 .lab{top:-5%}.section-history.mirai .list-history #card27 img{bottom:-5%;left:5%;width:95%}.section-history.mirai .list-history #card28 .lab{top:-5%}.section-history.mirai .list-history #card28 img{bottom:-5%}.section-history.mirai .list-history #card29 .lab{bottom:-7.5%}.section-history.mirai .list-history #card29 img{top:-10%;left:5%;width:90%}.section-history.mirai .list-history #card30 .lab{bottom:-2.5%}.section-history.mirai .list-history #card30 img{top:-5%;left:-10%;width:110%}.section-history.mirai .list-history #card31 .lab{top:30%}.section-history.mirai .list-history #card31 img{bottom:-10%;left:5%}.section-history.mirai .list-history #card32 .lab{bottom:-2.5%}.section-history.mirai .list-history #card32 img{top:0;left:-10%;width:110%}}@media screen and (min-width: 600px)and (max-width: 899.5px),print and (min-width: 193px)and (max-width: 368.5px){.section-history.mirai .list-history #card01 .lab{top:-5%}.section-history.mirai .list-history #card01 img{bottom:0}.section-history.mirai .list-history #card02 .lab{top:-5%}.section-history.mirai .list-history #card02 img{bottom:-2.5%;left:10%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card03 .lab{top:-5%;left:-8%}.section-history.mirai .list-history #card03 img{bottom:-5%;left:5%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card04 .lab{top:-5%;left:-8%}.section-history.mirai .list-history #card04 img{bottom:-7.5%;left:5%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card05 .lab{top:-5%}.section-history.mirai .list-history #card05 img{bottom:-5%;left:5%}.section-history.mirai .list-history #card06 .lab{top:-7.5%}.section-history.mirai .list-history #card06 img{bottom:0;left:2%}.section-history.mirai .list-history #card07 .lab{top:-5%;left:-8%}.section-history.mirai .list-history #card07 img{bottom:-20%;left:15%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card08 .lab{top:-7.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card08 img{bottom:-2.5%;width:calc(67.5% + 5vw)}.section-history.mirai .list-history #card09 .lab{bottom:0}.section-history.mirai .list-history #card09 img{top:0}.section-history.mirai .list-history #card10 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card10 img{top:-15%}.section-history.mirai .list-history #card11 .lab{top:-5%}.section-history.mirai .list-history #card11 img{bottom:-2.5%}.section-history.mirai .list-history #card12 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card12 img{top:0;left:-4%}.section-history.mirai .list-history #card13 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card13 img{top:0}.section-history.mirai .list-history #card14 .lab{bottom:-2.5%}.section-history.mirai .list-history #card14 img{top:-2.5%;left:4%}.section-history.mirai .list-history #card15 .lab{top:-7.5%;left:20%;width:calc(125% - 12.5vw)}.section-history.mirai .list-history #card15 img{bottom:-15%;left:-4%}.section-history.mirai .list-history #card16 .lab{top:30%;left:-8%}.section-history.mirai .list-history #card16 img{bottom:0;left:2%}.section-history.mirai .list-history #card17 .lab{bottom:-5%;max-width:100%}.section-history.mirai .list-history #card17 img{top:-5%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card18 .lab{bottom:-2.5%}.section-history.mirai .list-history #card18 img{top:0}.section-history.mirai .list-history #card19 .lab{top:-5%;left:-4%;max-width:100%}.section-history.mirai .list-history #card19 img{bottom:-5%}.section-history.mirai .list-history #card20 .lab{top:calc(28% + 2.5vw);left:20%;width:calc(125% - 12.5vw)}.section-history.mirai .list-history #card20 img{top:-15%;width:calc(87.5% + 5vw)}.section-history.mirai .list-history #card21 .lab{bottom:-2.5%;left:-8%}.section-history.mirai .list-history #card21 img{top:0;left:-4%}.section-history.mirai .list-history #card22 .lab{top:-7.5%;left:-8%;width:calc(95% - 2.5rem)}.section-history.mirai .list-history #card22 img{bottom:-5%;width:calc(80% + 5vw)}.section-history.mirai .list-history #card23 .lab{top:calc(5% + 2.5vw)}.section-history.mirai .list-history #card23 img{bottom:-10%;width:calc(90% + 5vw)}.section-history.mirai .list-history #card24 .lab{top:-5%;left:20%;width:calc(95% - 3rem)}.section-history.mirai .list-history #card24 img{bottom:0}.section-history.mirai .list-history #card25 .lab{bottom:-5%}.section-history.mirai .list-history #card25 img{top:-5%;width:calc(85% + 5vw)}.section-history.mirai .list-history #card26 .lab{bottom:-2.5%;left:-8%}.section-history.mirai .list-history #card26 img{top:0;width:calc(80% + 5vw)}.section-history.mirai .list-history #card27 .lab{top:-5%;left:20%;width:calc(95% - 3rem)}.section-history.mirai .list-history #card27 img{bottom:-2.5%;left:0;width:calc(80% + 5vw)}.section-history.mirai .list-history #card28 .lab{top:-5%;left:20%;width:calc(95% - 1rem)}.section-history.mirai .list-history #card28 img{bottom:0;left:-5%;width:calc(80% + 5vw)}.section-history.mirai .list-history #card29 .lab{bottom:-5%;max-width:110%;width:110%}.section-history.mirai .list-history #card29 img{top:-5%;left:5%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card30 .lab{bottom:-2.5%;left:20%;width:calc(95% - 2rem)}.section-history.mirai .list-history #card30 img{top:-5%;left:-2%}.section-history.mirai .list-history #card31 .lab{top:calc(27.5% + 2.5vw);max-width:110%;width:110%}.section-history.mirai .list-history #card31 img{bottom:-12.5%;left:10%;width:calc(85% + 5vw)}.section-history.mirai .list-history #card32 .lab{bottom:-2.5%;left:20%}.section-history.mirai .list-history #card32 img{top:0}}@media screen and (min-width: 900px)and (max-width: 1199.5px),print and (min-width: 369px)and (max-width: 614.5px){.section-history.mirai .list-history #card01 .lab{top:-5%}.section-history.mirai .list-history #card01 img{bottom:-5%}.section-history.mirai .list-history #card02 .lab{top:-5%;left:-10%}.section-history.mirai .list-history #card02 img{bottom:-2.5%;left:12%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card03 .lab{top:-5%;left:0}.section-history.mirai .list-history #card03 img{bottom:-2.5%;left:4%;width:calc(65% + 5vw)}.section-history.mirai .list-history #card04 .lab{top:-5%;left:-10%;max-width:105%;width:105%}.section-history.mirai .list-history #card04 img{bottom:-12.5%;left:5%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card05 .lab{top:-5%;left:-10%}.section-history.mirai .list-history #card05 img{bottom:-5%;left:10%}.section-history.mirai .list-history #card06 .lab{top:-7.5%}.section-history.mirai .list-history #card06 img{bottom:0;left:5%}.section-history.mirai .list-history #card07 .lab{top:-5%;left:-10%}.section-history.mirai .list-history #card07 img{bottom:-17.5%;left:25%;width:calc(65% + 5vw)}.section-history.mirai .list-history #card08 .lab{top:-7.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card08 img{bottom:-10%;width:calc(67.5% + 5vw)}.section-history.mirai .list-history #card09 .lab{bottom:-2.5%}.section-history.mirai .list-history #card09 img{top:0}.section-history.mirai .list-history #card10 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card10 img{top:-15%}.section-history.mirai .list-history #card11 .lab{top:-5%}.section-history.mirai .list-history #card11 img{bottom:-2.5%}.section-history.mirai .list-history #card12 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card12 img{top:0;left:-5%}.section-history.mirai .list-history #card13 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card13 img{top:0}.section-history.mirai .list-history #card14 .lab{bottom:-2.5%;left:-10%}.section-history.mirai .list-history #card14 img{top:0;left:10%}.section-history.mirai .list-history #card15 .lab{top:-10%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card15 img{bottom:-15%;left:-5%}.section-history.mirai .list-history #card16 .lab{top:calc(25% + 2.5vw);left:-10%}.section-history.mirai .list-history #card16 img{bottom:-5%;left:2.5%;width:calc(82.5% + 5vw)}.section-history.mirai .list-history #card17 .lab{bottom:-5%;max-width:100%}.section-history.mirai .list-history #card17 img{top:-10%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card18 .lab{bottom:-2.5%;max-width:100%}.section-history.mirai .list-history #card18 img{top:0}.section-history.mirai .list-history #card19 .lab{top:-5%;max-width:100%}.section-history.mirai .list-history #card19 img{bottom:-7.5%}.section-history.mirai .list-history #card20 .lab{top:calc(27.5% + 2.5vw)}.section-history.mirai .list-history #card20 img{top:-12.5%;left:-5%;width:calc(82.5% + 5vw)}.section-history.mirai .list-history #card21 .lab{bottom:-2.5%;left:20%;width:calc(95% - .75rem)}.section-history.mirai .list-history #card21 img{top:-5%;left:-5%}.section-history.mirai .list-history #card22 .lab{top:-7.5%;left:-10%}.section-history.mirai .list-history #card22 img{bottom:-17.5%;left:-5%;width:calc(80% + 5vw)}.section-history.mirai .list-history #card23 .lab{top:calc(-29% + 10vw);left:-10%}.section-history.mirai .list-history #card23 img{top:calc(-25% + 2.5vw);left:-2.5%;width:calc(90% + 5vw)}.section-history.mirai .list-history #card24 .lab{top:-5%;left:20%;width:calc(95% - 3rem)}.section-history.mirai .list-history #card24 img{bottom:-2.5%;left:-5%}.section-history.mirai .list-history #card25 .lab{bottom:-5%;max-width:100%}.section-history.mirai .list-history #card25 img{top:-5%}.section-history.mirai .list-history #card26 .lab{bottom:-2.5%}.section-history.mirai .list-history #card26 img{top:0;width:calc(70% + 5vw)}.section-history.mirai .list-history #card27 .lab{top:-5%;left:20%;width:calc(95% - 1rem)}.section-history.mirai .list-history #card27 img{bottom:-2.5%;left:-4%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card28 .lab{top:-5%;max-width:100%}.section-history.mirai .list-history #card28 img{bottom:-2.5%;left:-5%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card29 .lab{bottom:-5%;left:-10%;max-width:105%;width:105%}.section-history.mirai .list-history #card29 img{top:-10%;left:7.5%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card30 .lab{bottom:0;left:20%}.section-history.mirai .list-history #card30 img{top:-5%;left:-5%}.section-history.mirai .list-history #card31 .lab{top:calc(25% + 2.5vw);max-width:105%;width:105%}.section-history.mirai .list-history #card31 img{bottom:-15%;width:calc(80% + 5vw)}.section-history.mirai .list-history #card32 .lab{bottom:-2.5%}.section-history.mirai .list-history #card32 img{top:0}}@media screen and (min-width: 1200px),print and (min-width: 615px){.section-history.mirai .list-history #card01 .lab{top:-5%}.section-history.mirai .list-history #card01 img{bottom:-5%}.section-history.mirai .list-history #card02 .lab{top:-5%;left:-10%}.section-history.mirai .list-history #card02 img{bottom:-5%;left:12%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card03 .lab{top:-5%;left:0}.section-history.mirai .list-history #card03 img{bottom:-5%;left:4%;width:calc(60% + 5vw)}.section-history.mirai .list-history #card04 .lab{top:-5%;left:-10%;max-width:110%;width:110%}.section-history.mirai .list-history #card04 img{bottom:-12.5%;left:5%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card05 .lab{top:-5%;left:-10%}.section-history.mirai .list-history #card05 img{bottom:-5%;left:10%}.section-history.mirai .list-history #card06 .lab{top:-7.5%}.section-history.mirai .list-history #card06 img{bottom:0;left:5%}.section-history.mirai .list-history #card07 .lab{top:-5%;left:-10%}.section-history.mirai .list-history #card07 img{bottom:-15%;left:25%;width:calc(60% + 5vw)}.section-history.mirai .list-history #card08 .lab{top:-7.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card08 img{bottom:-10%;width:calc(65% + 5vw)}.section-history.mirai .list-history #card09 .lab{bottom:-2.5%}.section-history.mirai .list-history #card09 img{top:0}.section-history.mirai .list-history #card10 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card10 img{top:-15%}.section-history.mirai .list-history #card11 .lab{top:-5%}.section-history.mirai .list-history #card11 img{bottom:-2.5%}.section-history.mirai .list-history #card12 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card12 img{top:0;left:-5%}.section-history.mirai .list-history #card13 .lab{bottom:-2.5%;left:20%;width:calc(95% - 1.5rem)}.section-history.mirai .list-history #card13 img{top:0}.section-history.mirai .list-history #card14 .lab{bottom:-2.5%;left:-10%}.section-history.mirai .list-history #card14 img{top:0;left:10%}.section-history.mirai .list-history #card15 .lab{top:-10%;left:20%;width:calc(95% - .5rem)}.section-history.mirai .list-history #card15 img{bottom:-15%;left:-5%}.section-history.mirai .list-history #card16 .lab{top:calc(20% + 2.5vw);left:-10%}.section-history.mirai .list-history #card16 img{bottom:-5%;left:0;width:calc(80% + 5vw)}.section-history.mirai .list-history #card17 .lab{bottom:-5%;max-width:100%}.section-history.mirai .list-history #card17 img{top:-5%;width:calc(65% + 5vw)}.section-history.mirai .list-history #card18 .lab{bottom:-2.5%;max-width:100%}.section-history.mirai .list-history #card18 img{top:0}.section-history.mirai .list-history #card19 .lab{top:-5%;max-width:100%}.section-history.mirai .list-history #card19 img{bottom:-7.5%}.section-history.mirai .list-history #card20 .lab{top:calc(25% + 2.5vw)}.section-history.mirai .list-history #card20 img{top:-15%;left:-4%;width:calc(80% + 5vw)}.section-history.mirai .list-history #card21 .lab{bottom:-2.5%;left:20%;width:calc(95% - .75rem)}.section-history.mirai .list-history #card21 img{top:0;left:-5%}.section-history.mirai .list-history #card22 .lab{top:-7.5%;left:-10%}.section-history.mirai .list-history #card22 img{bottom:-17.5%;left:-5%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card23 .lab{top:calc(-5% + 2.5vw);left:-5%}.section-history.mirai .list-history #card23 img{top:-15%;left:-5%;width:calc(80% + 5vw)}.section-history.mirai .list-history #card24 .lab{top:-5%;left:20%;width:calc(95% - 3rem)}.section-history.mirai .list-history #card24 img{bottom:-2.5%;left:-5%}.section-history.mirai .list-history #card25 .lab{bottom:-5%;max-width:100%}.section-history.mirai .list-history #card25 img{top:-5%}.section-history.mirai .list-history #card26 .lab{bottom:-2.5%}.section-history.mirai .list-history #card26 img{top:0;width:calc(75% + 5vw)}.section-history.mirai .list-history #card27 .lab{top:-5%;left:20%;width:calc(95% - 1rem)}.section-history.mirai .list-history #card27 img{bottom:-5%;left:-5%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card28 .lab{top:-5%;max-width:100%}.section-history.mirai .list-history #card28 img{bottom:-2.5%;left:-5%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card29 .lab{bottom:-5%;left:-10%;max-width:105%;width:105%}.section-history.mirai .list-history #card29 img{top:-7.5%;left:10%;width:calc(70% + 5vw)}.section-history.mirai .list-history #card30 .lab{bottom:0;left:20%}.section-history.mirai .list-history #card30 img{top:-5%;left:-5%}.section-history.mirai .list-history #card31 .lab{top:calc(17% + 2.5vw);max-width:105%;width:105%}.section-history.mirai .list-history #card31 img{top:-15%;width:calc(75% + 5vw)}.section-history.mirai .list-history #card32 .lab{bottom:-2.5%}.section-history.mirai .list-history #card32 img{top:0}}@media screen and (min-width: 1800px),print and (min-width: 964px){.section-history.mirai .list-history #card02 img{bottom:-5%;left:12%;width:100%}.section-history.mirai .list-history #card03 img{bottom:-5%;left:4%;width:90%}.section-history.mirai .list-history #card04 img{bottom:-12.5%;left:5%;width:95%}.section-history.mirai .list-history #card07 img{bottom:-15%;left:25%;width:95%}.section-history.mirai .list-history #card08 img{bottom:-10%;width:90%}.section-history.mirai .list-history #card16 .lab{top:40%;left:-10%}.section-history.mirai .list-history #card16 img{bottom:-5%;left:5%;width:100%}.section-history.mirai .list-history #card17 img{top:-5%;width:95%}.section-history.mirai .list-history #card20 .lab{top:37.5%}.section-history.mirai .list-history #card20 img{top:-12.5%;left:-4%;width:100%}.section-history.mirai .list-history #card22 img{bottom:-17.5%;left:-5%;width:100%}.section-history.mirai .list-history #card23 .lab{top:15%;left:-10%}.section-history.mirai .list-history #card23 img{top:-15%;left:-5%;width:110%;max-width:110%}.section-history.mirai .list-history #card26 img{top:0;width:100%}.section-history.mirai .list-history #card27 img{bottom:-2.5%;left:0;width:100%}.section-history.mirai .list-history #card28 img{bottom:-2.5%;left:-5%;width:100%}.section-history.mirai .list-history #card29 img{top:-2.5%;left:10%;width:90%}.section-history.mirai .list-history #card31 img{bottom:-7.5%;width:100%}}body{font-family:var(--font-sans);font-size:16px;color:#000;background-color:#fff;max-width:100%;overflow-x:hidden;flex-direction:column}.site{max-width:100%}@media screen{.site{display:flex;flex-direction:column}}.site .site-content{display:flex;flex-direction:column;max-width:100%}@media screen{.site .site-content{flex-grow:1}}.site .site-content .content-area,.site .site-content .site-main{flex-grow:1;display:flex;flex-direction:column}.single .site .site-content .content-area .entry,.single .site .site-content .site-main .entry{flex-grow:1}body:not(.ios) .site-header,body:not(.ios) .site-footer{font-feature-settings:"pkna" 1}.site-main{overflow:inherit hidden}.menu a,.menu label{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu a[data-stile~=link-external]::after,.menu label[data-stile~=link-external]::after{margin-left:.2em;overflow:hidden;transform:translateY(0.125em);content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.menu a[data-stile~=link-external]::after,.menu label[data-stile~=link-external]::after{-webkit-text-stroke-width:.28px}}@supports(-moz-appearance: none){.menu a[data-stile~=link-external]::after,.menu label[data-stile~=link-external]::after{transform:translateY(0.2em)}}.menu a[data-stile~=link-external]::after,.menu label[data-stile~=link-external]::after{transform:translateY(-0.01rem)}.site-header-nav .menu a:hover,.site-footer-nav .menu a:hover,.site-header-nav .menu label:hover,.site-footer-nav .menu label:hover{text-decoration:underline}.admin-edit{position:absolute;z-index:9998;margin:0 !important;padding:0 !important;inset:auto 0 1rem auto;background:rgba(0,0,0,0) !important;display:none}@media screen and (min-width: 900px),print and (min-width: 369px){.admin-edit{display:block}}.admin-edit.left{inset-inline:0 auto}.admin-edit.top{inset-block:1rem auto}.admin-edit a{padding:0 .35rem;font-size:.85rem;line-height:1.35rem;background-color:#000 !important;border-radius:0 !important;color:#fff !important;font-weight:400;text-decoration:none;white-space:nowrap;opacity:.25}.admin-edit a:hover{opacity:1}*[data-stile~=image-box-opener]{position:relative;z-index:1}*[data-stile~=image-box-opener]>span{display:inline-flex;align-items:flex-start;position:relative}*[data-stile~=image-box-opener]>span::after{content:"";position:absolute;inset:auto 0 0 auto;width:2rem;aspect-ratio:1;background-image:url("https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/mark-image-box-opener.svg");background-size:cover}.normal-front-page-button-row{width:100%;padding-block-end:var(--gap-lg);text-align:center;margin-inline:auto;max-width:80rem;width:calc(100% - 2*max(4vw,.5rem))}@media screen and (min-width: 600px),print and (min-width: 193px){.normal-front-page-button-row{width:calc(100% - var(--gap-md)*2)}}@media screen and (min-width: 900px),print and (min-width: 369px){.normal-front-page-button-row{width:calc(100% - var(--gap-lg)*2)}}@media screen and (max-width: 599.5px),print and (max-width: 192.5px){.normal-front-page-button-row{margin-block-start:var(--gap-md)}}.normal-front-page-button-row a.button{border-color:#b80001;background-color:#b80001;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.normal-front-page-button-row a.button::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.normal-front-page-button-row a.button{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.normal-front-page-button-row a.button{padding-inline-end:2.25rem}}.normal-front-page-button-row a.button::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.normal-front-page-button-row a.button::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.normal-front-page-button-row a.button::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.normal-front-page-button-row a.button::before{right:.35rem}}body:not(.ios) .normal-front-page-button-row a.button{font-feature-settings:"pkna" 1}.normal-front-page-button-row a.button::before{color:#fff}.normal-front-page-button-row a.button:hover{border-color:#b80001;background:#fff;color:#b80001}.normal-front-page-button-row a.button:hover::before{color:#b80001}.normal-front-page-button-row a.button{min-width:12rem}.aside-title{font-size:1.375rem;line-height:2.7rem;color:#29334c}.aside-title+*{margin-block-start:var(--gap-md)}.aside-title.button{display:flex;justify-content:space-between;align-items:flex-end}.aside-title.button>a{border-color:#38628b;background-color:#38628b;color:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid;font-weight:500;line-height:1.25;font-size:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;padding-inline-end:1.75rem;transition:all .2s ease}.aside-title.button>a::before{transition:all .2s ease}@media screen and (min-width: 600px),print and (min-width: 193px){.aside-title.button>a{padding:.65rem 1.25rem}}@media screen and (min-width: 600px),print and (min-width: 193px){.aside-title.button>a{padding-inline-end:2.25rem}}.aside-title.button>a::before{position:absolute;top:50%;transform:translateY(-50%);font-size:1.75rem}.aside-title.button>a::before{right:0;content:"";display:inline-block;font-family:"Material Icons";font-style:normal;line-height:1;font-weight: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)){.aside-title.button>a::before{-webkit-text-stroke-width:.28px}}@media screen and (min-width: 600px),print and (min-width: 193px){.aside-title.button>a::before{right:.35rem}}body:not(.ios) .aside-title.button>a{font-feature-settings:"pkna" 1}.aside-title.button>a:hover{background:#010555}.bg{pointer-events:none}.bg>*{pointer-events:all}.bg-wrapper{position:relative}.bg.bg-front-page{position:absolute;top:-1.45vw;left:0;right:0;bottom:0;z-index:0;opacity:.5;background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/bg-front.svg);background-size:155vw 83vw;background-position:top left -23vw}.bg.bg-single{position:absolute;top:-1.45vw;left:0;right:0;bottom:0;z-index:0;opacity:.25;background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/bg-single-top.svg);background-size:130vw 35vw;background-position:top left -1vw;background-repeat:no-repeat}.bg.bg-single::after{content:"";position:absolute;inset:70vw 0 0 0;background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/bg-single-repeat.svg);background-size:100vw;background-position:top center;background-repeat:repeat-y}.bg.bg-news{position:relative}.bg.bg-news::after{content:"";position:absolute;inset:0;background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/bg-news.svg);background-size:75vw;background-position:top left;opacity:.5}.bg.bg-open-campus{background-image:url(https://www.fun.ac.jp/wp-content/themes/fun_2410/assets/images/oc/bg-open-campus.svg);background-size:106vw;background-position:top left;background-repeat:repeat-y}/*# sourceMappingURL=style.css.map */
