﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:112.5%;line-height:1.11111em}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../fonts/fa/webfonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa/webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:'Font Awesome 6 Regular';font-style:normal;font-weight:900;font-display:block;src:url("../fonts/fa/webfonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa/webfonts/fa-regular-400.ttf") format("truetype")}@font-face{font-family:'Font Awesome 6 Solid';font-style:normal;font-weight:900;font-display:block;src:url("../fonts/fa/webfonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa/webfonts/fa-solid-900.ttf") format("truetype")}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strong,sub,sup,tt,center,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,embed,figure,figcaption,input,button,textarea,canvas,audio,video,footer,header,hgroup,menu,nav,section{box-sizing:border-box}a{color:#ff931e;transition:color .3s;text-decoration:none !important}a:link{color:#ff931e}a:visited{color:#ff931e}a:hover{color:#f9b169}a:active{color:#f9b169}body{font-family:"UDKakugo_SmallPr6N-R",sans-serif;font-weight:normal;position:relative}section{overflow:hidden}strong{font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{line-height:125%}p{font-size:87%;padding:12px 0}ul{list-style-type:disc;list-style-position:outside;padding:6px 0 10px 24px}li{font-size:87%;padding:0}ol{list-style-type:decimal;padding-left:30px}sup{font-size:67%;position:relative;top:-.4em}button{touch-action:manipulation}small{font-size:84%}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea{-webkit-appearance:none;　font-family:sans-serif !important}button{-webkit-appearance:none}input[type="submit"]{-webkit-appearance:none}.pc-only{display:block}@media screen and (max-width: 640px){.pc-only{display:none}}.mobile-only{display:none}@media screen and (max-width: 640px){.mobile-only{display:block}}.mobile-only-inline{display:none}@media screen and (max-width: 640px){.mobile-only-inline{display:inline-block}}.mt20-{margin-top:-20px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt60{margin-top:60px}.mb20{margin-bottom:20px !important}.pd20{padding:20px}.pt00{padding-top:0}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt60{padding-top:60px}.pt80{padding-top:80px}.pb40{padding-bottom:40px}.pb60{padding-bottom:60px}.ph20{padding-left:20px;padding-right:20px}.sp30{height:30px}.cf{clear:both}@media screen and (max-width: 540px){.br540::before{content:"\A";white-space:pre}}@media screen and (max-width: 640px){.br640::before{content:"\A";white-space:pre}}.w25{width:25% !important}.w50{width:50% !important}.w25-50{width:25% !important}@media screen and (max-width: 640px){.w25-50{width:50% !important}}.w70{width:70% !important}.w100{width:100% !important}.h100px{height:100px}.z10{z-index:10}.nodisp{display:none}.description{font-size:84%}@media screen and (max-width: 480px){.description{font-size:72%}}.inline-block{display:inline-block}.main-orange{color:#ff931e}.alert-red{color:#fa280c}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-left-force{text-align:left !important}.align-center-force{text-align:center !important}.align-right-force{text-align:right !important}.align-cl{max-inline-size:max-content;margin-inline:auto}.text-indent{padding-left:1em}.nowrap{word-break:keep-all}.inline-center{margin-left:auto;margin-right:auto}.vertical-center{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.horizontal-center{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.absolute-center{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) !important;-moz-transform:translateX(-50%) translateY(-50%) !important;-webkit-transform:translateX(-50%) translateY(-50%) !important}.xx-large{font-size:150%}.x-large{font-size:125%}.large{font-size:112%}.small{font-size:84%}.x-small{font-size:72%}.xx-small{font-size:60%}.flexbox{display:flex}.flex-wrap{flex-wrap:wrap}.sp-wrap{flex-wrap:nowrap}@media screen and (max-width: 640px){.sp-wrap{flex-wrap:wrap}}.sp-wrap-rev{flex-wrap:nowrap}@media screen and (max-width: 640px){.sp-wrap-rev{flex-wrap:wrap;flex-direction:column-reverse}}.pc-flexgap{justify-content:space-between}.pc-flexgapdiv{flex-grow:0.95}@media screen and (max-width: 640px){.pc-flexgapdiv{flex-grow:1}}.basis50-100{flex-basis:calc(50% - 10px)}@media screen and (max-width: 640px){.basis50-100{flex-basis:100%}}.basis33-100{flex-basis:calc(calc(100% / 3) - 10px)}@media screen and (max-width: 640px){.basis33-100{flex-basis:100%}}.basis25-50{flex-basis:calc(25% - 10px)}@media screen and (max-width: 640px){.basis25-50{flex-basis:calc(50% - 10px)}}.basis-l150px:first-child{flex-basis:150px}.basis-l150px:last-child{flex-basis:calc(100% - 150px)}.cf{clear:both}.hidden{oveflow:hidden}.relative{position:relative}.btn-orange,.btn-orange-large,input[type="submit"],.post-link-box p a{-webkit-appearance:none;font-size:94%;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;padding:4px 16px 6px;border:solid 1.5px #f9b169;border-radius:25px;cursor:pointer;color:#ff931e;background-color:#fff;transition:background-color .3s}.btn-orange:hover,.btn-orange-large:hover,input[type="submit"]:hover,.post-link-box p a:hover{background-color:#feeddc}.btn-orange-large{padding:10px 24px 8px}.basic-section,.section-wrapper{position:relative;max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 864px){.basic-section,.section-wrapper{padding-left:15px;padding-right:15px;flex-wrap:wrap}}@media screen and (max-width: 540px){.basic-section,.section-wrapper{padding-left:10px;padding-right:10px}}.fullwidth-wrapper{position:relative;width:100%;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}@media screen and (max-width: 864px){.fullwidth-wrapper{padding-left:15px;padding-right:15px;flex-wrap:wrap}}@media screen and (max-width: 540px){.fullwidth-wrapper{padding-left:10px;padding-right:10px}}.content-wrapper{max-width:768px;min-width:360px;margin:0 auto;padding:20px}@media screen and (max-width: 540px){.content-wrapper{padding-left:10px;padding-right:10px}}.pd-pc-left{padding-left:20px}@media screen and (max-width: 864px){.pd-pc-left{padding-left:15px}}@media screen and (max-width: 640px){.pd-pc-left{padding-left:0}}.pd-pc-right{padding-right:20px}@media screen and (max-width: 864px){.pd-pc-right{padding-right:15px}}@media screen and (max-width: 640px){.pd-pc-right{padding-right:0}}.pd-sp-left{padding-left:0}@media screen and (max-width: 640px){.pd-sp-left{padding-left:10}}.pd-sp-right{padding-right:0}@media screen and (max-width: 640px){.pd-sp-right{padding-right:10}}.img-nofx img{border-radius:0 !important;box-shadow:initial !important}.rad-init img{border-radius:initial !important}.img-tile{display:block;width:100% !important;height:auto !important;margin:initial !important}.rad-round{border-radius:50% !important}.figure-w50{text-align:center}.figure-w50 img{width:50% !important;height:auto !important}@media screen and (max-width: 540px){.figure-w50 img{width:90% !important}}html{width:100%;height:100vh;height:100dvh;padding:0;background-color:#feeddc}body{-webkit-text-size-adjust:100%;height:100%;padding-top:72px;padding-left:0;padding-right:0;font-family:"UDKakugo_SmallPr6N-R",sans-serif;color:#4b5764}body:before{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;content:"";background-color:#fff}body.active{overflow-y:hidden}@media screen and (max-width: 540px){body{padding-top:56px}}@media screen and (max-width: 360px){body{width:360px}}header{position:absolute;top:0px !important;left:0px;width:100%;height:72px;background-color:#fff;text-align:left;z-index:1000}@media screen and (max-width: 540px){header{text-align:left;height:60px}}header a.header-logo{display:inline-block;width:auto}.fixed{position:fixed}#logo{position:relative;width:216px;height:54px;margin-top:9px;margin-left:8px;background-image:url("/wp/wp-content/themes/welfare_school/assets/images/svg/logo-a-l.svg");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 640px){#logo{width:54px;height:54px;background-image:url("/wp/wp-content/themes/welfare_school/assets/images/svg/logo-a-s.svg")}}@media screen and (max-width: 540px){#logo{width:44px;height:44px;margin-top:8px}}#logo2{position:relative;width:216px;height:54px;margin-top:9px;margin-left:8px;background-image:url("/wp/wp-content/themes/welfare_school/assets/images/svg/logo-b-l.svg");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 640px){#logo2{width:44px;height:44px;background-image:url("/wp/wp-content/themes/welfare_school/assets/images/svg/logo-b-s.svg")}}footer{position:relative;left:0;bottom:0;background-color:#feeddc;margin-top:30px}footer p{font-size:74%;color:#303840;text-align:center}@media screen and (max-width: 480px){footer p{font-size:67%}}.header-image .post-title{display:flex;height:100%}.header-image h1{align-self:center;width:100%;font-size:160%;font-family:"UDKakugo_SmallPr6N-B",sans-serif;background-color:rgba(255,255,255,0.6);padding:40px 0;text-align:center;color:#4b5764;text-shadow:0 0 12px #fff,0 0 12px #fff,0 0 8px #fff,0 0 5px #fff}@media screen and (max-width: 640px){.header-image h1{font-size:140%}}article h1{font-size:160%;margin:10px 0}@media screen and (max-width: 640px){article h1{font-size:140%}}article h2{position:relative;font-size:134%;margin:40px 0 10px !important;padding-left:6px;margin:10px 0}article h2::after{position:absolute;bottom:-5px;left:0;content:"";background-color:rgba(255,147,30,0.2);width:100%;height:17px;border-radius:2.5px;z-index:-1}@media screen and (max-width: 640px){article h2{font-size:120%}}article h3{position:relative;font-size:114%;padding-left:6px;margin:30px 0 10px !important}article h3::after{position:absolute;bottom:-4px;left:0;content:"";background-color:rgba(255,147,30,0.2);width:100%;height:15px;border-radius:2.5px;z-index:-1}@media screen and (max-width: 640px){article h3{font-size:94%}}section{position:relative;max-width:100%;height:auto;clear:both;line-height:140%}.page-header{width:100%}.page-header .header-image{position:relative;width:100%;height:44vw;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-top:15px;margin-bottom:20px;box-shadow:0 0 10px rgba(75,87,100,0.2)}@media not screen and (max-width: 1280px){.page-header .header-image{height:564px}}@media screen and (max-width: 640px){.page-header .header-image{height:280px}}figure{margin:20px 0}figcaption{text-align:center;font-size:80%;color:#707e8c}@media screen and (max-width: 540px){figcaption{font-size:74%}}blockquote{position:relative;background-color:rgba(255,255,255,0.7);padding:40px 25px 25px;margin-bottom:10px;border:solid 1px #c1d3e5;border-radius:10px;font-size:94%;font-style:normal;line-height:160%;overflow:hidden}blockquote:before{position:absolute;top:12px;left:16px;width:32px;height:32px;padding-top:20px;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-size:374%;content:"\201D";color:#c1d3e5}blockquote.callbox h2{margin-bottom:-10px}blockquote cite{display:block;width:100%;text-align:right;color:#707e8c;font-size:74%;font-style:italic}.mobile-wrapper{margin:30px auto;max-width:480px;background-color:#feeddc;border-radius:20px;overflow:hidden}.mb-window-header{display:flex;width:100%;height:auto;background-color:#ff931e;padding:20px 0 20px 20px}.mb-prof-icon-area{flex-basis:60px}.mb-prof-icon{width:50px;height:50px;background-image:url("/wp/wp-content/themes/welfare_school/assets/images/parts/faq/faq-icon1.webp");background-repeat:no-repeat;background-size:cover;background-position:center center}.mb-prof-disp{flex-basis:calc(100% - 60px);font-family:"FP-HiraKakuProN-W5",sans-serif;padding-top:6px}.mb-prof-name{font-size:114%;letter-spacing:-0.05em;color:#fff}.mb-prof-id{font-size:74%;color:#fdceb3}.msg-parts{margin:30px 15px}.office-side,.user-side{flex-direction:row}.office-side .msg-unit,.user-side .msg-unit{flex-direction:row-reverse;justify-content:space-between}.office-side .msg-icon,.user-side .msg-icon{width:40px;height:40px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.2);background-repeat:no-repeat;background-size:cover;background-position:center center}.office-side .msg-textbox,.user-side .msg-textbox{width:calc(100% - 50px);background-color:#fff;border:solid 1px #707e8c;border-radius:10px;font-family:"FP-HiraKakuProN-W4",sans-serif;font-size:87%;padding:12px;line-height:150%}.user-side .msg-icon{background-image:url("/wp/wp-content/themes/welfare_school/assets/images/parts/faq/faq-icon2.webp")}.client-side{flex-direction:row-reverse}.client-side .msg-unit{flex-direction:row;justify-content:space-between}.client-side .msg-icon{width:40px;height:40px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.2);background-image:url("/wp/wp-content/themes/welfare_school/assets/images/parts/faq/faq-icon1.webp");background-repeat:no-repeat;background-size:cover;background-position:center center}.client-side .msg-textbox{width:calc(100% - 50px);background-color:#f9b169;border-radius:10px;font-family:"FP-HiraKakuProN-W4",sans-serif;font-size:87%;padding:12px;line-height:150%}.msg-spacer{flex-basis:25%}.msg-spacer2{flex-basis:calc(25% - 50px)}.msg-unit{flex-basis:75%}#mapField{height:400px}.snsbox{margin-top:20px;margin-bottom:20px;position:relative}.snsbox .branch{width:50%;padding:0 30px;margin-left:auto;margin-right:auto}.snsbox a{display:block;width:50%;height:0;margin:0 auto;padding-top:62.5%;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}@media screen and (max-width: 864px){.snsbox a{width:70%;padding-top:87.5%}}@media screen and (max-width: 640px){.snsbox a{width:100%;padding-top:125%}}.wpcf7{max-width:480px;margin-left:auto;margin-right:auto;padding-top:25px;padding-left:0 !important;padding-right:0 !important;font-size:100%}.wpcf7 p{margin-bottom:20px;padding:0;line-height:125%}.wpcf7 p.label{margin-bottom:0}.wpcf7 span.required{font-size:84%;color:#ff931e}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{width:100%;border:solid 1px #c1d3e5;margin-top:-12px;padding:10px 12px;border-radius:8px;font-family:sans-serif;font-size:94%}.wpcf7 input[type="checkbox"]{display:none}.wpcf7 input[type="checkbox"]+::before{position:relative;left:-27px;top:14px;font-family:"Font Awesome 6 Solid";font-weight:900;content:'\f14a';color:#c1d3e5;transition:color .3s;font-size:127% !important}.wpcf7 input[type="checkbox"]:checked+::before{color:#ff931e}.wpcf7 textarea{width:100%;border:solid 1px #c1d3e5;padding:10px 12px;border-radius:8px;font-family:sans-serif;font-size:94%}input[type="radio"]{opacity:0;visibility:hidden;position:absolute}span.wpcf7-list-item-label{cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}span.wpcf7-list-item-label::before{background:#fff;border:solid 1px #c1d3e5;border-radius:50%;content:'';display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:calc(50% - 1.5px);width:16px}.wpcf7-acceptance span.wpcf7-list-item-label::before{border-style:none}span.wpcf7-list-item-label::after{background:#ff931e;border-radius:50%;content:'';display:block;height:10px;left:9px;margin-top:-4px;opacity:0;position:absolute;top:calc(50% - 1.5px);transform:scale3d(0.3, 0.3, 1);transition:transform .2s ease-in-out, opacity .2s ease-in-out;width:10px}input[type="radio"]:checked+span.wpcf7-list-item-label::before{border-color:#ff931e}input[type="radio"]:checked+span.wpcf7-list-item-label::after{opacity:1;transform:scale3d(1, 1, 1)}.wpcf7-not-valid-tip{text-align:right;position:absolute;right:0;font-size:90% !important}.wpcf7-number{-webkit-appearance:none;width:70px;margin:0;margin-right:160px;padding:12px;border:solid 1px #ccc;border-radius:8px;font-size:94%}.btnWrapper{text-align:center}input[type="submit"]{padding:10px 24px 8px}.wpcf7-spinner{display:block !important;margin:0 auto !important}.jumpbtn{position:relative;padding:10px 30px;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-weight:bold;font-size:114%;letter-spacing:.2em;border:solid 2px #ff931e;border-radius:40px;color:#fff;transition:color .3s;background-color:#ff931e;transition:background-color .3s}.jumpbtn:link{color:#fff}.jumpbtn:visited{color:#fff}.jumpbtn:hover{color:#ff931e}.jumpbtn:active{color:#ff931e}.jumpbtn:hover{background-color:#fff}.top-image-bg{justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%;height:50%}.top-image-bg::before{position:absolute;top:0;left:0;width:100%;height:inherit;content:"";background-image:url("/wp/wp-content/themes/welfare_school/assets/images/parts/header/bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;filter:blur(10px);transform:scale(1.05);opacity:0.4}.top-image{height:100%}.top-image::before{position:absolute;top:0;left:0;width:100%;height:inherit;content:"";background-image:url("/wp/wp-content/themes/welfare_school/assets/images/parts/header/bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center center}.top-slider{position:relative;height:auto;overflow:hidden}.top-slider .swiper-wrapper{transition-timing-function:linear !important;animation:move_bg 2s linear}@keyframes move_bg{0%{opacity:0}90%{opacity:0}100%{opacity:1}}.front-anim-box{z-index:10;position:absolute;top:0;left:0;width:100%;height:50.23vw;overflow:hidden}@media screen and (max-width: 1280px){.front-anim-box{height:66.94vw}}@media screen and (max-width: 960px){.front-anim-box{height:80.33vw}}@media screen and (max-width: 640px){.front-anim-box{height:100.48vw}}@media screen and (max-width: 480px){.front-anim-box{height:125.58vw}}@media screen and (max-width: 360px){.front-anim-box{height:452px}}.front-anim-box::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff}#main-anim{position:absolute;top:50%;left:50%;height:auto;width:151vw;transform:translateX(-50%) translateY(-50%) !important}@media screen and (max-width: 1280px){#main-anim{width:201vw}}@media screen and (max-width: 960px){#main-anim{width:241vw}}@media screen and (max-width: 640px){#main-anim{width:301vw}}@media screen and (max-width: 480px){#main-anim{width:376vw}}@media screen and (max-width: 360px){#main-anim{width:1353px}}#skip,#replay{display:block;position:absolute;right:30px;bottom:30px;text-align:center;width:64px;height:64px;font-size:74%;color:#707e8c;background-color:rgba(255,255,255,0.7);border:solid 1.25px #707e8c;border-radius:50%;padding-top:9px;cursor:pointer;transition:opacity 0.6s, border-color 0.3s, color 0.3s;z-index:-10000;opacity:0}#skip i,#replay i{font-size:140%}#skip:hover,#replay:hover{color:#ff931e;border-color:#ff931e}#skip.active,#replay.active{z-index:20;opacity:1}@media screen and (max-width: 540px){#skip,#replay{right:15px;bottom:15px;transform:scale(0.75)}}.carousel{background-color:#fff}.sub-contents-slider{height:auto;margin-top:30px;margin-bottom:-4px}.sub-contents-slider .swiper-slide{position:relative;height:auto;width:100%}.sub-contents-slider .swiper-slide a{display:block;border-radius:0;height:100%}.sub-contents-slider .swiper-slide a:hover img{opacity:.6}.sub-contents-slider .swiper-slide img{width:100%;height:auto;transition:opacity .3s}.swiper-button-prev,.swiper-button-next{height:40px !important;width:40px !important;margin-top:0 !important}.swiper-button-prev::after,.swiper-button-next::after{background-repeat:no-repeat !important;background-size:contain !important;height:40px !important;margin:auto !important;margin-top:35px !important;width:40px !important;font-family:'Font Awesome 6 Solid' !important;font-style:normal !important;font-weight:900 !important;text-decoration:none !important;color:#fff !important;text-shadow:0 0 8px rgba(0,0,0,0.4) !important}.swiper-button-prev::after{content:"\f32e" !important}.swiper-button-next::after{content:"\f330" !important}.swiper-slide img{height:auto;width:100%}.en-title{color:#ff931e;font-size:94%;padding-bottom:0}.jp-title{padding-top:8px;padding-bottom:5px}.top-item h2{font-size:187%;font-family:"UDKakugo_SmallPr6N-B",sans-serif}@media screen and (max-width: 864px){.top-item h2{font-size:160%}}@media screen and (max-width: 720px){.top-item h2{font-size:140%}}@media screen and (max-width: 640px){.top-item h2{font-size:194%}}@media screen and (max-width: 540px){.top-item h2{font-size:160%}}@media screen and (max-width: 480px){.top-item h2{font-size:140%}}.top-item .xx-large{line-height:140%}@media screen and (max-width: 864px){.top-item .xx-large{font-size:114%}}@media screen and (max-width: 720px){.top-item .xx-large{font-size:94%}}@media screen and (max-width: 640px){.top-item .xx-large{font-size:114%}}@media screen and (max-width: 540px){.top-item .xx-large{font-size:94%}}.top-item img{width:100%;height:auto}.top-item .round-corner{border-radius:30px}@media screen and (max-width: 640px){.top-item .box-shift{margin-top:-80px;padding-top:40px}}.about{position:relative}.about .img-p1-01{width:100%;height:100%;background-image:url("/wp/wp-content/themes/welfare_school/assets/images/parts/front/parts1-01c.webp");background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 640px){.about .img-p1-01{height:400px;background-position:center top}}.markerline,.features h3,.curriculum .cat1 h3,.curriculum .cat2 h3,.curriculum .cat3 h3,.curriculum2 .cat1 h3,.curriculum2 .cat2 h3,.curriculum2 .cat3 h3{position:relative;margin-top:5px;margin-bottom:10px;padding:25px 8px 0px 5px;z-index:10;font-size:100%}.markerline::after,.features h3::after,.curriculum .cat1 h3::after,.curriculum .cat2 h3::after,.curriculum .cat3 h3::after,.curriculum2 .cat1 h3::after,.curriculum2 .cat2 h3::after,.curriculum2 .cat3 h3::after{position:absolute;bottom:-2px;left:0;content:"";background-color:rgba(255,147,30,0.12);width:100%;height:15px;border-radius:2.5px;z-index:-10}.features img{display:block;max-width:640%;height:auto;border-radius:8px}.curriculum>p,.curriculum2>p{text-align:center;font-size:120%;line-height:140%;color:#ff931e;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-weight:bold}.curriculum .cat1,.curriculum .cat2,.curriculum .cat3,.curriculum2 .cat1,.curriculum2 .cat2,.curriculum2 .cat3{padding-top:15px}.curriculum .cat1 .flexbox,.curriculum .cat2 .flexbox,.curriculum .cat3 .flexbox,.curriculum2 .cat1 .flexbox,.curriculum2 .cat2 .flexbox,.curriculum2 .cat3 .flexbox{border-radius:0 10px 10px 10px}@media screen and (max-width: 960px){.curriculum .cat1 .flexbox,.curriculum .cat2 .flexbox,.curriculum .cat3 .flexbox,.curriculum2 .cat1 .flexbox,.curriculum2 .cat2 .flexbox,.curriculum2 .cat3 .flexbox{border-radius:0}}.curriculum .curbox,.curriculum2 .curbox{display:flex;flex-wrap:wrap}.curriculum .curbox>div,.curriculum2 .curbox>div{width:25%;padding:10px;display:flex;align-items:center}@media screen and (max-width: 864px){.curriculum .curbox>div,.curriculum2 .curbox>div{width:calc(100% / 3)}}@media screen and (max-width: 640px){.curriculum .curbox>div,.curriculum2 .curbox>div{width:50%}}@media screen and (max-width: 540px){.curriculum .curbox>div,.curriculum2 .curbox>div{font-size:90%}}.curriculum .curbox>div p,.curriculum2 .curbox>div p{position:relative;flex-basis:calc(100% - 64px);font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-weight:bold;font-size:80%;padding-left:5px;line-height:125%}@media screen and (max-width: 540px){.curriculum .curbox>div p,.curriculum2 .curbox>div p{flex-basis:calc(100% - 56px)}}.curriculum .curbox>div p span,.curriculum2 .curbox>div p span{color:#ff931e}.curriculum .curbox img,.curriculum2 .curbox img{display:block;min-width:64px !important;width:64px !important;height:auto}@media screen and (max-width: 540px){.curriculum .curbox img,.curriculum2 .curbox img{min-width:56px !important;width:56px !important}}.headline-box{display:flex;flex-wrap:wrap;justify-content:space-between}.headline{padding:0;max-height:425px}.news,.voices{width:50%;padding:0 10px}@media screen and (max-width: 640px){.news,.voices{width:100%}}.scrollable{overflow:scroll;scrollbar-color:rgba(255,147,30,0.6) rgba(193,211,229,0.3);scrollbar-width:thin}.card-wrap{flex-wrap:wrap;flex-basis:100%;background-color:#fff;border-radius:8px;margin-bottom:15px}.card-wrap:last-child{margin-bottom:0}.card-wrap{position:relative;width:100%}.card-wrap:hover .card-image{opacity:0.7}.card-wrap:hover .card-date{color:#c1d3e5}.card-wrap:hover .card-cat{color:#c1d3e5;background-color:rgba(193,211,229,0.15)}.card-wrap:hover .card-title{border-color:#f9b169}.card-wrap:hover .card-title h3{color:#ff931e}.card-wrap:hover .card-arrow::before{color:#f9b169}.card-eyecatch{flex-basis:80px;padding:10px 10px 10px 0}.card-info{flex-basis:calc(100% - 110px)}.card-status{padding-top:8px}.card-date{color:#707e8c;font-size:80%;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;transition:color .3s}.card-cat{display:block;position:relative;top:-6px;color:#707e8c;font-size:74%;line-height:1;background-color:rgba(193,211,229,0.4);border-radius:2px;margin:12px 0 0  10px;padding:1px 4px 0;transition:color .3s, background-color .3s}.card-title{border-top:solid 1px #c1d3e5;margin-top:-2px;padding-top:1px;padding-right:10px;transition:border-color .3s}.card-title h3{color:#4b5764;transition:color .3s}.card-arrow::before{content:"\f138";position:relative;font-family:'Font Awesome 6 Regular';transition:color .3s, transform .4s;top:18px;color:#c1d3e5}.card-arrow.active::before{transform:rotate(180deg)}.card-contents{display:none;flex-basis:100%;padding:0 40px 2px 40px}.card-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:0;padding-top:calc(200% / 3);border-radius:4px;transition:opacity .3s}.voice-tab ul{padding:0;width:100%;text-align:center}.voice-tab li{display:inline-block;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-size:80%;cursor:pointer;margin:0 5px;padding:6px 16px;border-radius:24px;border:solid 1px #707e8c;color:#707e8c;transition:color .3s,border-color .3s,background-color .3s}.voice-tab li:hover,.voice-tab li.active{color:#ff931e;border-color:#ff931e;background-color:#feeddc}.voice-wrap{padding-top:15px}.voice-wrap.voice-list{display:flex;flex-wrap:wrap;justify-content:left}.voice-wrap .card-wrap{flex-basis:calc(25% - 16px);margin-left:8px;margin-right:8px}.voice-wrap .card-wrap .voice-card{border-radius:10px}@media screen and (max-width: 960px){.voice-wrap .card-wrap{flex-basis:calc(calc(100% / 3) - 16px)}}@media screen and (max-width: 640px){.voice-wrap .card-wrap{flex-basis:calc(50% - 16px)}}@media screen and (max-width: 414px){.voice-wrap .card-wrap{margin-left:4px;margin-right:4px}.voice-wrap .card-wrap .voice-card img{width:120px;height:120px}.voice-wrap .card-wrap .voice-card p{height:8.5em}}.voice-wrap .voice-card{position:relative;width:100%;background-color:#fdfacc;padding:15px 10px 10px}.voice-wrap .voice-card img{display:block;margin:0 auto;border-radius:50%;width:150px;height:150px}.voice-wrap .voice-card h5{padding:10px;font-size:87%}.voice-wrap .voice-card p{background-color:#fff;border-radius:6px;padding:8px;font-size:80%;text-align:left;line-height:1.3;height:6.5em}.contact .container{position:relative;background-image:url("/wp/wp-content/themes/welfare_school/assets/images/parts/front/parts3-01.webp");background-position:left center;background-size:cover;overflow:hidden;border-radius:20px;margin-top:20px}.location,.contact-list{flex-basis:50%}@media screen and (max-width: 640px){.location,.contact-list{flex-basis:100%}}.location{padding:20px;padding-right:10px}@media screen and (max-width: 640px){.location{padding:15px;padding-top:0}}.location-box{background-color:rgba(255,255,255,0.85);border-radius:10px;text-align:center;padding:20px}.location-box .loc-logo img{display:inline-block;width:270px;height:auto}.location-box p{text-align:left}.location-box h3{font-size:107%;padding:10px 0 4px !important}.location-box .telfax{text-align:center;padding-top:0}.location-box .telfax span{font-size:160%;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;cursor:pointer}.location-box img.email{display:inline-block;width:220px;height:auto}.contact-list{padding:20px;padding-left:10px}@media screen and (max-width: 640px){.contact-list{padding:15px;padding-bottom:0}}.contact-list ul{position:relative;padding:0;list-style-type:none}.contact-list li{position:relative;background-color:rgba(255,255,255,0.85);border-radius:10px;padding:12px 20px;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;margin-bottom:10px;color:#4b5764;transition:color .3s}.contact-list li:link{color:#4b5764}.contact-list li:visited{color:#4b5764}.contact-list li:hover{color:#ff931e}.contact-list li:active{color:#ff931e}.contact-list li::before{content:"\f138";font-family:'Font Awesome 6 Solid';font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:inherit;right:12px;margin-top:1px;color:#c1d3e5;transition:color .3s}.contact-list li:hover::before{color:#f9b169}.more{-webkit-appearance:none;display:inline-block;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-size:80%;cursor:pointer;margin:0 5px;padding:8px 18px;border-radius:24px;border:solid 1.5px #ff931e;color:#ff931e;background-color:#fff;transition:color .3s,border-color .3s,background-color .3s}.more:hover{color:#fff;border-color:#ff931e;background-color:#ff931e}#page-top{position:fixed;bottom:54px;left:calc(50% - 25px);z-index:999}@media screen and (max-width: 640px){#page-top{left:calc(50% - 22px)}}#page-top a{width:50px;height:50px;font-size:187%;color:#fff;cursor:pointer;background-color:rgba(75,87,100,0.2);text-decoration:none;text-align:center;display:block;border-radius:50%;box-shadow:0 0 12px rgba(255,255,255,0.7);transition:transform .3s, background-color .3s, box-shadow .3s;transform:translateX(0)}@media screen and (max-width: 640px){#page-top a{width:44px;height:44px;font-size:174%}}#page-top a i{margin-top:10px}@media screen and (max-width: 640px){#page-top a i{margin-top:8px}}#page-top a:hover{text-decoration:none;background-color:rgba(112,126,140,0.2);box-shadow:0 0 12px rgba(231,241,255,0.7);transform:scale(1.1)}#to-inquiry{display:block;position:fixed;right:22px;top:66px;z-index:9000;background-color:#fff;border-radius:2px}@media screen and (max-width: 640px){#to-inquiry{top:18px;right:66px}}#to-inquiry:hover nav{background-color:#ff931e}#to-inquiry:hover .inq-icon{border-color:#fff;color:#fff}#to-inquiry:hover .inq-text{color:#fff}#to-inquiry nav{width:30px;height:132px;cursor:pointer;text-decoration:none;text-align:center;border-radius:2px;border:solid 1px #ff931e;color:#ff931e;background-color:#fff;box-shadow:0 0 12px rgba(255,255,255,0.7);transition:background-color .3s, color .3s, border-color .3s}@media screen and (max-width: 640px){#to-inquiry nav{width:132px;height:30px}}#to-inquiry .inq-icon{position:relative;color:inherit;font-size:94%;text-align:inherit;margin-top:6px;padding-bottom:4px;border-bottom:solid 1px #ff931e}@media screen and (max-width: 640px){#to-inquiry .inq-icon{display:inline-block;border-bottom:none 0 transparent;border-right:solid 1px #ff931e;margin-top:0;padding:6px 6px 2px}}#to-inquiry .inq-text{position:relative;color:inherit;font-size:67%;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;line-height:1;text-align:inherit;margin-top:7px;margin-left:7px}@media not screen and (max-width: 640px){#to-inquiry .inq-text{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (max-width: 640px){#to-inquiry .inq-text{display:inline-block;margin-top:4px;margin-left:1px;padding-right:7px;top:-2px;text-align:left}}#modal-nav{position:fixed;top:0;left:-200vw;width:0;height:0;z-index:-10000;background-color:#fff;opacity:0;transition:opacity .4s;overflow:hidden}#modal-nav.active{left:0;z-index:10000;opacity:1;width:100%;min-width:360px;height:100vh;height:100dvh;overflow-y:scroll}@media screen and (max-width: 540px){#modal-nav #logo{margin-top:8px}}.nav-title{padding:40px 0}.nav-title h2{margin:0 auto;font-size:120%;letter-spacing:0.5em;width:50%;border-bottom:solid 1px #c1d3e5}.nav-title p{font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-size:80%;letter-spacing:.32em;margin-top:-10px}@media screen and (max-width: 480px){.nav-title{padding:30px 0 10px}.nav-title h2{width:70%;font-size:134%}.nav-title p{font-size:80%;margin-top:-12px}}#header-nav{display:block;position:absolute;width:700px;top:0;right:64px}#header-nav .nav-wrapper{display:inline-block;width:100%}#header-nav .nav-box{position:relative;text-align:center;width:calc(100% / 6);padding:24px 0 22px;float:left;cursor:pointer}#header-nav .nav-box:first-child{width:calc(calc(100% / 6) * 0.75)}#header-nav .nav-box:nth-child(3){width:calc(calc(100% / 6) * 1.15)}#header-nav .nav-box:nth-child(5){width:calc(calc(100% / 6) * 0.95)}#header-nav .nav-box:nth-child(7){width:calc(calc(100% / 6) * 1.0)}#header-nav .nav-box:nth-child(9){width:calc(calc(100% / 6) * 1.15)}#header-nav .nav-box:nth-child(11){width:calc(calc(100% / 6) * 1.0)}#header-nav .nav-box h4{font-size:80%;padding-top:2px}@media screen and (max-width: 960px){#header-nav .nav-box h4{font-size:67%}}#header-nav .nav-box h4 i{color:#ff931e}@media screen and (max-width: 960px){#header-nav .nav-box{padding:26px 0 23px}}#header-nav .nav-box.active{padding-bottom:34px}@media screen and (max-width: 960px){#header-nav .nav-box.active{padding-bottom:35px}}#header-nav ul{list-style-type:none;padding:0}#header-nav li{padding:0;text-align:left;font-size:80%;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;border-bottom:dotted 1px #c1d3e5}#header-nav li:last-child{border-bottom-style:none}#header-nav li a{display:block;width:100%;height:100%;padding:12px 5px 12px 18px;color:#4b5764;transition:color .3s}#header-nav li::before{content:"\f138";font-family:'Font Awesome 6 Solid';font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:inherit;right:12px;margin-top:13px;color:#707e8c;transition:color .3s}#header-nav li:hover a{color:#ff931e}#header-nav li:hover::before{color:#f9b169}#header-nav .navlist1,#header-nav .navlist2,#header-nav .navlist3,#header-nav .navlist4,#header-nav .navlist5,#header-nav .navlist6{display:block;position:absolute;top:-1000px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.2);width:240px;opacity:0;z-index:-100000;transition:opacity .3s}#header-nav .navlist1.active,#header-nav .navlist2.active,#header-nav .navlist3.active,#header-nav .navlist4.active,#header-nav .navlist5.active,#header-nav .navlist6.active{opacity:1;z-index:100;top:75px}#header-nav .navlist1{left:-150px}@media screen and (max-width: 1024px){#header-nav .navlist1{left:calc(-162px + calc(calc(100vw - 1024px) * 0.1375))}}#header-nav .navlist2{left:-16px}@media screen and (max-width: 1024px){#header-nav .navlist2{left:calc(-35px + calc(calc(100vw - 1024px) * 0.285))}}#header-nav .navlist3{left:90px}@media screen and (max-width: 1024px){#header-nav .navlist3{left:calc(85px + calc(calc(100vw - 1024px) * 0.45))}}#header-nav .navlist4{left:212px}@media screen and (max-width: 1024px){#header-nav .navlist4{left:calc(230px + calc(calc(100vw - 1024px) * 0.625))}}#header-nav .navlist5{left:340px}@media screen and (max-width: 1024px){#header-nav .navlist5{left:calc(355px + calc(calc(100vw - 1024px) * 0.825))}}#header-nav .navlist6{left:465px}@media screen and (max-width: 1024px){#header-nav .navlist6{left:calc(480px + calc(100vw - 1024px))}}@media screen and (max-width: 1024px){#header-nav{width:calc(100% - 300px)}}@media screen and (max-width: 864px){#header-nav{display:none}}#modal-nav .nav-wrapper{display:flex;justify-content:space-between}#modal-nav .nav-container1{flex-basis:50%;height:calc(100vh - 64px);position:relative;background-position:center center;background-size:cover}@media screen and (max-width: 640px){#modal-nav .nav-container1{display:none}}#modal-nav .nav-container2{flex-basis:50%}@media screen and (max-width: 640px){#modal-nav .nav-container2{flex-basis:100%}}#modal-nav .nav-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 5%;margin-bottom:40px}@media screen and (max-width: 640px){#modal-nav .nav-wrapper{padding:0 5%}}@media screen and (max-width: 480px){#modal-nav .nav-wrapper{padding:0 5%}}#modal-nav .nav-box{flex-basis:calc(100% - 30px);margin:0 15px}#modal-nav .nav-box h3{border-bottom:solid 1px #ff931e;padding:16px 5px 2px 10px;font-size:100%;color:#ff931e}#modal-nav .nav-box ul{list-style-type:none;padding:0 0 12px 0}#modal-nav .nav-box li{padding:0;border-bottom:dotted 1px #c1d3e5;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif}#modal-nav .nav-box li a{display:block;position:relative;margin:0;width:100%;height:100%;padding:12px;color:#4b5764;transition:color .3s}#modal-nav .nav-box li a:hover{color:#ff931e}#modal-nav .nav-box li a:hover::before{color:#f9b169}#modal-nav .nav-box li a::before{content:"\f138";font-family:'Font Awesome 6 Solid';font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:inherit;right:12px;margin-top:2px;color:#707e8c;transition:color .3s}button.nav-sw{position:fixed;top:16px;right:16px;z-index:15000;width:40px;height:40px;border-radius:50%;border-style:solid;border-width:1px;background-color:#fff;color:rgba(75,87,100,0.6);transition:color .3s;border-color:rgba(75,87,100,0.3);transition:border-color .3s;background-color:#fff;transition:background-color .3s}button.nav-sw:hover{color:#ff931e}button.nav-sw:hover{border-color:#ff931e}button.nav-sw:hover{background-color:#feeddc}@media screen and (max-width: 540px){button.nav-sw{top:11px}}button.nav-sw::before{content:"\f142";position:absolute;top:8px;right:-1px;width:40px;height:40px;font-family:'Font Awesome 6 Regular';font-weight:900;font-size:22px;text-align:center;opacity:1;transition:opacity .3s}button.nav-sw::after{content:"\f00d";position:absolute;top:8px;right:-1px;width:40px;height:40px;font-family:'Font Awesome 6 Regular';font-weight:900;font-size:22px;opacity:0;transition:opacity .4s}button.nav-sw.active::before{opacity:0}button.nav-sw.active::after{opacity:1}.breadcrumbs{margin:-15px 0 0;padding:10px 10px 6px;box-shadow:0 4px 10px rgba(0,0,0,0.2);text-align:center;background-color:#fff}.breadcrumbs p{margin:0;padding:0;width:auto;font-size:74%}@media screen and (max-width: 640px){.breadcrumbs p{font-size:67%}}.breadcrumbs-content{display:inline-block;position:relative;text-align:left;width:1280px !important}@media screen and (max-width: 1280px){.breadcrumbs-content{width:100% !important}}.post-link-box-wrap{margin-top:30px;margin-bottom:10px;justify-content:space-between}.post-link-box p{display:inline-block;margin:0}.post-link-box p a{display:block;font-family:"UDKakugo_SmallPr6N-R",sans-serif;font-weight:normal}#acv-nav{display:none;padding:14px 10px 10px;background-color:#fff;border:solid 1px #f9b169;border-radius:6px;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-weight:bold;font-size:87%;cursor:pointer;transition:color .3s, border-color .3s}#acv-nav::before{content:"\f13a";font-family:'Font Awesome 6 Solid';font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:115%;right:25px;margin-top:-1px;color:#707e8c;transition:color .3s, transform .4s}#acv-nav:hover{color:#ff931e;border-color:#ff931e}#acv-nav:hover::before{color:#f9b169}#acv-nav.active{border-color:#f9b169;border-radius:6px 6px 0 0}#acv-nav.active::before{transform:rotate(180deg);color:#f9b169}#acv-nav.active:hover{border-color:#ff931e}@media screen and (max-width: 720px){#acv-nav{display:block}}#sidebar{padding:20px 0 10px}#sidebar .acv-wrapper{padding:0;list-style-type:none;flex-wrap:no-wrap;justify-content:space-between;overflow:hidden}#sidebar .acv-wrapper .acv-box:first-child{flex-basis:calc(45% - 6px)}#sidebar .acv-wrapper .acv-box:nth-child(2){flex-basis:calc(25% - 7px)}#sidebar .acv-wrapper .acv-box:last-child{flex-basis:calc(30% - 7px)}@media screen and (max-width: 864px){#sidebar .acv-wrapper{flex-wrap:wrap}#sidebar .acv-wrapper .acv-box:first-child{flex-basis:calc(50% - 6px)}#sidebar .acv-wrapper .acv-box:nth-child(2){flex-basis:calc(20% - 7px)}#sidebar .acv-wrapper .acv-box:last-child{flex-basis:calc(30% - 7px)}}@media screen and (max-width: 720px){#sidebar .acv-wrapper{position:relative;top:-150px;flex-wrap:wrap;height:0;opacity:0;transform:scaleY(0);transition:opacity .6s, transform .5s, top .5s}#sidebar .acv-wrapper .acv-box:first-child{flex-basis:100%}#sidebar .acv-wrapper .acv-box:nth-child(2){flex-basis:100%}#sidebar .acv-wrapper .acv-box:last-child{flex-basis:100%}#sidebar .acv-wrapper.active{height:auto;opacity:1;transform:scaleY(1);top:0;border:solid 1px #707e8c;border-top-style:none;padding:20px 10px 15px;border-radius:0 0 6px 6px}}#sidebar h3{position:relative;padding-left:0 0 12px;border-bottom:solid 5px #c1d3e5;transition:color .3s, border-color .3s;text-align:center}#sidebar h3.active{color:#ff931e;border-color:#f9b169}#sidebar .item-container{display:flex;justify-content:space-between}#sidebar .item-container button{display:block}#sidebar .item-container button[type='submit']{width:auto}#sidebar .item-container form{display:flex;width:100%}#sidebar .item-container form input[type='text']{width:calc(100% - 45px);margin-top:5px;margin-bottom:15px;position:relative;padding:11px 5px 10px 10px;border:solid 1px #c1d3e5;border-right-style:none;border-radius:6px 0 0 6px;background-color:#fff;font-size:87%}#sidebar .item-container form input[type='submit']{width:45px}#sidebar .item-container form button{flex-basis:45px;margin-top:5px;margin-bottom:15px;position:relative;padding:7px 0;border:solid 1px #c1d3e5;border-radius:0 6px 6px 0;color:#707e8c;background-color:#fff;font-size:100%;text-align:center;cursor:pointer;transition:color .3s, border-color .3s, background-color .3s}#sidebar .item-container form button:hover,#sidebar .item-container form button.active{color:#ff931e;border-color:#f9b169;background-color:#feeddc}#sidebar .acv-cat1,#sidebar .acv-cat2{flex-basis:calc(calc(85% / 4) - calc(15px / 4))}@media screen and (max-width: 720px){#sidebar .acv-cat1,#sidebar .acv-cat2{flex-basis:calc(calc(100% / 3) - calc(10px / 3))}}#sidebar .acv-cat3,#sidebar .acv-cat4{flex-basis:calc(calc(115% / 4) - calc(15px / 4))}@media screen and (max-width: 720px){#sidebar .acv-cat3,#sidebar .acv-cat4{flex-basis:calc(calc(100% / 3) - calc(10px / 3))}}#sidebar .acv-tag1,#sidebar .acv-tag2,#sidebar .acv-tag3{flex-basis:calc(calc(100% / 3) - calc(10px / 3))}#sidebar .acv-cat1{display:block}@media screen and (max-width: 720px){#sidebar .acv-cat1{display:none !important}}#sidebar .acv-cat1,#sidebar .acv-cat2,#sidebar .acv-cat3,#sidebar .acv-cat4,#sidebar .acv-tag1,#sidebar .acv-tag2,#sidebar .acv-tag3{margin-top:5px;margin-bottom:15px;position:relative;padding:11px 0 9px;border:solid 1px #c1d3e5;border-radius:6px;background-color:#fff;transition:color .3s, border-color .3s, background-color .3s;font-family:"UDKakugo_SmallPr6N-DB",sans-serif;font-weight:bold;font-size:87%;text-align:center;cursor:pointer;color:#4b5764}#sidebar .acv-cat1:hover,#sidebar .acv-cat1.active,#sidebar .acv-cat2:hover,#sidebar .acv-cat2.active,#sidebar .acv-cat3:hover,#sidebar .acv-cat3.active,#sidebar .acv-cat4:hover,#sidebar .acv-cat4.active,#sidebar .acv-tag1:hover,#sidebar .acv-tag1.active,#sidebar .acv-tag2:hover,#sidebar .acv-tag2.active,#sidebar .acv-tag3:hover,#sidebar .acv-tag3.active{color:#ff931e;border-color:#f9b169;background-color:#feeddc}#sidebar .acv-cat1.active,#sidebar .acv-cat2.active,#sidebar .acv-cat3.active,#sidebar .acv-cat4.active,#sidebar .acv-tag1.active,#sidebar .acv-tag2.active,#sidebar .acv-tag3.active{cursor:auto}.fs-spot{padding:10px 12px;margin-bottom:15px;border:solid 1px #c1d3e5;background-color:rgba(254,237,220,0.2);border-radius:6px}.fs-spot h4{margin-bottom:10px}.fs-addr,.fs-phone,.fs-site{margin:0;padding:0 10px;font-size:74%}.wp-pagenavi{text-align:center;margin-top:30px;margin-bottom:30px}.wp-pagenavi a{color:initial}.wp-pagenavi .pages{display:none;font-size:74%}.wp-pagenavi .current{display:inline-block;box-sizing:border-box;margin-right:4px;padding:11px 4px 9px;width:40px !important;border:solid 1px #feeddc;background-color:#feeddc;color:#ff931e;border-radius:3px;font-size:80%;font-weight:bold;font-family:"UDKakugo_SmallPr6N-DB",sans-serif}.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .prev,.wp-pagenavi .next,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .smaller,.wp-pagenavi .larger{display:inline-block;margin-right:4px;padding:11px 4px 9px;width:40px;border-style:solid;border-width:1px;border-radius:3px;font-size:80%;color:#707e8c;transition:color .3s;border-color:#c1d3e5;transition:border-color .3s;background-color:#fff;transition:background-color .3s}.wp-pagenavi .first:link,.wp-pagenavi .last:link,.wp-pagenavi .prev:link,.wp-pagenavi .next:link,.wp-pagenavi .previouspostslink:link,.wp-pagenavi .nextpostslink:link,.wp-pagenavi .smaller:link,.wp-pagenavi .larger:link{color:#707e8c}.wp-pagenavi .first:visited,.wp-pagenavi .last:visited,.wp-pagenavi .prev:visited,.wp-pagenavi .next:visited,.wp-pagenavi .previouspostslink:visited,.wp-pagenavi .nextpostslink:visited,.wp-pagenavi .smaller:visited,.wp-pagenavi .larger:visited{color:#707e8c}.wp-pagenavi .first:hover,.wp-pagenavi .last:hover,.wp-pagenavi .prev:hover,.wp-pagenavi .next:hover,.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .smaller:hover,.wp-pagenavi .larger:hover{color:#ff931e}.wp-pagenavi .first:active,.wp-pagenavi .last:active,.wp-pagenavi .prev:active,.wp-pagenavi .next:active,.wp-pagenavi .previouspostslink:active,.wp-pagenavi .nextpostslink:active,.wp-pagenavi .smaller:active,.wp-pagenavi .larger:active{color:#ff931e}.wp-pagenavi .first:hover,.wp-pagenavi .last:hover,.wp-pagenavi .prev:hover,.wp-pagenavi .next:hover,.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .smaller:hover,.wp-pagenavi .larger:hover{border-color:#feeddc}.wp-pagenavi .first:hover,.wp-pagenavi .last:hover,.wp-pagenavi .prev:hover,.wp-pagenavi .next:hover,.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .smaller:hover,.wp-pagenavi .larger:hover{background-color:#feeddc}.wp-pagenavi .last{margin-right:0}#share-btn{position:relative;text-align:left;padding:10px 0}#share-btn .btn-wrap{display:inline-block;letter-spacing:0.5rem}#share-btn .share-btn{display:inline-block;position:relative;width:36px;height:36px;border-radius:50%;opacity:1;transition:opacity .3s}#share-btn .share-btn img{display:block;width:36px;height:36px;border-radius:50%;box-shadow:initial}#share-btn .share-btn:hover{opacity:0.7}.header-mil100-front{display:none;position:absolute;height:48px;width:auto;top:16px;right:68px}@media screen and (max-width: 864px){.header-mil100-front{display:block}}@media screen and (max-width: 540px){.header-mil100-front{display:block;top:9px}}.header-mil100-modal{display:none;position:absolute;height:48px;width:auto;top:16px;right:68px}@media screen and (max-width: 864px){.header-mil100-modal{display:block}}@media screen and (max-width: 540px){.header-mil100-modal{display:block;top:9px}}#awards{margin-top:25px}#awards .awards-description{max-width:560px;margin:0 auto;padding-left:15px;padding-right:15px}@media screen and (max-width: 540px){.awd-dsc{font-size:80%}}.emblem{margin:0 auto;width:480px;height:auto;padding:15px 40px;box-shadow:0 4px 10px rgba(0,0,0,0.2);border-radius:12px;margin-bottom:30px}.emblem img{display:block;width:100%;height:100%;transition:opacity,.3s}.emblem:hover img{opacity:0.7}@media screen and (max-width: 540px){.emblem{width:calc(100% - 40px)}}@media screen and (max-width: 360px){.emblem{width:320px}}@media all and (max-width: 480px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2, 1fr) !important}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_10 #sbi_images{grid-template-columns:repeat(4, 1fr) !important}#sb_instagram.sbi_width_resp{width:100% !important}}.grecaptcha-badge{visibility:hidden}.grecaptcha-msg{margin-top:10px;margin-bottom:20px;padding:0 15px 5px;font-size:67%;color:#707e8c;text-align:center;line-height:140%}.grecaptcha-msg a{color:#f9b169;transition:color .3s}.grecaptcha-msg a:link{color:#f9b169}.grecaptcha-msg a:visited{color:#f9b169}.grecaptcha-msg a:hover{color:#feeddc}.grecaptcha-msg a:active{color:#feeddc}
