img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*
Theme Name: hirosaki-u_scs
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.bx-wrapper{position:relative;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none;line-height:0}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline;}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bxslider li:nth-child(n+2){display:none}
@charset "UTF-8";@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;font-display:swap;src:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/../font/NotoSans_Regular.woff2) format("woff2"),url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/../font/NotoSans_Regular.woff) format("woff"),url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/../font/NotoSans_Regular.otf) format("opentype");font-display:swap}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;font-display:swap;src:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/../font/NotoSans_Bold.woff2) format("woff2"),url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/../font/NotoSans_Bold.woff) format("woff"),url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/../font/NotoSans_Bold.otf) format("opentype")}*{margin:0;padding:0;font-style:normal;border:0;zoom:1;-webkit-box-sizing:border-box;box-sizing:border-box}.grid,.flex2,.flex2-2,.flex3,.flex4,.flex5{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.flex4:before,.flex5:before{content:"";display:block;order:1}.flex3:after,.flex4:after,.flex5:after{content:"";display:block}.grid3-2{width:65.667%}.grid4-3{width:74.25%}.grid4-2,.flex2>*,.flex2-2>*{width:48.5%}.grid3-1,.flex3>*,.flex3:after{width:31.333%}.grid4-1,.flex4>*,.flex4:before,.flex4:after{width:22.75%}.flex5>*,.flex5:before,.flex5:after{width:17.6%}.grid>*,.flex2>*,.flex2-2>*,.flex3>*,.flex4>*,.flex5>*{margin-bottom:30px}@media only screen and (max-width:700px){.grid3-1,.grid3-2,.grid4-1,.grid4-2,.grid4-3,.flex2>*,.flex3>*,.flex3:after{width:100%}}@media only screen and (max-width:700px){.flex2-2>*,.flex4>*,.flex4:before,.flex4:after,.flex5>*,.flex5:before,.flex5:after{width:47%}}.bx-wrapper .bx-pager{bottom:20px !important;z-index:100}
@charset "UTF-8";@media only screen and (max-width:700px){html{font-size:95%}}body{background-color:#f5f7fa;overflow:-moz-scrollbars-vertical;line-height:1.6;color:#303030;font-family:"Noto Sans Japanese",Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Verdana,"ＭＳ Ｐゴシック",sans-serif}hr{height:1px;background:#a3a4c3;margin-top:2rem;margin-bottom:2rem}#wrapper{max-width:62.5rem;width:90%;margin:3.125rem auto;display:flex}@media only screen and (max-width:700px){#wrapper{margin-top:1em;display:block}}#sidebar{flex:0 0 13.75rem;margin-right:2rem;order:1}@media only screen and (max-width:700px){#sidebar{border-top:1px solid #a58163;padding-top:2rem;width:100%;margin:0 auto}}#contents,#wrapper>:first-child{flex:1;order:2}@media only screen and (max-width:700px){#contents{width:100%;margin:0 auto}}section{margin-bottom:3rem}.home main section:not(:first-child){margin-top:5em}.home #greeting{margin-top:0}.home #greeting img{max-width:230px;margin:0 0 1.2em 1.2em;float:right;display:block}.home #greeting:after{content:"";display:table;clear:both}img{max-width:100%;height:auto}img.w80{width:80%;margin:0 auto;display:block}img.border{border:1px solid #c6c6c6}@media only screen and (max-width:700px){img.w80{width:100%}img.w70-sp{width:70%;max-width:400px;margin:0 auto;display:block}}@media only screen and (max-width:640px){.home #greeting img{margin:0 auto 1.5em;float:none}}p{margin-bottom:1.2em}a{text-decoration:none;transition:.5s;color:#305c9c}a:hover{opacity:.7}.mb0{margin-bottom:0}.mb90{margin-bottom:90px}.right{text-align:right}.x-large{font-size:1.5rem !important}h1,.home h2:not(.leading){display:flex;align-items:center;justify-content:center;padding:.45em 0;border-top:double 3px #37406c;border-bottom:double 3px #37406c;margin-bottom:3rem;font-size:1.75rem;color:#303030}h2{margin-bottom:1rem;font-size:1.6rem;color:#37406c;text-align:center;line-height:1.2em}h2 span{font-size:70%;display:block}h3{margin-bottom:1.2rem;font-size:1.3rem;margin-top:2.5rem;text-align:left;padding-bottom:.5rem;border-bottom:2px solid #a3a4c3}.flex2 h3{border-bottom:none;padding-bottom:0;margin-bottom:.5rem;margin-top:0;text-align:center}h3 span{font-weight:400;font-size:1.25rem;display:block}h3.center{text-align:center}h4{margin-bottom:.75em;margin-top:2rem;font-size:1.25rem;color:#37406c}h5{margin-bottom:.5em;font-size:100%}#breadcrumbs{display:block;width:100%;font-size:.8125rem;margin-bottom:1.2rem}#breadcrumbs a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin:0 .7em;color:#555;content:"\f105"}.btn{text-align:center;margin:0 auto 2rem}.btn.renovation a{background-color:#5788c9}.btn.creation a{background-color:#a58163}.btn a{position:relative;display:inline-block;padding:.8rem 2rem;color:#999;font-weight:400;background-color:#37406c;color:#fff;min-width:18rem;z-index:10}.btn a:hover{opacity:1;color:#fff;background:#999}.btn.disabled a{pointer-events:none;background-color:#999}.flex2 .btn a{min-width:80%}.arrow:before,.pdf:before,a[target=_blank]:after,a[href$=".pdf"]:after,a[href$=".doc"]:after,a[href$=".docx"]:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:baseline}a[target=_blank]:after{content:"\f35d";padding-left:5px}#eyecatch a[target=_blank]:after{content:none}a.arrow[target=_blank]:after{content:"";padding-left:0}.arrow:before{content:"\f105";padding-right:5px}.pdf:before{content:"\f1c1";padding-right:5px}a[href$=".pdf"]:after{content:"\f1c1" !important;padding-left:10px}a[href$=".doc"]:after,a[href$=".docx"]:after{content:"\f1c2" !important;padding-left:10px}.noicon:after{content:none !important;display:none !important}table{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 2rem;background:#fff;border:1px solid #676d8c}@media only screen and (max-width:700px){table{border:none}}thead{background-color:#777d99;color:#fff}@media only screen and (max-width:700px){thead{display:none}}th,td{border:1px solid #676d8c;padding:.8rem 1rem;line-height:1.4em}@media only screen and (max-width:700px){th,td{display:block;border:none}}.name{width:20%}@media only screen and (max-width:700px){.name{width:200px}}th{white-space:nowrap;text-align:left;color:#fff;background:#767c98}@media only screen and (max-width:700px){td[data-th]:before{content:attr(data-th);display:block;font-weight:700;color:#777d99}.tbl-schedule td[data-th]:before{width:auto;margin-right:.5em}td:empty{display:none}}th.bg-wh{background:#fff}.tx-bl{color:#303030;background:#fff}.subject-skill{color:#678dbf}.subject-creation{color:#e39e64}.subject-major{color:#7ca578}.subject-research{color:#e796a7}table.skill th{background:#678dbf}table.creation th{background:#e39e64}table.major th{background:#7ca578}table.research th{background:#e796a7}@media only screen and (max-width:700px){th.bg-wh{background:#767c98;color:#fff}th.subject-skill{background:#678dbf}th.subject-creation{background:#e39e64}th.subject-major{background:#7ca578}th.subject-research{background:#e796a7}.tbl-schedule tr,.tbl-border tr{border-top:1px solid #676d8c;border-bottom:1px solid #676d8c}}ul,ol{padding-left:1.2em;line-height:1.5em;margin:0 0 1.5em}table ul,ol{margin:0}.check{padding-left:0;list-style:none}.check li{text-indent:-1.2em;padding-left:1.2em;margin-bottom:.7em}.check li:before{content:'\f14a';font-family:"Font Awesome 5 Free";font-weight:900;padding:0 5px 0 0;color:#37406c}.ul_nav{padding:0;list-style:none;text-align:center;margin-bottom:30px}.ul_nav li{display:inline-block;margin:0 .2rem 1rem;font-size:90%}@media only screen and (max-width:700px){.ul_nav{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ul_nav li{margin:0 0 10px;width:48.5%;text-align:left}}.ul_nav a{display:inline-block;width:100%;height:100%;padding:.4rem 1rem;background:#37406c;color:#fff}@media only screen and (max-width:700px){.ul_nav a{padding:.6rem 1rem}}.ul_nav a:before{font-family:"Font Awesome 5 Free";font-weight:900;padding:0 5px 0 0;content:"\f107"}header{width:100%}header #nav-toggle{display:none;color:#fff;align-items:center;justify-content:center;font-size:1.5rem;width:100%;padding:1rem;background-color:#37406c}@media only screen and (max-width:850px){header #nav-toggle{display:flex}}header nav{width:100%;background-color:#37406c;display:flex;height:3.125rem}@media only screen and (max-width:850px){header nav{position:fixed;top:0;left:0;right:0;flex-direction:column;height:auto;background-color:rgba(55,64,108,.9);z-index:120}}header nav ul{width:100%;max-width:62.5rem;margin:0 auto;padding:0;display:flex;list-style:none;border-left:1px solid #18265a}@media only screen and (min-width:851px){header nav ul{display:flex !important}}@media only screen and (max-width:850px){header nav ul{display:none;flex-direction:column}}header nav li{flex:1 0 auto;border-right:1px solid #18265a}header nav a{display:flex;align-items:center;justify-content:center;color:#fff;height:100%;width:100%}@media only screen and (max-width:850px){header nav a{padding:.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.286)}}header nav a:hover{background-color:rgba(0,0,0,.5)}.nav-relay{background:#6570a5}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;width:100%;padding:20px 5%}.head .logo{display:block;height:3.25rem;text-indent:-9999px;margin-bottom:0;width:18.75rem;padding:0;border:none;overflow:hidden}.head .logo a{display:block;width:100%;height:100%;background:url(//scs.hirosaki-u.ac.jp/wp-content/themes/hirosaki-u_scs/css/../img/logo.png) no-repeat center left/contain}@media only screen and (max-width:850px){.head{padding-top:4.5rem}.head .logo{width:75%;margin:0 auto}.head .logo a{background-position:center}}.head-right{font-size:.8125rem}@media only screen and (max-width:850px){.head-right{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;background:rgba(35,44,89,.9);z-index:100;font-size:.7rem}}.head-right a{margin-left:1rem;color:#303030}@media only screen and (max-width:850px){.head-right a{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.9rem .1rem;color:#fff;margin:0}}@media only screen and (max-width:850px){.head-right a:hover{opacity:1;background:rgba(255,255,255,.1)}}.head-right a i{color:#305c9c;margin-right:.2rem}@media only screen and (max-width:850px){.head-right a i{display:block;color:#fff;margin-bottom:.2rem;margin-right:0}}header nav ul li div{display:none;position:absolute;background-color:#37406c;z-index:999}header nav ul li:hover div{display:block}header nav ul li div a{padding:10px 8px;height:auto;font-size:82%;border-top:1px solid #b1b1b1;display:block}@media only screen and (max-width:700px){header nav ul li div{display:block;position:relative}header nav ul li div a{border-top:none;display:flex}}#eyecatch{padding-top:1px;display:block;width:100%}#eyecatch img{width:100%}#sidebar{font-size:.8125rem}#sidebar .contact{margin-bottom:2rem}#sidebar+*{width:100%}#sidebar .links{list-style:none;padding:0;margin-bottom:3rem;font-size:.9rem}#sidebar .links li{margin-bottom:.5rem}.pdf-box{background:#e0e5ed;padding:1.25rem 1rem;margin-bottom:2rem}.pdf-box a{display:block;margin:0 auto}.pdf-box img{display:block;width:70%;max-width:300px;margin:0 auto 1rem}a.bn img{border:1px solid #eee}@media only screen and (max-width:700px){#sidebar{font-size:95%}a.bn img{border:1px solid #eee;width:70%;max-width:250px;margin:0 auto 1rem;display:block}}.home #majors h3{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #a58163}.home #majors .center{margin-bottom:2rem}.box.renovation,.box.creation{border:2px solid #4a74a5}.box.renovation .title,.box.creation .title{background:#4a74a5;font-size:1.25rem;color:#fff;text-align:center;padding:.8rem}.box.renovation p,.box.creation p{padding:1rem 1.5rem 0}.box.creation{border-color:#a58163}.box.creation .title{background:#a58163}.box.renovation span,.box.creation span{display:block;font-size:80%}p.name{text-align:right;font-size:95%}.home #philosophy h3{border-bottom:none;color:#37406c;text-align:center;margin-top:0;margin-bottom:.5em}p.center{text-align:center}h2.leading br{display:none}@media only screen and (max-width:700px){h2.leading{margin-top:1em}}@media only screen and (max-width:400px){h2.leading br{display:inline}}p.leading{text-align:center}#news h2{margin-bottom:1rem}#news ul{padding:0;list-style:none;margin-bottom:3rem}#news li{border-bottom:1px solid #ae9b8c}#news li a{display:block;padding:1rem;color:#303030}#news li a time{color:#555;margin-right:1rem}.indent{text-indent:-.6em}.teacher p{font-size:90%;line-height:1.5em}.teacher span{font-size:90%}.teacher p{font-size:90%;line-height:1.5em;margin:.5em 0 2em}.teacher span.position:before{font-size:70%;content:"職名";background:#6590b5;color:#fff;padding:2px 5px;border-radius:3px;margin-right:5px;display:inline-block;width:auto}.teacher span.field:before{font-size:70%;content:"研究指導分野";background:#6590b5;color:#fff;padding:2px 5px;border-radius:3px;margin-right:5px;display:inline-block;width:auto}.flex3.teacher>div{border-bottom:3px solid #e0e5ed;background:#fff;padding:1.5em 1.2em 0}.teacher small{color:#6590b5;font-weight:700;letter-spacing:.05em}.teacher>div br:first-child{display:none}ul.flex3 li{margin:.2em 0}ul.flex2 li{margin:.2em 0}#sitemap_list{padding:0;margin-bottom:2rem}ul#sitemap_list{padding-left:0}ul#sitemap_list li{list-style:none}#sitemap_list li a:hover{background-color:rgba(255,255,255,.5)}ul#sitemap_list li a{display:block;padding:8px;border-bottom:1px solid #d2d2d2}ul#sitemap_list ul.children{padding-left:0;margin-bottom:0;text-indent:1em}#sitemap_list li a:before{content:"\f105";font-family:'Font Awesome 5 Free';font-weight:700;padding-right:10px}dl.heading dt,h4.heading{padding:.8em 0 .7em .75em;border-left:10px solid #305c9c;margin-top:2rem;margin-bottom:1rem;background:#fff;text-align:left;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}dl.heading dt a{display:block;height:100%}dl.heading dt:hover{background-color:#e0e5ed}dl.heading dd{margin-left:1rem;margin-bottom:2rem}section#policy{font-size:90%}#policy li{margin-top:10px}.bg_white{background:#fff;padding:2.5em;margin:0 0 20px}@media only screen and (max-width:700px){.bg_white{padding:2.5em 5%}}footer{background:#37406c;color:#fff;text-align:center;padding:2rem 0 3rem}footer a{color:currentColor}.foot{max-width:62.5rem;margin:0 auto}.foot ul{padding:0;list-style:none;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;flex-wrap:wrap;font-size:.9375rem}.foot li{padding:0 .56em;margin-bottom:.8rem}.foot li:not(:first-child){border-left:1px solid #fff}.foot li.child{border-left:none;padding-left:.2em}.foot li.child:before{content:"－"}#pagetop{position:fixed;z-index:30;cursor:pointer;width:50px;height:50px;bottom:60px;right:0;line-height:50px;background:rgba(134,141,176,.71);color:#fff;font-size:30px;-webkit-transition:.3s;transition:.3s}#pagetop:before{display:inline-block;width:100%;text-align:center;font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:baseline;content:"\f106"}#pagetop:hover{line-height:30px}@media only screen and (max-width:700px){footer{padding-bottom:5rem}.foot ul{-ms-flex-item-align:start;align-self:flex-start;-webkit-columns:2;columns:2;-webkit-column-gap:20px;column-gap:20px;margin-bottom:2rem;display:block;padding:1em 2em;font-size:82%}.foot li a{padding:.9rem 0;display:block}.foot li:not(:first-child){border-left:none}.foot li{border-bottom:1px solid #fff;break-inside:avoid-column;margin-bottom:0;padding:0}.foot li a:hover{background:rgba(134,141,176,.71)}.foot li.child:before{content:none}}.foot .logo{width:18.75rem;margin-bottom:2.5rem}.wp-pagenavi{width:100%;font-size:90%;text-align:center;margin-bottom:20px}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;padding:3px 10px;margin:4px;display:inline-block;border:solid 1px #37406c;vertical-align:top}.wp-pagenavi a:hover{opacity:1;color:#fff;background:#172448}.wp-pagenavi span.current{font-weight:700;background:#37406c;color:#fff}.wp-pagenavi .pages{display:block;background:#e0e5ed;border:none;padding:8px;margin:0 0 10px}@media all and (-ms-high-contrast:none){td ul.flex2{display:block}}.youtube-wrap{overflow:hidden;position:relative;margin:0 auto;margin-bottom:2rem}.youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-wrap:after{padding-top:56.25%;display:block;content:''}@media only screen and (max-width:700px){.youtube-wrap{width:100%}}.roundimage img{object-fit:cover;height:100%;border-radius:100%;width:100%}@media only screen and (max-width:700px){.staff-introduction .roundimage{width:60%;margin:0 auto}}.page-id-1017 section,.page-id-989 section{background:#ebecf0;padding:1em 3em 3em;border-radius:10px}.page-id-1017 strong,.page-id-989 strong{background:#99a0c0;display:block;color:#fff;padding:8px 10px;margin:0 0 10px}.page-id-1017 .youtube-wrap,.page-id-989 .youtube-wrap{width:100% !important;max-width:460px}.page-id-1352 h2{display:flex;align-items:center;justify-content:center;padding:.45em 0;border-top:solid 2px #37406c;border-bottom:solid 2px #37406c;margin-bottom:3rem;font-size:1.75rem;color:#303030}.page-id-1352 h3{border-bottom:none}.page-id-1352 .bg_white h3{margin:0 0 1rem;text-align:center}.page-id-1352 h4{margin-top:0}.page-id-1352 .bg_blue{padding:30px;margin-bottom:30px;background:#e0e5ed}.page-id-1352 .section{padding:30px;background:#e0e5ed}.page-id-1352 .stacktable.large-only{display:table}.page-id-1352 .stacktable.small-only{display:none}@media (max-width:768px){.page-id-1352 .stacktable.large-only{display:none}.page-id-1352 .stacktable.small-only{display:table}}.page-id-1352 .stacktable{width:100%}.page-id-1352 .st-head-row a{color:#fff}.page-id-1352 .st-head-row.st-head-row-main{height:0;display:none}.page-id-1352 .stacktable th,.stacktable td{line-height:1.6em}.page-id-1352 .st-key,.st-val{background:#fff;border:none}.page-id-1352 .st-key{font-size:85%;text-align:left;display:block;color:#999;font-weight:700;padding:8px 8px 0}.page-id-1352 .st-val{border-bottom:1px solid #e4dde8;padding:5px 8px 8px}.page-id-1352 .stacktable.large-only{display:table}.page-id-1352 .stacktable.small-only{display:none}@media (max-width:768px){.page-id-1352 .stacktable.large-only{display:none}.page-id-1352 .stacktable.small-only{display:table}}.page-id-1463 h3{font-size:1.5rem}.word-break{word-break:break-all}
.archive section section{margin-top:0}.archive section h2{text-align:left;margin-bottom:10px;font-size:22px}.archive section img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.archive section .grid3-1{margin-bottom:10px}.archive section .grid3-1 a{display:block;width:100%;overflow:hidden;height:0;position:relative;padding-top:66%}.archive section .grid3-2{margin-bottom:10px}.update,.archive section p:first-of-type{margin-bottom:8px;color:#888;font-size:90%;text-align:left}.post-navigation h2{display:none}.nav-previous a,.nav-next a,.nav-back a{padding:10px 15px}.nav-previous a,.nav-next a{display:block;margin-bottom:5px;line-height:1.5em;color:#303030;text-decoration:none;background:#e0e5ed}.nav-previous a:hover,.nav-next a:hover{display:block;background:#ece6df;opacity:1}.navigation{width:100%;margin:0 0 2rem;padding:20px 0 0;font-size:85%;clear:both;text-align:left}.navigation a span{display:inline;margin-right:1em;padding-right:1em}.navigation a span.navitext{border-right:1px solid #a5a5a4}.update{margin-bottom:2em}.single .type-post .alignright{width:49% !important;float:right;margin:0 0 20px;max-width:100%}.single .type-post .alignright+*{clear:both}.single .type-post .alignleft{width:49% !important;float:left;margin:0 0 20px;max-width:100%;clear:both}.single .type-post .alignleft+br{display:none}.single .type-post .alignnone,.entry-content .aligncenter{width:100%;float:left;margin:0 auto 20px;max-width:100%}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}