@charset "UTF-8";body,button,html{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:13px}@media only screen and (min-width:780px){body,button,html{font-size:16px}}:root{--vk-color-text-link:#3A3A3A!important;--vk-color-text-body:#3A3A3A!important}p.is-style-p__shadow{color:#FFFFFF;text-shadow:0px 0px 5px rgba(0,0,0,0.1)}article.is-style-grp__shadow,aside.is-style-grp__shadow,div.is-style-grp__shadow,footer.is-style-grp__shadow,header.is-style-grp__shadow,main.is-style-grp__shadow,section.is-style-grp__shadow{color:#FFFFFF;-webkit-box-shadow:0px 0px 3px rgba(74,85,127,0.3);box-shadow:0px 0px 3px rgba(74,85,127,0.3)}@media only screen and (min-width:1750px){:root{--vk-width-container:1300px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}section{margin-top:3rem;margin-bottom:3rem}article{margin-top:2rem!important;margin-bottom:2rem!important}.section-in{margin-top:80px;margin-bottom:80px;padding-top:80px;padding-bottom:80px}.block-area{padding-top:2rem!important;padding-bottom:2rem!important}.vk_gridColumn.kn-grid-1-2 .row .vk_gridColumn_item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.vk_gridColumn.kn-grid-1-2 .row .vk_gridColumn_item:nth-child(2n){max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:780px){.vk_gridColumn.kn-grid-1-2 .row .vk_gridColumn_item{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.vk_gridColumn.kn-grid-1-2 .row .vk_gridColumn_item:nth-child(2n){max-width:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}@media only screen and (min-width:992px){.vk_gridColumn.kn-grid-1-2 .row .vk_gridColumn_item{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.vk_gridColumn.kn-grid-1-2 .row .vk_gridColumn_item:nth-child(2n){-ms-flex-preferred-size:66.66%;flex-basis:66.66%;max-width:66.66%}}.vk_gridColumn.kn-grid-2-1 .row .vk_gridColumn_item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.vk_gridColumn.kn-grid-2-1 .row .vk_gridColumn_item:nth-child(odd){max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:780px){.vk_gridColumn.kn-grid-2-1 .row .vk_gridColumn_item{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.vk_gridColumn.kn-grid-2-1 .row .vk_gridColumn_item:nth-child(odd){max-width:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}@media only screen and (min-width:992px){.vk_gridColumn.kn-grid-2-1 .row .vk_gridColumn_item{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.vk_gridColumn.kn-grid-2-1 .row .vk_gridColumn_item:nth-child(odd){-ms-flex-preferred-size:66.66%;flex-basis:66.66%;max-width:66.66%}}.grid-4-buttons .vk_buttons_col{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.grid-4-buttons a{width:100%}@media only screen and (min-width:992px){.grid-4-buttons .vk_buttons_col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.grid-4-1-buttons .vk_buttons_col{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.grid-4-1-buttons a{width:100%}.d-none{display:none!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.h-100{height:100%!important}.gap-0{gap:0!important}.gap-mid{gap:10px!important}.grid-dl{margin-bottom:1em}.grid-dl .grid-dt{background-color:#385050;color:#FFFFFF;width:100%;padding:2px 0.5em;margin-bottom:1px;-ms-flex-item-align:baseline;align-self:baseline}.grid-dl.dl-right .grid-dt{background-color:#D5DDE3;color:#3A3A3A}.grid-dl p.grid-dd,.grid-dl p.grid-dt{margin-bottom:1px!important}.grid-dl .grid-dt.dt-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.grid-dl.dt-center .grid-dt{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.grid-dl.dt-center .grid-dd{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.grid-dl .grid-dt.dt-cover{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.grid-dl.dt-cover .grid-dt{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;height:calc(100% - 5px)}.grid-dl .grid-dd{margin-bottom:16px}.grid-dl>div,.grid-dl>p{width:100%;padding:2px 0.5em}@media only screen and (min-width:992px){.grid-dl{display:-ms-grid;display:grid;-ms-grid-columns:(8rem)[1] (minmax(300px,1fr))[1];grid-template-columns:repeat(1,8rem) repeat(1,minmax(300px,1fr));row-gap:2px}.grid-dl.dl-w-xl{-ms-grid-columns:(20rem)[1] (minmax(300px,1fr))[1];grid-template-columns:repeat(1,20rem) repeat(1,minmax(300px,1fr))}.grid-dl .grid-dd{margin-bottom:0}.grid-dl .grid-dd>p{line-height:1}}ul.is-style-list-mark-circle,ul.is-style-list-mark-kome,ul.list-mark-circle,ul.list-mark-kome{-webkit-padding-start:2em;padding-inline-start:2em}ul.is-style-list-mark-circle li,ul.is-style-list-mark-kome li,ul.list-mark-circle li,ul.list-mark-kome li{list-style:none;position:relative;margin-top:0;margin-left:0;margin:calc(var(--vk-size-text) * 0.8) 0;line-height:calc(var(--vk-size-text) * 1.65)}ul.is-style-list-mark-circle li:before,ul.is-style-list-mark-kome li:before,ul.list-mark-circle li:before,ul.list-mark-kome li:before{position:absolute;left:-1.5em}ul.is-style-list-mark-circle li:before,ul.list-mark-circle li:before{content:"\e061"!important;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}ul.is-style-list-mark-kome li:before,ul.list-mark-kome li:before{content:"※"!important}.is-style-list-inline,.list-inline{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2.5rem;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.is-style-list-inline li,.list-inline li{margin-bottom:0}.is-style-list-mark-base>li::marker,.is-style-list-mark-base>li:before,.list-mark-base>li::marker,.list-mark-base>li:before{color:#3A3A3A!important}.is-style-list-mark-dark>li::marker,.is-style-list-mark-dark>li:before,.list-mark-dark>li::marker,.list-mark-dark>li:before{color:#679E0A!important}.is-style-list-mark-main>li::marker,.is-style-list-mark-main>li:before,.list-mark-main>li::marker,.list-mark-main>li:before{color:#81C60D!important}.is-style-list-mark-alert>li::marker,.is-style-list-mark-alert>li:before,.list-mark-alert>li::marker,.list-mark-alert>li:before{color:#E40031!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP",sans-serif;font-weight:500}.font-mincho{font-family:"Shippori Mincho",serif}.font-mincho-j{font-family:"Noto Serif JP",serif}.font-gothic{font-family:"Noto Sans JP",sans-serif}a{color:#81C60D}.h2.entry-title,.h2.wp-block-heading,h1.entry-title,h1.wp-block-heading,h2.entry-title,h2.wp-block-heading{font-size:30px!important;text-align:center;padding:10px 0 20px;margin-bottom:60px;position:relative;font-weight:normal}.h2.entry-title:after,.h2.entry-title:before,.h2.wp-block-heading:after,.h2.wp-block-heading:before,h1.entry-title:after,h1.entry-title:before,h1.wp-block-heading:after,h1.wp-block-heading:before,h2.entry-title:after,h2.entry-title:before,h2.wp-block-heading:after,h2.wp-block-heading:before{content:"";display:block;width:129px;height:5px;bottom:0;position:absolute;left:calc(50% - 64.5px)}.h2.entry-title:before,.h2.wp-block-heading:before,h1.entry-title:before,h1.wp-block-heading:before,h2.entry-title:before,h2.wp-block-heading:before{background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%)}.h2.entry-title:after,.h2.wp-block-heading:after,h1.entry-title:after,h1.wp-block-heading:after,h2.entry-title:after,h2.wp-block-heading:after{background:linear-gradient(135deg,#FFFFFF 20%,transparent 20%,transparent 50%,#FFFFFF 50%,#FFFFFF 70%,transparent 70%);background-position:0 0;background-size:10px 10px}.h3.wp-block-heading,h3.wp-block-heading{font-size:24px!important;padding:10px 1em;position:relative;margin-top:1.4em;background:#F9FAFB}.h3.wp-block-heading:before,h3.wp-block-heading:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:4px;background:#81C60D}.h4.wp-block-heading,h4.wp-block-heading{font-size:22px!important}.h4.wp-block-heading:after,h4.wp-block-heading:after{content:"";height:2px;width:100%;display:block;margin-top:10px;background:-webkit-gradient(linear,left top,right top,color-stop(20em,#81C60D),color-stop(20em,#D5DDE3));background:linear-gradient(to right,#81C60D 20em,#D5DDE3 20em)}.h5.wp-block-heading,h5.wp-block-heading{font-size:20px!important;padding-left:1.5em;position:relative}.h5.wp-block-heading:before,h5.wp-block-heading:before{content:"";position:absolute;height:18px;width:18px;left:0;top:5px;background:#81C60D}.h6.wp-block-heading,h6.wp-block-heading{font-size:18px!important;position:relative;padding-bottom:10px}.h6.wp-block-heading:before,h6.wp-block-heading:before{content:"";position:absolute;bottom:0;height:1px;width:1.5em;background:#81C60D}.txt-gradient{display:inline-block;color:transparent;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);background:-webkit-linear-gradient(to right,#F36B6B 0%,#F1B151 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.txt-gradient{color:#F1B151;background:none}}.txt-mincho{font-family:"Shippori Mincho",serif}.txt-caution{color:#E40031}.link-mark a[href$=".PDF"]:before,.link-mark a[href$=".pdf"]:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:bold;padding-right:0.5em}.link-mark a[href$=".PDF"]:hover:before,.link-mark a[href$=".pdf"]:hover:before{color:#fff}.link-mark a[href$=".doc"]:before,.link-mark a[href$=".docx"]:before{content:"\f1c2";font-family:"Font Awesome 5 Free";font-weight:bold;padding-right:0.5em}.link-mark a[href$=".doc"]:hover:before,.link-mark a[href$=".docx"]:hover:before{color:#fff}.link-mark a[href$=".xls"]:before,.link-mark a[href$=".xlsx"]:before{content:"\f1c3";font-family:"Font Awesome 5 Free";font-weight:bold;padding-right:0.5em}.link-mark a[href$=".xls"]:hover:before,.link-mark a[href$=".xlsx"]:hover:before{color:#fff}.link-mark a[href$=".csv"]:before,.link-mark a[href$=".tsv"]:before{content:"\f6dd";font-family:"Font Awesome 5 Free";font-weight:bold;padding-right:0.5em}.link-mark a[href$=".csv"]:hover:before,.link-mark a[href$=".tsv"]:hover:before{color:#fff}.title-block{margin-bottom:2rem!important}.title-block h2{display:inline-block;color:transparent;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);background:-webkit-linear-gradient(to right,#F36B6B 0%,#F1B151 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Yellowtail",serif;font-size:5rem!important;padding:0.1em;padding-right:0.3em;padding-bottom:0.2em;-webkit-box-shadow:none;box-shadow:none;margin:0!important;line-height:1em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.title-block h2{color:#F1B151;background:none}}.title-block h2:after{content:none}.title-block .sub-title{font-size:18px!important;margin:0!important;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center}.title-block.title-en{margin-bottom:0!important}.title-block.title-en h2{font-family:"Yellowtail",serif;font-size:5rem!important;padding-right:0.5em;line-height:1}@media only screen and (min-width:992px){.title-block{display:-webkit-box;display:-ms-flexbox;display:flex}.title-block h2{font-size:10rem!important}.title-block .sub-title{font-size:28px!important}.title-block.title-en{margin-bottom:0!important}.title-block.title-en h2{position:relative;left:-6rem;bottom:-5rem;z-index:2;font-size:10rem!important;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.title-block.title-en .sub-title{position:relative;left:-4em;bottom:-1.5em}}.school-year-badge{color:#FFFFFF;font-size:0.9rem;font-weight:500;font-family:"Noto Sans JP",sans-serif}.school-year-badge .badge{padding:5px 1em;margin:0!important}.school-year-badge .one-year-badge{background:#65b5bb;padding:5px 1em}.school-year-badge .two-year-badge{background:#7591D6}.school-year-badge .three-year-badge{background:#856bf3}.school-year-badge .all-year-badge{background:#F4705B}.txt-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.font-min{font-size:0.8em}.line-min{line-height:1}i.icon-g-next:before{content:"\eaaa";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-next-line:before{content:"\e941";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-pin:before{content:"\e0c8";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-event:before{content:"\ea68";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-mail:before{content:"\e158";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-file:before{content:"\e873";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-down:before{content:"\e313";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-circle:before{content:"\e061";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}i.icon-g-time:before{content:"\e8b5";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}.bg-light-pattern{background-color:#F9FAFB}@media only screen and (min-width:992px){.bg-light-pattern{background-image:-webkit-gradient(linear,left top,right top,color-stop(5%,#FFFFFF),color-stop(5%,#F9FAFB));background-image:linear-gradient(90deg,#FFFFFF 5%,#F9FAFB 5%)}}.bg-light-color{background-color:#F9FAFB}.bg-gradient{background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%)}.bg-none{background-color:#FFFFFF}.bg-gradient-light{background:-webkit-gradient(linear,left top,right top,from(rgba(243,107,107,0.2)),to(rgba(241,177,81,0.2)));background:linear-gradient(to right,rgba(243,107,107,0.2) 0%,rgba(241,177,81,0.2) 100%)}.bg-pink{background:#FFF2FA}.border-normal{border:1px solid #D5DDE3}.box-shadow-gradient,.box-shadow-gradient-min{position:relative}.box-shadow-gradient-min:before,.box-shadow-gradient:before{content:"";position:absolute;z-index:0;background:-webkit-gradient(linear,left top,right top,from(0%),to(100%));background:linear-gradient(to right,0%,100%)}.box-shadow-gradient-min>div,.box-shadow-gradient-min>img,.box-shadow-gradient>div,.box-shadow-gradient>img{position:relative;z-index:1;width:100%;-webkit-box-shadow:0px 0px 5px rgba(183,116,116,0.1);box-shadow:0px 0px 5px rgba(183,116,116,0.1)}.box-shadow-gradient{margin-right:20px!important}.box-shadow-gradient:before{top:20px;left:20px;bottom:-20px;right:-20px}.box-shadow-gradient-min{margin-right:10px!important}.box-shadow-gradient-min:before{top:10px;left:10px;bottom:-10px;right:-10px}.has-bg{padding-top:4rem;padding-bottom:4rem}.btn-gradient{border:2px solid #F1B151;-o-border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1;border-image:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151)) 1;border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1;display:inline-block;color:transparent;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);background:-webkit-linear-gradient(to right,#F36B6B 0%,#F1B151 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn-gradient{color:#F1B151;background:none}}.btn-gradient-link{color:#FFFFFF;border-radius:50rem;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%)}.btn-top-caution{border-radius:50rem 0 0 50rem;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%)}.btn-top-caution .btn{border:none!important;border-radius:50rem 0 0 50rem;color:#FFFFFF!important;padding-right:0!important;min-width:auto!important}.btn-top-caution .btn:active,.btn-top-caution .btn:hover{background-color:rgba(255,255,255,0.1)!important}.btn-top-caution .btn:before{content:"\e873";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em;font-size:1.2em}.btn-caution a:active,.btn-caution a:hover{opacity:0.8}.btn-documents .btn:before,.btn-documents a:before{content:"\e873";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em;font-size:1.2em}.btn-event .btn:before,.btn-event a:before{content:"\ea68";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em;font-size:1.2em}.btn-nav{border-radius:50rem;height:50px;margin-left:8px!important;padding-right:0!important;padding-left:0!important}.btn-nav:hover{opacity:0.8}.btn-nav a{border-radius:50rem;padding:0 0.2em!important;border:0;min-width:8rem;max-width:100%;height:inherit;vertical-align:middle;text-align:center;line-height:1}.btn-nav a:before{font-size:1.8em;padding-right:0.2em}.btn-nav .global-nav-name{display:unset!important;vertical-align:super}@media only screen and (min-width:992px){.btn-nav{height:40px}}@media only screen and (min-width:1500px){.btn-nav{height:50px}.btn-nav a{min-width:210px}.btn-nav a:before{font-size:2em}}.btn-nav-access:before,.btn-nav-documents:before,.btn-nav-event:before{content:none!important}.btn-nav-access:hover,.btn-nav-documents:hover,.btn-nav-event:hover{color:#FFFFFF!important}.btn-nav-access:hover .global-nav-name,.btn-nav-documents:hover .global-nav-name,.btn-nav-event:hover .global-nav-name{color:#FFFFFF!important}.btn-nav-access a,.btn-nav-documents a,.btn-nav-event a{color:#FFFFFF!important}.btn-nav-access a:before,.btn-nav-documents a:before,.btn-nav-event a:before{color:#FFFFFF}.btn-nav-access .global-nav-name,.btn-nav-documents .global-nav-name,.btn-nav-event .global-nav-name{color:#FFFFFF}.btn-nav-access a{background:#F4705B}.btn-nav-access a:before{content:"\e0c8";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}.btn-nav-event a{background:#81C60D}.btn-nav-event a:before{content:"\ea68";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}.btn-nav-documents a{background:#F4705B}.btn-nav-documents a:before{content:"\e873";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em}.btn-sp-nav-blocks{margin:2rem 0}.btn-sp-nav-blocks>a{display:none!important}.btn-sp-nav-blocks>span.acc-btn{display:none}.btn-sp-nav-blocks .sub-menu{max-height:80vh!important;overflow-y:auto!important;opacity:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.btn-sp-nav-blocks .sub-menu .btn-nav{width:32%;padding:5px 0!important;text-align:center}.btn-sp-nav-blocks .sub-menu .btn-nav a{-webkit-box-shadow:0px 0px 3px rgba(74,85,127,0.3);box-shadow:0px 0px 3px rgba(74,85,127,0.3);padding-left:2px;padding-right:2px;word-break:keep-all;font-size:0.8em;color:#81C60D;border:1px solid #D5DDE3;border-radius:5px;font-family:"Noto Sans JP",sans-serif}.btn-sp-nav-blocks .sub-menu .btn-nav a:before{display:block;font-size:2rem}.btn-sp-nav-top{margin-bottom:0!important;position:relative;text-align:center}.btn-sp-nav-top .btn{padding:0!important;margin-bottom:0!important;min-width:auto!important;min-height:auto!important;width:64px!important;height:64px!important;border-radius:0}.btn-sp-nav-top .btn:before{display:block;font-size:28px;padding:0}.btn-sp-nav-top .vk_button_link_txt{font-size:11px;font-weight:bold;line-height:1;position:absolute;bottom:3px;width:100%;text-align:center}@media only screen and (min-width:992px){.btn-sp-nav-top{display:none}}.btn-next{color:#3A3A3A}.btn-next .btn{min-width:310px!important;font-weight:500;line-height:1.5;border-radius:50rem;color:#3A3A3A}.btn-next .btn:before{color:#3A3A3A}.btn-next .btn:after{color:#3A3A3A}.btn-next .vk_button_link_txt{color:#3A3A3A!important}.btn-next i{color:#3A3A3A}.btn-next .btn:after{content:"\eaaa";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-left:0.2em;font-size:1.2em}.btn-next .btn{border:2px solid #D5DDE3!important}.btn-next .btn:after{color:#81C60D}.btn-next .btn:active,.btn-next .btn:hover{background-color:rgba(129,198,13,0.2)!important}.btn-next-white{color:#81C60D;font-weight:bold}.btn-next-white .btn{min-width:310px!important;font-weight:500;line-height:1.5;border-radius:50rem;color:#81C60D}.btn-next-white .btn:before{color:#81C60D}.btn-next-white .btn:after{color:#81C60D}.btn-next-white .vk_button_link_txt{color:#81C60D!important}.btn-next-white i{color:#81C60D}.btn-next-white .btn:after{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-left:0.2em;font-size:1.2em}.btn-next-white a{font-weight:bold}.btn-next-gradient{color:#FFFFFF;border-radius:3px;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);max-width:400px!important;font-size:18px}.btn-next-gradient .btn{width:100%;color:#FFFFFF}.btn-next-gradient .btn:before{color:#FFFFFF}.btn-next-gradient .btn:after{color:#FFFFFF}.btn-next-gradient .vk_button_link_txt{color:#FFFFFF}.btn-next-gradient i{color:#FFFFFF}.btn-next-gradient .btn:after{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-left:0.2em;font-size:1.2em}.btn-next-gradient .btn{background-color:transparent!important;padding-top:0.7rem!important;padding-bottom:0.7rem!important}.btn-next-gradient .vk_button_link_txt{font-size:18px}.btn-contact{color:#FFFFFF}.btn-contact .btn{min-width:310px!important;font-weight:500;line-height:1.5;border-radius:50rem;color:#FFFFFF}.btn-contact .btn:before{color:#FFFFFF}.btn-contact .btn:after{color:#FFFFFF}.btn-contact .vk_button_link_txt{color:#FFFFFF!important}.btn-contact i{color:#FFFFFF}.btn-contact .btn:after{content:"\e941";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-left:0.2em;font-size:1.2em}.btn-contact .btn:before{content:"\e158";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em;font-size:1.2em}.btn-contact .btn{min-width:auto!important}.btn-contact .btn:before{font-size:1.8em;line-height:1}.btn-down-white{color:#3A3A3A;border-radius:3px}.btn-down-white .btn{width:100%;color:#3A3A3A}.btn-down-white .btn:before{color:#3A3A3A}.btn-down-white .btn:after{color:#3A3A3A}.btn-down-white .vk_button_link_txt{color:#3A3A3A}.btn-down-white i{color:#3A3A3A}.btn-down-white .btn:after{content:"\e313";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-left:0.2em;font-size:1.2em}.page_top_btn{background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);-webkit-box-shadow:0px 0px 3px rgba(74,85,127,0.3);box-shadow:0px 0px 3px rgba(74,85,127,0.3);border-radius:50rem;width:55px;height:55px;display:none;text-align:center;font-size:0;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:cubic-bezier(0.25,1,0.5,1);animation-timing-function:cubic-bezier(0.25,1,0.5,1);-webkit-animation-name:"anim_slide_in";animation-name:"anim_slide_in";-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes anim_slide_in{0%{-webkit-transform:translateY(180px);transform:translateY(180px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0)}40%,to{opacity:1}}@keyframes anim_slide_in{0%{-webkit-transform:translateY(180px);transform:translateY(180px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0)}40%,to{opacity:1}}.page_top_btn:before{content:url("../img/to-top-btn-icon.svg");height:1px;display:block}.page_top_btn:after{content:"TOP";color:#FFFFFF;display:block;font-size:14px;margin-top:30px}.link-banner-img a img{-webkit-box-shadow:0px 0px 3px rgba(74,85,127,0.3);box-shadow:0px 0px 3px rgba(74,85,127,0.3);margin:0 auto}.link-banner-img a:active,.link-banner-img a:hover{opacity:0.8}.btn-other-view .btn:hover{color:#FFFFFF}.btn-other-view .btn:hover:after{color:#FFFFFF}.btn-other-view .btn:after{content:"\f08e";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:0.5em}.tbl-custom table{width:100%}.tbl-custom thead tr td,.tbl-custom thead tr th{background-color:#81C60D!important;color:#FFFFFF}.tbl-custom tbody tr td{background-color:#F9FAFB;padding:1em!important}.tbl-custom tbody tr td:first-child{background-color:#DAF3B2}.tbl-custom-classic table{width:100%}.tbl-custom-classic thead tr th{font-family:"Noto Sans JP",sans-serif;background-color:#81C60D;color:#FFFFFF;font-size:1em}.tbl-custom-classic tbody tr th{background-color:#DAF3B2;font-family:"Noto Sans JP",sans-serif;font-weight:500}.tbl-custom-classic tbody tr td{padding:1em!important}.tbl-custom-classic tbody tr:nth-child(2n){background-color:#F9FAFB}.tbl-custom-classic tbody tr:nth-child(2n) th{background-color:rgba(218,243,178,0.8)}.tbl-custom-number table{width:100%}.tbl-custom-number thead tr td,.tbl-custom-number thead tr th{background-color:#3FA9F5!important;color:#FFFFFF}.tbl-custom-number tbody tr td{padding:1em!important}.tbl-custom-number tbody tr td:first-child{background-color:#F9FAFB;font-weight:bold}.tbl-custom-number tbody tr:nth-child(odd){background-color:#FFF2FA!important}.map-base{width:100%;height:250px;overflow:hidden}.map-base iframe{width:100%;height:600px!important;margin-top:-150px!important}@media only screen and (min-width:992px){.map-base{height:500px}.map-base iframe{height:860px!important;margin-top:-170px!important}}.map-link{max-width:1000px;margin:1rem auto}.map-link #map-pin:hover #pin-color,.map-link #map-pin:hover circle[data-name=pin-color],.map-link #map-pin:hover path[data-name=pin-color],.map-link g[data-name=map-pin]:hover #pin-color,.map-link g[data-name=map-pin]:hover circle[data-name=pin-color],.map-link g[data-name=map-pin]:hover path[data-name=pin-color]{fill:#EF7437}.map-link #map-pin:hover g[data-name=pin-color] path,.map-link g[data-name=map-pin]:hover g[data-name=pin-color] path{fill:#EF7437}.map-link #map-pin:hover #pin-shadow,.map-link #map-pin:hover ellipse[data-name=pin-shadow],.map-link g[data-name=map-pin]:hover #pin-shadow,.map-link g[data-name=map-pin]:hover ellipse[data-name=pin-shadow]{fill:#81C60D}.map-link #map-pin a:active .lbl-color,.map-link #map-pin a:hover .lbl-color,.map-link g[data-name=map-pin] a:active .lbl-color,.map-link g[data-name=map-pin] a:hover .lbl-color{fill:#EF7437}.in-menu-cards{font-size:1rem}.in-menu-cards .vk_gridcolcard_item{border-radius:0;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1)}.in-menu-cards .btn{border-radius:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.in-menu-cards .btn:before{content:"\eaaa";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em;color:#81C60D;font-size:1.4em}.in-menu-cards .btn p{margin-bottom:0!important}.in-menu-cards .vk_gridcolcard_item_header{height:100px;aspect-ratio:auto!important}.in-menu-cards .vk_gridcolcard_item_header .wp-block-image{width:100%}.in-menu-cards .vk_gridcolcard_item_container{-ms-grid-columns:minmax(40%,155px) 1fr;grid-template-columns:minmax(40%,155px) 1fr}.in-menu-cards .vk_gridcolcard_item_container:hover{opacity:0.8!important}.in-menu-cards .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media only screen and (min-width:992px){.in-menu-cards{grid-template-columns:repeat(auto-fit,minmax(200px,calc(33.33% - 20px)))!important}.in-menu-cards .vk_gridcolcard_item_header{height:auto}.in-menu-cards .vk_gridcolcard_item_container{-ms-grid-columns:none;grid-template-columns:none}.in-menu-cards .btn{min-height:70px;font-size:1em!important;padding-right:1rem!important}}.kn-swiper-container{position:relative;max-width:90%!important}.kn-swiper-container .swiper-wrapper{padding-top:1em;padding-bottom:1em}.kn-swiper-container .swiper-slide{font-size:1.2em;height:auto}.kn-swiper-container .kn-swiper{overflow:hidden}.kn-swiper-container .swiper-button-next,.kn-swiper-container .swiper-button-prev{color:#81C60D;border-radius:50rem;background:#FFFFFF;-webkit-box-shadow:0px 0px 3px rgba(74,85,127,0.3);box-shadow:0px 0px 3px rgba(74,85,127,0.3);width:2rem;height:2rem}.kn-swiper-container .swiper-button-next:after,.kn-swiper-container .swiper-button-prev:after{font-size:1em}.kn-swiper-container .swiper-button-prev{left:-5%}.kn-swiper-container .swiper-button-next{right:-5%}.kn-swiper-container .swiper-pagination{display:none}.vk_timeline .vk_timeline_item.vk_timeline_item_lineStyle-default:before{top:18px;left:5px;bottom:-7px}.timeline-school-event .vk_timeline_item{position:relative;padding-left:65px!important}.timeline-school-event .vk_timeline_item:before{bottom:-25px!important;left:25px!important;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}.timeline-school-event .vk_timeline_item .vk_timeline_item_caption{position:absolute;top:25px;left:25px;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFFFFF;font-size:16px}.timeline-school-event .vk_timeline_item .vk_timeline_item_content>div.wp-block-group+div.wp-block-group{margin-top:50px}.timeline-school-event .vk_timeline_item .vk_timeline_item_style{top:0;width:50px;height:50px;background-color:#81C60D;border:none!important}.timeline-school-event .vk_timeline_item .school-event-title{margin-bottom:1em}.timeline-school-event .vk_timeline_item .school-event-title h4.wp-block-heading{margin-bottom:0.5em}.timeline-school-event .vk_timeline_item .school-event-title .school-year-badge{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media only screen and (min-width:992px){.timeline-school-event .vk_timeline_item{padding-left:130px!important}.timeline-school-event .vk_timeline_item .vk_timeline_item_caption{position:absolute;top:50px;left:50px;font-size:24px}.timeline-school-event .vk_timeline_item .vk_timeline_item_style{width:100px;height:100px}.timeline-school-event .vk_timeline_item:before{bottom:-50px!important;left:50px!important}.timeline-school-event .vk_timeline_item .school-event-title{position:relative;margin-bottom:1em}.timeline-school-event .vk_timeline_item .school-event-title h4.wp-block-heading{margin-bottom:0}.timeline-school-event .vk_timeline_item .school-event-title .school-year-badge{position:absolute;top:0;right:0}}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.konan-post-list_pills_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:780px){.konan-post-list_pills_tab{border-bottom:2px solid #F1B151;-o-border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1;border-image:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151)) 1;border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1}}.konan-post-list_pills_tab .nav-item{border-bottom:1px solid #FFFFFF;width:50%}.konan-post-list_pills_tab .nav-item:nth-child(2n){border-left:1px solid #FFFFFF}.konan-post-list_pills_tab .nav-item:hover{opacity:0.75}@media only screen and (min-width:780px){.konan-post-list_pills_tab .nav-item{width:25%;border-left:1px solid #FFFFFF;border-bottom:none}.konan-post-list_pills_tab .nav-item:first-child{border-left:none}}.konan-post-list_pills_tab .nav-item .nav-link{width:100%;height:100%;display:inline-block;text-align:center;border:none;background-color:rgba(213,221,227,0.4);padding:11px 0.5rem;line-height:1.2;font-size:1em;cursor:pointer;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;color:#3A3A3A}.konan-post-list_pills_tab .nav-item .nav-link.active{color:#FFFFFF;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%)}.tab-content>.tab-pane{display:none;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.tab-content>.active{display:block}.konan-post-list_content{overflow-y:auto!important;height:200px!important}.konan-post-list_content article{margin-top:0!important;margin-bottom:0!important;padding:0.5rem 1rem!important;border-bottom:1px dotted #D5DDE3!important}.konan-post-list_content .category a{border-radius:0!important;text-decoration:none}.konan-post-list_content .title{width:100%;font-size:0.9em}.konan-post-list_content .title a{display:block;color:#3A3A3A;text-decoration:none;border-bottom:1px dotted #EB8B5F}.konan-post-list_content time{line-height:2;font-size:0.9em;margin-right:0}.konan-post-list_content .categories{padding-left:0.5em}.konan-post-list_content .category{border-radius:50rem!important;padding:1px;min-width:150px}.konan-post-list_content .category a{border-radius:50rem!important;border:1.5px solid #81C60D;padding:1px 1rem!important;text-align:center;width:100%;height:100%;display:block;line-height:2;font-size:0.75em!important;background-color:#FFFFFF!important;color:#3A3A3A!important}.konan-post-list_content .category a:active,.konan-post-list_content .category a:hover{background-color:rgba(129,198,13,0.3)!important}.konan-post-list_content .konan-post-list_mlist{display:inline-block}@media only screen and (min-width:992px){.konan-post-list_content .konan-post-list_mlist{display:block;float:left}}.konan-post-list_content .konan-post-list_mlist li{margin-right:0}@media only screen and (min-width:992px){.konan-post-list_content .konan-post-list_mlist li{margin-right:0.5em}}.konan-post-list_content .postListText_singleTermLabel_inner{border-radius:50rem!important;padding:5px 1rem!important;background:#FFFFFF!important}.top-news-topics .konan-post-list_content{padding:0;min-height:200px}.top-news-topics .konan-post-list_content article{padding-left:0;padding-right:0;margin-bottom:0}.top-news-topics .konan-post-list_content .konan-post-list_item{width:100%}@media only screen and (min-width:992px){.top-news-topics .konan-post-list_content .konan-post-list_item{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px,25%))[1] (minmax(300px,1fr))[1];grid-template-columns:repeat(1,minmax(300px,25%)) repeat(1,minmax(300px,1fr))}}.top-news-topics .konan-post-list_content .konan-post-list_mlist{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;margin-bottom:0}.top-news-topics .konan-post-list_content .categories{margin-left:0;padding:0;width:10em}.top-news-topics .konan-post-list_content .date{width:8em}.top-news-topics .konan-post-list_content .category{margin-right:5px}.top-news-topics .konan-post-list_content .category:last-child{margin-right:0}.top-news-topics .konan-post-list_content li.date:before{content:""}.konan-post-list{margin-top:24px;margin-bottom:24px!important}.tab-contents .wp-block-ub-tabbed-content-tabs-title{border-bottom:2px solid #F1B151;-o-border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1;border-image:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151)) 1;border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1}.tab-contents .wp-block-ub-tabbed-content-tabs-title .wp-block-ub-tabbed-content-tab-title-wrap{width:100%;margin-right:0;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:0;border:none;background-color:rgba(213,221,227,0.4)!important}.tab-contents .wp-block-ub-tabbed-content-tabs-title .wp-block-ub-tabbed-content-tab-title-wrap+.wp-block-ub-tabbed-content-tab-title-wrap{border-left:1px solid #FFFFFF!important}.tab-contents .wp-block-ub-tabbed-content-tabs-title .wp-block-ub-tabbed-content-tab-title-wrap.active{color:#FFFFFF!important;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151))!important;background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%)!important}.tab-contents .wp-block-ub-tabbed-content-tabs-title .wp-block-ub-tabbed-content-tabs-content{border:none!important;padding:0!important;margin-top:2em}.main-site-map{display:block!important}.main-site-map .sitemap-col{max-width:none!important}.main-site-map ul{list-style:none}.main-site-map ul li{margin:0;border:1px solid #D5DDE3}.main-site-map .link-list{display:-ms-grid;display:grid;gap:10px}.main-site-map .link-list .page_item a{padding:10px;margin-bottom:0}.main-site-map .children{padding:10px}.main-site-map .children .page_item a{padding:5px}.main-site-map .children .page_item{border-bottom-width:0}.main-site-map .children .page_item:nth-child(2n){background-color:#FBFCFC}.main-site-map .children .page_item:last-child{border-bottom-width:1px}.main-site-map .sectionBox .sitemap-post-type-title{border:1px solid #D5DDE3;margin-bottom:10px}.main-site-map .sectionBox .sitemap-post-type-title a{display:block;padding:10px;margin-bottom:0}@media only screen and (min-width:992px){.main-site-map .link-list{grid-template-columns:repeat(auto-fit,minmax(400px,calc(33.33% - 20px)))}}.wp-block-media-text.pr-content .wp-block-media-text__content{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.wp-block-media-text.pr-content .wp-block-media-text__media{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.vk_borderBox.p-min .vk_borderBox_body{padding:0.5em 1em 0.5em}.contact_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.contact_box dl dt{width:100%;background-color:#ECF8D9;color:#3A3A3A;font-weight:normal;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;padding:0.5em}.contact_box dl dd{width:100%;margin-left:0}.contact_box dl p{font-size:16px!important;margin-bottom:0!important}.contact_box .form-box>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_box .form-annotation{font-size:0.75em}.contact_box .badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.contact_box .badge-danger{color:#FFFFFF;background-color:#dc3545}.contact_box input[type=date],.contact_box input[type=email],.contact_box input[type=number],.contact_box input[type=password],.contact_box input[type=tel],.contact_box input[type=text],.contact_box input[type=url],.contact_box select,.contact_box textarea{margin-bottom:0;border-radius:0}.contact_box input[type=submit]{border-radius:50rem}.contact_box .wpcf7-spinner{display:none}@media only screen and (min-width:1200px){.contact_box{margin-top:1em}.contact_box dl{margin:0.5em 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact_box dl dt{width:35%;margin-bottom:0}.contact_box dl dd{width:65%;margin-left:1em}}.light-blue dl dt{background-color:#D2E1F5}.light-blue div p input[type=submit]{background:#2D4F89;border:1px solid #2D4F89}.light-blue div p input[type=submit]:hover{opacity:0.5}.light-green dl dt{background-color:#81C60D}.light-green div p input[type=submit]{background:-webkit-gradient(linear,left top,right top,from(#26B86B),to(#02A199));background:linear-gradient(to right,#26B86B 0%,#02A199 100%);border:1px solid var(--vk-color-primary-dark)}.light-green div p input[type=submit]:hover{opacity:0.5}.admin-bar #mobile-sub-menu-btn{top:46px}.admin-bar #vk-mobile-nav-menu-btn{top:46px!important}.admin-bar .vk-mobile-nav.vk-mobile-nav-open{top:110px!important}.admin-bar .site-header-container{top:46px}@media only screen and (min-width:783px){.admin-bar #mobile-sub-menu-btn{top:32px}.admin-bar #vk-mobile-nav-menu-btn{top:32px!important}.admin-bar .site-header-container{top:32px}.admin-bar .vk-mobile-nav.vk-mobile-nav-open{top:96px!important}}@media only screen and (min-width:992px){.admin-bar .site-header-container{top:auto}}@media only screen and (max-width:600px){.admin-bar.scrolled #mobile-sub-menu-btn{top:0}.admin-bar.scrolled #vk-mobile-nav-menu-btn{top:0!important}.admin-bar.scrolled .site-header-container{top:0}.admin-bar.scrolled .vk-mobile-nav.vk-mobile-nav-open{top:64px!important}}#site-header{background-color:#FFFFFF;-webkit-box-shadow:0px 0px 3px rgba(74,85,127,0.3);box-shadow:0px 0px 3px rgba(74,85,127,0.3)}#site-header .header-top{background-color:#FFFFFF;border-bottom:none}@media only screen and (min-width:1500px){#site-header .header-top .container{max-width:1400px!important}}@media only screen and (min-width:1750px){#site-header .header-top .container{max-width:1700px!important}}#site-header .site-header-logo{margin-right:0;margin-bottom:0;padding-top:0;width:auto;max-width:calc(100vw - 10rem)}#site-header .site-header-logo img{width:auto}#site-header .site-header-container{position:fixed;padding-top:10px;padding-bottom:10px;background:#FFFFFF;height:64px;-webkit-transition:background 0.4s;transition:background 0.4s}@media only screen and (min-width:1500px){#site-header .site-header-container{max-width:1400px!important}}@media only screen and (min-width:1750px){#site-header .site-header-container{max-width:1700px!important}}@media only screen and (max-width:990.98px){.scrolled #site-header .site-header-container{background:rgba(255,255,255,0.8)}}@media only screen and (min-width:992px){.home #site-header{-webkit-box-shadow:none;box-shadow:none}.header_scrolled #site-header{-webkit-box-shadow:0px 0px 3px rgba(74,85,127,0.3);box-shadow:0px 0px 3px rgba(74,85,127,0.3)}#site-header .site-header-logo{position:relative;padding-top:10px;max-width:230px;height:auto}#site-header .site-header-logo img{max-width:100%}#site-header .site-header-container{-webkit-box-shadow:none;box-shadow:none;position:relative;height:auto}.header_scrolled #site-header .site-header-container{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:1200px){#site-header .site-header-logo{max-width:310px;padding-top:0}}.global-nav{font-family:"Noto Sans JP",sans-serif;font-weight:400}.global-nav #menu-top{position:static}.global-nav #menu-top>li:last-child{margin-right:7.5em}.global-nav .menu-item{min-height:50px}.device-mobile .global-nav .menu-item>a{padding-left:0!important;padding-right:0!important}.device-mobile .global-nav .menu-item{padding-left:10px;padding-right:10px}.global-nav .global-nav-list>.menu-item:before{content:"";width:0;position:absolute;left:0;bottom:15%;border-bottom:1px solid #81C60D;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-bottom:2px solid #F1B151;-o-border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1;border-image:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151)) 1;border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1}.global-nav .global-nav-list>.menu-item:hover:before,.global-nav .global-nav-list>.menu-item[class*=current]:before{width:90%;margin-left:5%;z-index:1}.global-nav .global-nav-list>.menu-item.btn-nav{padding-top:0;padding-bottom:0}.global-nav .global-nav-list>.menu-item.btn-nav:before{content:none}.global-nav .global-nav-list>.menu-item.menu-item-has-children:after{content:"\e313";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-weight:normal;vertical-align:middle;padding-right:0.2em;position:absolute;right:-5px;top:calc(50% - 0.6em)}.device-mobile .global-nav .global-nav-list>.menu-item.menu-item-has-children:after{display:none}.global-nav .global-nav-list>.menu-item.nav-instagram>a:before{content:url("../img/icon_Instagram.png")}.global-nav .global-nav-list>.menu-item.nav-instagram .global-nav-name{display:none}.global-nav .global-nav-list li{font-size:0.8rem}.global-nav .global-nav-name{font-weight:normal;font-size:0.8rem!important;vertical-align:middle}.global-nav .global-nav-name p.mb-0{line-height:1}.global-nav .acc-btn{top:calc(50% - 16px)!important;right:-7px!important;width:14px!important;height:2em!important;background-color:rgba(129,198,13,0.5)!important;border-radius:0!important;border:none!important}.global-nav .sub-menu{top:5em;padding:0;background-color:#FFFFFF!important;margin-top:4px!important}.global-nav .sub-menu>.menu-item{width:100%;padding:0}.global-nav .sub-menu>.menu-item a{color:#3A3A3A!important;border-color:#D5DDE3;padding-left:1.2em!important}.global-nav .sub-menu>.menu-item a:active,.global-nav .sub-menu>.menu-item a:hover{background-color:rgba(213,221,227,0.5)!important}@media only screen and (min-width:992px){.global-nav .menu-item{display:table;padding-top:10px;padding-bottom:10px}.global-nav .menu-item>a{display:table-cell!important;vertical-align:middle;padding-left:8px!important;padding-right:8px!important}}@media only screen and (max-width:1498.98px){.global-nav .btn-nav a:before{display:block}}@media only screen and (min-width:1200px){.global-nav .global-nav-name{font-size:0.9rem!important}}@media only screen and (min-width:1500px){.global-nav .menu-item>a{padding-left:12px!important;padding-right:12px!important}.global-nav .global-nav-name{font-size:1rem!important}.global-nav .global-nav-name br{display:none}}@media only screen and (min-width:992px){.device-mobile .btn-nav{padding-top:6px!important;padding-bottom:0!important}.device-pc .global-nav-list>li>a{padding-top:0!important;padding-bottom:0!important}.device-pc .global-nav>li>ul.sub-menu{top:5rem}}.header_scrolled .site-header-logo{display:block!important}@media only screen and (min-width:992px){.header_scrolled .site-header-logo{display:none!important}}.header-top-description{width:0!important}.site-top-nav-widget{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:1em!important;padding:12px 0}.site-top-nav-widget .widget{margin-bottom:0}.site-top-nav-widget .top-search-box{margin-right:1em;position:relative}.site-top-nav-widget .top-search-box .wp-block-search__button{margin-left:0;width:2rem;position:absolute;left:0;color:#EB8B5F;background:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.site-top-nav-widget .top-search-box input{padding-left:2rem!important;height:2.3rem;border-radius:0;border:none!important;border-bottom:1px solid #EB8B5F!important;background:transparent}.site-top-nav-widget .site-top-nav-menu{background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);border-radius:3px;height:35px;color:#FFFFFF;padding-top:5px;padding-bottom:5px}.site-top-nav-widget .site-top-nav-menu .widget,.site-top-nav-widget .site-top-nav-menu div,.site-top-nav-widget .site-top-nav-menu ul{height:100%}.site-top-nav-widget .site-top-nav-menu li{border-right:1px solid #FFFFFF;min-width:130px;text-align:center}.site-top-nav-widget .site-top-nav-menu li:last-child{border-right:none}.site-top-nav-widget .site-top-nav-menu li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;color:#FFFFFF;border:none;font-size:14px;padding-top:0;padding-bottom:0}.site-top-nav-widget .site-top-nav-menu li a:before{font-size:1.5em;vertical-align:text-bottom}.site-top-nav-widget .site-top-nav-tel{display:inline-block;color:transparent;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);background:-webkit-linear-gradient(to right,#F36B6B 0%,#F1B151 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-left:20px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.site-top-nav-widget .site-top-nav-tel{color:#F1B151;background:none}}.site-top-nav-widget .site-top-nav-tel .tel-number{margin-bottom:0}.site-top-nav-widget .site-top-nav-tel .tel-number a{font-size:30px;font-weight:bold;text-decoration:none}.site-top-nav-widget .site-top-nav-tel .info-sub{font-weight:bold}.site-top-mobile-sub-nav-widget{position:absolute;top:0;right:0;height:64px!important;width:64px!important}@media only screen and (min-width:992px){.site-top-mobile-sub-nav-widget{display:none}}#vk-mobile-nav{display:none}#vk-mobile-nav.vk-mobile-nav-open{display:block}.vk-mobile-nav{background:#FFFFFF;padding-top:64px!important;top:64px!important}.vk-mobile-nav .btn-nav{margin:16px}.vk-mobile-nav .btn-nav a{line-height:2}.vk-mobile-nav-menu-btn{-webkit-box-sizing:content-box;box-sizing:content-box;border:none!important;top:0!important;right:0!important;background-size:cover;width:64px!important;height:64px!important;background-image:url("../img/vk-menu-btn-black.svg")!important}.vk-mobile-nav-menu-btn.menu-open{border:none;background-image:url("../img/vk-menu-close-black.svg")!important}#mobile-sub-menu-btn{position:fixed;background-size:cover;background:#FFFFFF;top:0;right:0;z-index:1000;overflow:hidden;width:64px;height:64px;cursor:pointer}#mobile-sub-menu-btn .widget{margin:0!important}@media only screen and (min-width:992px){#mobile-sub-menu-btn{display:none}}.site-footer{background:#F2F4F6}.site-footer .footer-nav{background:#FFFFFF;border-top:1px solid #D5DDE3;padding:1em 0}.site-footer .footer-nav .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.site-footer .footer-nav .nav li{padding:0}.site-footer .footer-nav .nav li:after{content:"";border-right:1px solid;margin:0 0.5em}.site-footer .footer-nav .nav li:last-child:after{content:none}.site-footer .footer-nav .nav li a{padding:0;display:inline-block}@media only screen and (min-width:992px){.site-footer .footer-nav .nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-footer .footer-nav .nav li{padding-left:2em}.site-footer .footer-nav .nav li:after{content:none}.site-footer .footer-nav .nav li a{border-right:none}}.site-footer .site-footer-content{font-size:1rem;padding-top:1rem}.site-footer .site-footer-content .side-nav{width:100%}.site-footer .site-footer-content .footer-side-nav .nav{display:inline-block;padding:0 0 1em}.site-footer .site-footer-content .footer-side-nav .nav>li{display:inline-block;margin:0.5em 0}.site-footer .site-footer-content .footer-side-nav .nav>li:before{content:"";border-right:1px solid;margin:0 0.5em}.site-footer .site-footer-content .footer-side-nav .nav>li:first-child:before{content:none}.site-footer .site-footer-content .footer-side-nav .nav>li a{padding:0;display:inline-block}.site-footer .site-footer-content .footer-side-nav .nav-sub-group{display:block!important;margin-top:1em;padding-left:0;padding-right:0}.site-footer .site-footer-content .footer-side-nav .nav-sub-group:before{content:none!important}.site-footer .site-footer-content .footer-side-nav .nav-sub-group>a{display:none!important}.site-footer .site-footer-content .footer-side-nav .sub-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:0;gap:10px}.site-footer .site-footer-content .footer-side-nav .sub-menu .btn-nav a{display:table-cell;min-width:auto;width:170px}.site-footer .site-footer-content .footer-side-nav .sub-menu .btn-nav a:before{font-size:1.7em}@media only screen and (min-width:992px){.site-footer .site-footer-content .footer-side-nav{display:block;position:absolute;right:15px;top:0;z-index:1}.site-footer .site-footer-content .footer-side-nav .nav>li:before{content:none}.site-footer .site-footer-content .footer-side-nav .nav>li a{padding-left:1em}.site-footer .site-footer-content .footer-side-nav .sub-menu{gap:20px}.site-footer .site-footer-content .footer-side-nav .sub-menu .btn-nav a{min-width:230px;width:230px}}.site-footer .site-footer-content .widget_block{margin-bottom:1rem}@media only screen and (min-width:992px){.site-footer .site-footer-content .widget_block{margin-bottom:0!important}}.site-footer .site-footer-content .footer-logo img{margin:0 auto 1.5rem}@media only screen and (min-width:992px){.site-footer .site-footer-content .footer-logo img{margin:0 0 1.5rem}}.site-footer .site-footer-content .hospital-name{text-align:center}@media only screen and (min-width:992px){.site-footer .site-footer-content .hospital-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.site-footer .site-footer-content .hospital-name .name{font-size:1em;font-weight:bold}.site-footer .site-footer-content .hospital-name .address{font-size:0.9em;margin-top:0}@media only screen and (min-width:992px){.site-footer .site-footer-content .hospital-name .address{padding-left:1em}}.site-footer .site-footer-content .hospital-tel{text-align:center}@media only screen and (min-width:992px){.site-footer .site-footer-content .hospital-tel{margin-top:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.site-footer .site-footer-content .hospital-tel .tel{font-size:1rem;margin-top:0}@media only screen and (min-width:992px){.site-footer .site-footer-content .hospital-tel .tel{padding-left:1em}.site-footer .site-footer-content .hospital-tel .tel:first-child{padding-left:0}}.site-footer .site-footer-content .footer-link{margin-top:1.5rem}.site-footer .site-footer-content .footer-link .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:992px){.site-footer .site-footer-content .footer-link .row{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;max-width:23rem}}.site-footer .site-footer-content .footer-link .wp-block-vk-blocks-grid-column-item{padding-right:0}.site-footer .site-footer-content .footer-link .btn-next{font-size:0.9rem}.site-footer .site-footer-content .footer-link .btn-next a{font-size:0.9rem}@media only screen and (min-width:992px){.site-footer .site-footer-content{padding-top:var(--vk-margin-section-bottom)}}.site-footer .site-footer-copyright{border-top:1px solid #D5DDE3;color:#7C7C7C}@media only screen and (min-width:992px){.site-footer .site-footer-copyright{border-top:none;margin-top:-3rem}.site-footer .site-footer-copyright p{text-align:right}}#side-tab-navi{display:none;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%)}@media only screen and (min-width:992px){#side-tab-navi{display:block;z-index:10;position:fixed;top:30%;right:0;color:white;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;width:3rem;border-radius:10px 0 0 10px;width:3rem;border-radius:10px 0 0 10px}#side-tab-navi .btn-caution a{padding:15px 30px;color:#FFFFFF}#side-tab-navi .btn-caution a:before{font-size:1.8rem}#side-tab-navi .widget{margin-bottom:0}#side-tab-navi .menu{-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#side-tab-navi .menu li:last-child a{border-bottom:none!important}#side-tab-navi .btn-caution{font-size:0}#side-tab-navi .btn-caution a{padding-left:10px}#side-tab-navi:active,#side-tab-navi:hover{width:auto;border-radius:2rem 0 0 2rem}#side-tab-navi:active .btn-caution,#side-tab-navi:hover .btn-caution{font-size:1.2rem}#side-tab-navi:active .btn-caution a,#side-tab-navi:hover .btn-caution a{padding-left:20px}}.mobile-fix-nav{-webkit-transition:bottom 0.4s;transition:bottom 0.4s;bottom:-62px!important}.scrolled .mobile-fix-nav{bottom:0!important}.mobile-fix-nav .mobile-fix-nav-menu{padding:0!important}.mobile-fix-nav .mobile-fix-nav-menu li{width:100%;height:100%}.mobile-fix-nav .mobile-fix-nav-menu li:nth-child(odd){background:rgba(255,255,255,0.2)}.mobile-fix-nav .mobile-fix-nav-menu li a{padding:5px 0 10px;height:100%;line-height:1}.mobile-fix-nav .mobile-fix-nav-menu li a i.icon-g{font-size:26px}.breadcrumb{font-size:14px!important;border-bottom:1px solid #F2F4F6}.breadcrumb .breadcrumb-list{padding-top:1em!important;padding-bottom:1em!important}.breadcrumb .breadcrumb-list i{color:#EB8B5F}.breadcrumb .breadcrumb-list li:after{color:#EB8B5F}.entry-meta-data-list dt{background-color:#81C60D}.page-header{margin-top:64px!important;background-position:center}.page-header:before{background-image:url(../img/page-header-gradation-bg.png);background-color:transparent!important;background-size:cover;opacity:1!important}.page-header .page-header-inner{margin:0 auto}.page-header .container{padding:1.5em 2em 1.8em;height:auto;min-width:50%;max-width:100%;width:auto;background:rgba(243,107,107,0.8);background:-webkit-gradient(linear,left top,right top,from(rgba(243,107,107,0.8)),to(rgba(241,177,81,0.8)));background:linear-gradient(to right,rgba(243,107,107,0.8) 0%,rgba(241,177,81,0.8) 100%);color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header .container .page-header-title{font-size:1.25rem;font-weight:normal;width:100%}.page-header .container .page-header-subtext{font-size:0.75rem;width:100%;font-family:"Noto Sans JP",sans-serif}@media only screen and (min-width:992px){.page-header{min-height:400px!important;margin-top:0!important}.page-header .container{display:inline-block;min-height:120px;width:auto;min-width:310px}.page-header .container .page-header-title{font-size:1.875rem}.page-header .container .page-header-subtext{font-size:1rem}}.kango-cta div,.kango-cta p{width:100%;padding:2px 0.5em}.post-name-number h2.entry-title,.post-name-number h2.wp-block-heading{font-style:italic;letter-spacing:0.2em;font-size:2em!important;color:#E539A6}.post-name-number h2.entry-title:before,.post-name-number h2.wp-block-heading:before{background:-webkit-gradient(linear,left top,right top,from(#CC0569),to(#F98CF9));background:linear-gradient(to right,#CC0569 0%,#F98CF9 100%)}@media only screen and (min-width:992px){.post-name-number h2.entry-title,.post-name-number h2.wp-block-heading{font-size:3em!important}}.post-name-number .h3.wp-block-heading:before,.post-name-number h3.wp-block-heading:before{background:#E539A6}.post-name-number .page-header .container{background:rgba(204,5,105,0.8);background:-webkit-gradient(linear,left top,right top,from(rgba(204,5,105,0.8)),to(rgba(249,140,249,0.8)));background:linear-gradient(to right,rgba(204,5,105,0.8) 0%,rgba(249,140,249,0.8) 100%)}.post-name-number section.has-background{padding-top:4rem;padding-bottom:4rem}.post-name-number .number-grid .vk_gridColumn_item{padding-top:5rem}.post-name-number .number-grid .number-card{position:relative;height:100%}.post-name-number .number-grid .number-title{color:#E539A6;font-size:1.5rem;position:absolute;top:-4rem;left:2rem}.post-name-number .number-grid .number-title .number{font-weight:bold;font-style:italic;font-family:Arial,Helvetica,sans-serif;font-size:3em;margin-bottom:0}.post-name-number .number-grid .number-title .title{font-family:"Noto Serif JP",serif}.post-name-number .number-grid .pickup-number{color:#3FA9F5;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;position:absolute;top:1.5em;left:1.5em}.post-name-number .number-grid .pickup-number.position-center{right:1.5em;top:calc(50% - 4rem)}.post-name-number .number-grid .pickup-number p{margin-bottom:0;line-height:1}.post-name-number .number-grid .pickup-number .pickup-number-main{gap:0;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.post-name-number .number-grid .pickup-number .number{font-size:3em;font-weight:bold;line-height:1;margin:0!important}.post-name-number .number-grid .pickup-number .number-uint{font-size:1.4em;font-weight:bold}@media only screen and (min-width:576px){.post-name-number .number-grid .pickup-number{font-size:2.5rem}}.vk_posts-postType-interview_current .card-body,.vk_posts-postType-interview_graduate .card-body{position:absolute;background-color:rgba(255,255,255,0)!important;bottom:0;right:0;width:auto!important;max-width:100%}.vk_posts-postType-interview_current .card-body h5.card-title a,.vk_posts-postType-interview_graduate .card-body h5.card-title a{color:#FFFFFF!important}.vk_posts-postType-interview_current .card-body{background:-webkit-gradient(linear,left top,right top,from(rgba(125,204,5,0.5)),to(#ffee00));background:linear-gradient(to right,rgba(125,204,5,0.5) 0%,#ffee00 100%)}.vk_posts-postType-interview_graduate .card-body{background:-webkit-gradient(linear,left top,right top,from(rgba(133,107,243,0.5)),to(#65b5bb));background:linear-gradient(to right,rgba(133,107,243,0.5) 0%,#65b5bb 100%)}.post-type-interview_current .entry-header,.post-type-interview_graduate .entry-header{display:none}.post-type-interview_current h2.entry-title,.post-type-interview_current h2.wp-block-heading,.post-type-interview_graduate h2.entry-title,.post-type-interview_graduate h2.wp-block-heading{font-style:italic;letter-spacing:0.2em;font-size:2em!important}@media only screen and (min-width:992px){.post-type-interview_current h2.entry-title,.post-type-interview_current h2.wp-block-heading,.post-type-interview_graduate h2.entry-title,.post-type-interview_graduate h2.wp-block-heading{font-size:3em!important}}.post-type-interview_current .top-message,.post-type-interview_graduate .top-message{background-color:transparent;text-align:center;color:#040404;font-family:"Noto Serif JP",serif;letter-spacing:0.2em;font-size:1em!important;margin-bottom:2em!important}@media only screen and (min-width:992px){.post-type-interview_current .top-message,.post-type-interview_graduate .top-message{font-size:2em!important}}.post-type-interview_current .interview-question,.post-type-interview_graduate .interview-question{font-size:1em!important;font-family:"Noto Serif JP",serif;color:#5F636E}.post-type-interview_current .interview-question:before,.post-type-interview_graduate .interview-question:before{content:"Q";font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-weight:bold;font-size:30px;margin-right:0.4em}@media only screen and (min-width:992px){.post-type-interview_current .interview-question:before,.post-type-interview_graduate .interview-question:before{font-size:55px}}.post-type-interview_current .interview-question strong,.post-type-interview_graduate .interview-question strong{font-size:1.4em}@media only screen and (min-width:992px){.post-type-interview_current .interview-question,.post-type-interview_graduate .interview-question{font-size:1.9em!important}.post-type-interview_current .interview-question:before,.post-type-interview_graduate .interview-question:before{font-size:55px}.post-type-interview_current .interview-question strong,.post-type-interview_graduate .interview-question strong{font-size:1.3em}}.post-type-interview_current .profile-box,.post-type-interview_graduate .profile-box{position:absolute;right:0;bottom:0;background:rgba(255,255,255,0.5);padding:1.5em;width:100%;height:100px;font-weight:500;font-family:"Noto Sans JP",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;letter-spacing:0.1em}.post-type-interview_current .profile-box .profile-name,.post-type-interview_graduate .profile-box .profile-name{font-size:2em;margin-bottom:0!important;line-height:1}@media only screen and (min-width:992px){.post-type-interview_current .profile-box .profile-name,.post-type-interview_graduate .profile-box .profile-name{font-size:2.5em}}.post-type-interview_current .profile-box .profile-name:after,.post-type-interview_graduate .profile-box .profile-name:after{content:"さん";font-size:0.5em;letter-spacing:normal}.post-type-interview_current .profile-box .profile-class,.post-type-interview_graduate .profile-box .profile-class{font-size:1.3em}@media only screen and (min-width:992px){.post-type-interview_current .profile-box,.post-type-interview_graduate .profile-box{width:340px;height:120px}}.post-type-interview_current .qa-box article,.post-type-interview_graduate .qa-box article{padding:2em}.post-type-interview_current .qa-box article:last-child,.post-type-interview_graduate .qa-box article:last-child{margin-bottom:0!important}.post-type-interview_current .qa-box article:nth-child(odd),.post-type-interview_graduate .qa-box article:nth-child(odd){padding:4em 2em}.post-type-interview_current .title-schedule,.post-type-interview_graduate .title-schedule{font-family:"Noto Serif JP",serif;font-size:1.5em!important;padding:0}.post-type-interview_current .title-schedule:before,.post-type-interview_graduate .title-schedule:before{content:"\e8b5";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0;font-weight:normal;vertical-align:"baseline";padding-right:0.2em;position:relative;background:transparent}@media only screen and (min-width:992px){.post-type-interview_current .title-schedule,.post-type-interview_graduate .title-schedule{font-size:2.5em!important}}.post-type-interview_current .schedule-daily .vk_timeline,.post-type-interview_graduate .schedule-daily .vk_timeline{padding:2em}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item{max-width:1000px;margin:0 auto}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item:before,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item:before{top:18px;left:8px;bottom:-7px}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns{gap:0}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_time p,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_time p{margin-bottom:0.5em!important;font-weight:bold;font-size:20px}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_content,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_content{margin-bottom:0.5em!important}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_content p:first-child,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_content p:first-child{font-weight:bold;font-size:1.25em;margin:0}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item_content>:last-child,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item_content>:last-child{margin-bottom:1rem}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item_lineStyle-default:before,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item_lineStyle-default:before{top:22px;bottom:-10px;left:9px;width:1px}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item_style,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item_style{width:18px;height:18px;top:8px}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item_style.vk_timeline_item_style-outlined,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item_style.vk_timeline_item_style-outlined{border-width:5px}@media only screen and (min-width:992px){.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns{gap:2rem}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_time p,.post-type-interview_graduate .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_time p{border-right:2px solid #D5DDE3}}.post-type-interview_current .page-header .container{background:rgba(125,204,5,0.8);background:-webkit-gradient(linear,left top,right top,from(rgba(125,204,5,0.8)),to(rgba(255,238,0,0.8)));background:linear-gradient(to right,rgba(125,204,5,0.8) 0%,rgba(255,238,0,0.8) 100%)}.post-type-interview_current h2.entry-title,.post-type-interview_current h2.wp-block-heading{color:#BFDD02}.post-type-interview_current h2.entry-title:before,.post-type-interview_current h2.wp-block-heading:before{background:-webkit-gradient(linear,left top,right top,from(#7dcc05),to(#ffee00));background:linear-gradient(to right,#7dcc05 0%,#ffee00 100%)}.post-type-interview_current .interview-question:after{background:-webkit-gradient(linear,left top,right top,from(#7dcc05),to(#ffee00));background:linear-gradient(to right,#7dcc05 0%,#ffee00 100%)}.post-type-interview_current .interview-question:before{color:#BFDD02}.post-type-interview_current .title-schedule{color:#BFDD02}.post-type-interview_current .profile-box{color:#6D7154}.post-type-interview_current .qa-box article:nth-child(odd){background-color:rgba(177,187,115,0.1)}.post-type-interview_current .schedule-daily .vk_timeline{background-color:rgba(177,187,115,0.1)}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item:before{background-color:#BFDD02}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .vk_timeline_item_style-outlined{color:#BFDD02!important}.post-type-interview_current .schedule-daily .vk_timeline .vk_timeline_item .wp-block-columns .vk_timeline_time p{color:#BFDD02}.post-type-interview_graduate .page-header .container{background:rgba(133,107,243,0.8);background:-webkit-gradient(linear,left top,right top,from(rgba(133,107,243,0.8)),to(rgba(101,181,187,0.8)));background:linear-gradient(to right,rgba(133,107,243,0.8) 0%,rgba(101,181,187,0.8) 100%)}.post-type-interview_graduate h2.entry-title,.post-type-interview_graduate h2.wp-block-heading{color:#7591D6}.post-type-interview_graduate h2.entry-title:before,.post-type-interview_graduate h2.wp-block-heading:before{background:-webkit-gradient(linear,left top,right top,from(#856bf3),to(#65b5bb));background:linear-gradient(to right,#856bf3 0%,#65b5bb 100%)}.post-type-interview_graduate .interview-question:after{background:-webkit-gradient(linear,left top,right top,from(#856bf3),to(#65b5bb));background:linear-gradient(to right,#856bf3 0%,#65b5bb 100%)}.post-type-interview_graduate .interview-question:before{color:#7591D6}.post-type-interview_graduate .profile-box{color:#5F636E}.post-type-interview_graduate .qa-box article:nth-child(odd){background-color:rgba(200,204,214,0.1)}.home h2.entry-title:before,.home h2.wp-block-heading:before{content:none}.home h4{font-size:20px!important;padding-left:0}.home h4:before{content:none}.home h4:after{content:none}@media only screen and (min-width:992px){.home h4{font-size:30px!important}}.home #site-header{background-color:transparent}.home #site-header .header-top{background-color:transparent}@media only screen and (min-width:992px){.home #site-header .site-header-container{border-radius:3px}}.home.scrolled #site-header{background-color:#FFFFFF}@media only screen and (min-width:992px){.home.scrolled #site-header .site-header-container{-webkit-box-shadow:none;box-shadow:none}}.home #top-slider .container{padding:0!important}.home .ltg-slide-text-set .container{position:relative;padding:0 0 1rem 0;font-size:14px;max-width:31em;width:100%}.home .ltg-slide-text-set .container:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:rgba(255,255,255,0.65);-webkit-filter:blur(23px);filter:blur(23px)}.home .ltg-slide-text-set .ltg-slide-text-title{display:inline-block;color:transparent;background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);background:-webkit-linear-gradient(to right,#F36B6B 0%,#F1B151 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-family:"Shippori Mincho",serif;font-weight:300;font-size:2.9em;font-style:italic;text-wrap:nowrap;max-width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.home .ltg-slide-text-set .ltg-slide-text-title{color:#F1B151;background:none}}.home .ltg-slide-text-set .ltg-slide-text-title:before{content:"「";font-style:normal}.home .ltg-slide-text-set .ltg-slide-text-title:after{content:"」";font-style:normal}.home .ltg-slide-text-set .ltg-slide-text-caption{font-family:"Shippori Mincho",serif;font-size:1em;margin-top:0!important;max-width:100%}@media only screen and (min-width:576px){.home .ltg-slide-text-set .container{font-size:22px}}@media only screen and (min-width:780px){.home .ltg-slide-text-set .container{font-size:30px}}@media only screen and (min-width:992px){.home .ltg-slide-text-set .container{font-size:35px}}#top-caution-block{position:relative}#top-caution-block .btn-top-caution{position:absolute;right:0;top:-20px;z-index:10;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#top-caution-block .vk_button_link_caption{padding-right:1.5rem;-webkit-transition:visibility 0.5s ease-in;transition:visibility 0.5s ease-in}#top-caution-block.move-fixed{z-index:10;position:fixed;top:150px;right:0;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in}#top-caution-block.move-fixed .btn-top-caution{position:relative;right:0;top:0}#top-caution-block.move-fixed .btn-top-caution .vk_button_link_caption{visibility:hidden;width:0;line-height:0;opacity:0}#top-caution-block.move-fixed .btn-top-caution:active .vk_button_link_caption,#top-caution-block.move-fixed .btn-top-caution:hover .vk_button_link_caption{visibility:unset;width:auto;line-height:1;opacity:1}.home #top-side-nav{position:relative}.home #top-side-nav #side-tab-navi{position:absolute;top:-20px;right:0;z-index:10;width:auto;border-radius:2rem 0 0 2rem}.home #top-side-nav #side-tab-navi .btn-caution{font-size:1.2rem}.home #top-side-nav #side-tab-navi .btn-caution a{padding-left:20px}.home #top-side-nav.move-fixed #side-tab-navi{position:fixed;top:150px;width:3rem;border-radius:10px 0 0 10px}.home #top-side-nav.move-fixed #side-tab-navi .btn-caution{font-size:0}.home #top-side-nav.move-fixed #side-tab-navi .btn-caution a{padding-left:10px}.home #top-side-nav.move-fixed #side-tab-navi:active,.home #top-side-nav.move-fixed #side-tab-navi:hover{width:auto;border-radius:2rem 0 0 2rem}.home #top-side-nav.move-fixed #side-tab-navi:active .btn-caution,.home #top-side-nav.move-fixed #side-tab-navi:hover .btn-caution{font-size:1.2rem}.home #top-side-nav.move-fixed #side-tab-navi:active .btn-caution a,.home #top-side-nav.move-fixed #side-tab-navi:hover .btn-caution a{padding-left:20px}#top-message .message-contents{text-align:center}@media only screen and (min-width:780px){#top-message .message-contents{text-align:left}}#top-message .top-back-contents{display:none}@media only screen and (min-width:992px){#top-message .top-back-contents{display:block;position:relative}#top-message .top-back-contents .content-01{position:absolute;left:-120px;top:-24px}#top-message .top-back-contents .content-02{position:absolute;bottom:-48px;right:-72px}}#top-feature .vk_gridcolcard{margin-top:2rem;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:30px}#top-feature .vk_gridcolcard .vk_gridcolcard_item{background:#FFFFFF;overflow:visible}#top-feature .vk_gridcolcard .vk_gridcolcard_item_body{padding:20px 5px}#top-feature .vk_gridcolcard .box-shadow-gradient-min:before,#top-feature .vk_gridcolcard .box-shadow-gradient:before{z-index:-1}#top-feature .vk_gridcolcard .card-sub-message{color:#EF7437;font-weight:500;margin-bottom:0}#top-feature .vk_gridcolcard .card-message{font-size:1.5rem;font-weight:500;display:table;margin:0 auto;border-bottom:2px solid #F1B151;-o-border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1;border-image:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151)) 1;border-image:linear-gradient(to right,#F36B6B 0%,#F1B151 100%) 1}@media only screen and (min-width:1200px){#top-feature .vk_gridcolcard_item{max-width:400px}}#top-feature-other{margin-top:4rem;margin-bottom:2rem}#top-feature-other .wp-block-cover{min-height:230px}#top-feature-other .wp-block-cover__background{background:-webkit-gradient(linear,left top,right top,from(#F36B6B),to(#F1B151));background:linear-gradient(to right,#F36B6B 0%,#F1B151 100%);opacity:0.8}#top-feature-other .vk_slider{overflow:unset}#top-feature-other .vk_slider .swiper-button-next,#top-feature-other .vk_slider .swiper-button-prev{border-radius:50rem;background-color:#FFFFFF}#top-feature-other .vk_slider .swiper-button-next:after,#top-feature-other .vk_slider .swiper-button-prev:after{color:#D5DDE3}#top-feature-other .vk_slider .vk_slider_item{opacity:0.5}#top-feature-other .vk_slider .vk_slider_item.swiper-slide-active,#top-feature-other .vk_slider .vk_slider_item.swiper-slide-next,#top-feature-other .vk_slider .vk_slider_item.swiper-slide-prev{opacity:1}#top-feature-other .vk_button .btn{display:-ms-grid;display:grid;padding:30px 10px}#top-feature-other .vk_button .vk_button_link_caption{display:-ms-inline-grid;display:inline-grid;-ms-grid-row:2;grid-row:2;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#top-feature-other .vk_button .vk_button_link_caption .vk_button_link_txt{display:block;position:unset;-webkit-transform:unset;transform:unset;text-shadow:none;font-size:1.3rem;font-weight:500;margin:0 auto;border-bottom:2px solid #FFFFFF}#top-feature-other .vk_button .vk_button_link_subCaption{position:unset;-webkit-transform:unset;transform:unset;display:-ms-inline-grid;display:inline-grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-grid-row:1;grid-row:1;text-shadow:none;top:calc(50% - 2.2em)}@media only screen and (min-width:992px){#top-feature-other .vk_slider .swiper-button-next{right:var(--swiper-navigation-sides-offset,4%)}#top-feature-other .vk_slider .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4%)}}#top-event .top-back-contents{display:none}@media only screen and (min-width:992px){#top-event .top-back-contents{display:block;position:relative}#top-event .top-back-contents .content-01{position:absolute;left:-120px;top:-24px}#top-event .top-back-contents .content-02{position:absolute;top:400px;left:-72px}#top-event .top-back-contents .content-03{position:absolute;top:200px;right:-82px}}#top-event .event-contents .vk_gridcolcard_item{overflow:visible}#top-event .event-contents .vk_gridcolcard_item_header{border-radius:1rem;overflow:visible}#top-event .event-contents .vk_gridcolcard_item_header:after{content:"";position:absolute;bottom:-0.5rem;left:-0.5rem;width:6rem;height:6rem;border-radius:5px}#top-event .event-contents .vk_gridcolcard_item_header .wp-block-image{z-index:1;min-height:auto}#top-event .event-contents .vk_gridcolcard_item_body{position:relative;top:-5rem;left:5rem;width:calc(100% - 5rem + 0.1rem);border-radius:10px 0 0;background:#FFFFFF;padding:1rem 0 1rem 2rem;z-index:1}#top-event .event-contents .vk_gridcolcard_item_body .wp-block-heading{border-bottom:1px solid;text-align:center;font-size:1.6rem!important}#top-event .event-contents .vk_gridcolcard_item_footer{position:relative;z-index:1;top:-5rem}#top-event .event-contents .vk_gridcolcard_item_footer .btn{min-width:auto!important}#top-event .event-contents .content-01 .vk_gridcolcard_item_header:after{background:-webkit-gradient(linear,left top,right top,from(#679E0A),to(#faf09f));background:linear-gradient(to right,#679E0A 0%,#faf09f 100%)}#top-event .event-contents .content-01 .vk_gridcolcard_item_body{border-color:#679E0A}#top-event .event-contents .content-01 .wp-block-heading{color:#679E0A}#top-event .event-contents .content-02 .vk_gridcolcard_item_header:after{background:-webkit-gradient(linear,left top,right top,from(#EF7437),to(#faf09f));background:linear-gradient(to right,#EF7437 0%,#faf09f 100%)}#top-event .event-contents .content-02 .vk_gridcolcard_item_body{border-color:#EF7437}#top-event .event-contents .content-02 .wp-block-heading{color:#EF7437}#top-event .event-contents .content-03 .vk_gridcolcard_item_header:after{background:-webkit-gradient(linear,left top,right top,from(#F1B151),to(#faf09f));background:linear-gradient(to right,#F1B151 0%,#faf09f 100%)}#top-event .event-contents .content-03 .vk_gridcolcard_item_body{border-color:#F1B151}#top-event .event-contents .content-03 .wp-block-heading{color:#F1B151}.top-event-topics .vk_post_imgOuter{max-height:180px}.top-event-topics h5.card-title{font-weight:400!important;font-size:14px!important}