@charset "UTF-8";.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.fl{float:left}.fr{float:right}.contents-box-w{padding:46px 0;padding-top:0;width:100%;min-width:960px}.contents-box{margin:0 auto;padding:0;width:960px;text-align:left}.contents-box img{vertical-align:top}.shi-tab{margin:0 0 34px;padding:0;list-style:none;width:100%}.shi-tab li{margin:0;padding:0;width:50%;float:left;font-size:171%;line-height:1.2;font-weight:700;text-align:center}.shi-tab li a{padding:16px 0;display:block;color:#000;background-color:#ededed;text-decoration:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.shi-tab li a{padding-bottom:5px}}#a1.shi-tab{border-bottom:5px #1f9985 solid}#a2.shi-tab{border-bottom:5px #52b527 solid}#a1.shi-tab .shi-tab-1 a{color:#fff;background-color:#1f9985}#a2.shi-tab .shi-tab-2 a{color:#fff;background-color:#52b527}.shi-box-1{width:100%}.shi-box-1 h2{margin-bottom:34px;color:#011321;font-size:214%;line-height:1.2;text-align:center}.shi-box-1.mb{margin-bottom:140px}.shi-box-1-i{width:480px}.shi-box-1 .list{margin:0 0 0 40px;padding:0;list-style:none}.shi-box-1 .list li{margin:0;padding:0 0 16px;list-style:none;font-size:114%}#shu-contents-box-1{padding:50px 0;background-color:#faf9ec}#shu-contents-box-1 .line{height:0;margin:0;padding:0;border:0;margin:40px 0;border-top:1px #c9c9c9 solid}.shu-tab{margin:0 auto 66px auto;padding:0;list-style:none;width:680px}.shu-tab li{margin:0;padding:0;float:left;width:50%;-webkit-box-sizing:bordr-box;-moz-box-sizing:bordr-box;-ms-box-sizing:bordr-box;-o-box-sizing:bordr-box;box-sizing:bordr-box}.shu-tab li a{padding:12px 0;display:block;text-align:center}.shu-tab li.tab-1 a{border:3px #3c3c26 solid;background-color:#fff}.shu-tab li.tab-2 a{border:3px #3c3c26 solid;background-color:#3c3c26}#shu-box-1{width:100%}#shu-box-1-l{padding-top:104px;width:520px;float:left}#shu-box-1-l h2{margin-bottom:22px}#shu-box-1-r{width:386px;float:right}#shu-box-1-r h3{font-size:114%;text-align:center}#shu-chart1{width:386px;height:386px}#shu-chart2{width:480px;height:370px}#shu-box-2{width:100%}#shu-box-2-l{padding-top:62px;width:450px;float:left}#shu-box-2-l h2{margin-bottom:22px}#shu-box-2-l-i{margin-top:16px;width:100%}.shu-box-2-l-ii{float:left}.shu-box-2-l-ii .text{color:#b33232;font-size:400%;line-height:1.2;margin-right:14px}.shu-box-2-l-ii .text span{font-size:39%}#shu-box-2-r{width:480px;float:right}#shu-box-2-r h3{font-size:114%}#shu-box-3{width:100%}#shu-box-3-l{margin-bottom:30px;width:100%}#shu-box-3-l h2{width:430px;float:left}#shu-box-3-l p{padding-top:16px;width:480px;float:right}#shu-box-3-r{margin:0 auto 30px auto;width:950px}#shu-box-3-r-1,#shu-box-3-cross,#shu-box-3-r-2{float:left}#shu-box-3-r-1{width:440px}#shu-box-3-cross{width:68px}#shu-box-3-cross img{padding-top:168px}#shu-box-3-r-2{width:440px}#shu-box-3-r h3{margin-bottom:14px;font-size:114%;text-align:center}#shu-box-3-r .text{font-weight:700;text-align:center}#shu-chart3,#shu-chart4{width:440px;height:320px}#shu-box-4{margin-top:64px;margin-bottom:120px;padding:54px 58px;background-color:#fff}#shu-box-4 h2{margin-bottom:26px;text-align:center}#shu-box-4-i{width:100%}.shu-box-4-ii:first-child{margin:0}.shu-box-4-ii .ph{margin-bottom:18px}.shu-box-4-ii h3{padding:0 0 0 60px;min-height:60px;color:#f15a24;font-size:143%;line-height:1.3}.shu-box-4-ii.point-1 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/contents/shushoku/shu_support_point_1.gif) no-repeat left top}.shu-box-4-ii.point-2 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/contents/shushoku/shu_support_point_2.gif) no-repeat left top}.shu-box-4-ii.point-3 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/contents/shushoku/shu_support_point_3.gif) no-repeat left top}#shu-box-5 h2{margin:0 0 6px;text-align:center}#shu-box-5 .text{text-align:center}#shu-box-5 .list{width:100%}#shu-box-5 .list-i{margin:0;padding:0;list-style:none;width:50%;float:left}#shu-box-5 .list-i li{margin:0;padding:0 10px 6px 0}#shu-box-5 .text-1{margin-top:16px;font-size:86%}@media screen and (max-width:740px){.contents-box-w{padding:15px 0;min-width:0}.contents-box{margin:0 auto;padding:0 15px;width:100%;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.shi-tab{margin-bottom:15px}.shi-tab li{margin:0;padding:0;width:50%;float:left;font-size:100%;line-height:1.2;font-weight:400;text-align:center}.shi-tab li a{padding:8px 0}.shi-box-1 h2{margin-bottom:15px;font-size:143%}.shi-box-1-i{width:100%}.shi-box-1-i.fl,.shi-box-1-i.fr{float:none}.shi-box-1 .ph{padding-bottom:10px}.shi-box-1.mb{margin-bottom:40px}.shi-box-1 .list{margin:0;font-size:100%}#shu-contents-box-1{padding:20px 0}#shu-contents-box-1 .line{height:0;margin:0;padding:0;border:0;margin:20px 0;border-top:1px #c9c9c9 solid}.shu-tab{margin:0 auto 20px auto;padding:0;list-style:none;width:100%}.shu-tab li{margin:0;padding:0;float:left;width:50%}#shu-box-1{width:100%}#shu-box-1-l{margin-bottom:20px;padding-top:0;width:100%;float:none}#shu-box-1-l h2{margin-bottom:22px}#shu-box-1-r{width:100%;float:none}#shu-box-1-r h3{font-size:114%;text-align:center}#shu-chart1{width:100%;height:300px}#shu-chart2{width:100%;height:300px}#shu-box-2{width:100%}#shu-box-2-l{margin-bottom:20px;padding-top:0;width:100%;float:none}#shu-box-2-l h2{margin-bottom:22px}#shu-box-2-l-i{margin-top:16px;width:100%}.shu-box-2-l-ii{float:none;margin-bottom:14px}.shu-box-2-l-ii .text{color:#b33232;font-size:400%;line-height:1.2;margin-right:14px}.shu-box-2-l-ii .text span{font-size:39%}#shu-box-2-r{width:100%;float:none}#shu-box-3-l{margin-bottom:30px;width:100%}#shu-box-3-l h2{width:100%;float:none}#shu-box-3-l p{width:100%;float:none}#shu-box-3-r{margin:0 auto 30px auto;width:100%}#shu-box-3-r-1,#shu-box-3-cross,#shu-box-3-r-2{float:none}#shu-box-3-r-1{width:100%}#shu-box-3-cross{padding:20px 0;width:34px;margin:0 auto}#shu-box-3-cross img{padding-top:0}#shu-box-3-r-2{width:100%}#shu-box-3-r h3{margin-bottom:0;font-size:114%;text-align:center}#shu-box-3-r .text{font-weight:700;text-align:center}#shu-chart3,#shu-chart4{width:100%;height:300px}#shu-box-4{margin-top:20px;margin-bottom:20px;padding:20px;background-color:#fff}#shu-box-4 h2{margin-bottom:26px;text-align:center}#shu-box-4-i{width:100%}.shu-box-4-ii{margin:0 0 30px;float:none;width:100%;display:block}.shu-box-4-ii:first-child{margin:0 0 30px}.shu-box-4-ii .ph{margin-bottom:18px}.shu-box-4-ii h3{padding:0 0 0 60px;min-height:60px;color:#f15a24;font-size:129%;line-height:1.3}.shu-box-4-ii.point-1 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/contents/shushoku/shu_support_point_1.gif) no-repeat left top}.shu-box-4-ii.point-2 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/contents/shushoku/shu_support_point_2.gif) no-repeat left top}.shu-box-4-ii.point-3 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/contents/shushoku/shu_support_point_3.gif) no-repeat left top}#shu-box-5 h2{margin:0 0 6px;text-align:center}#shu-box-5 .text{text-align:center}#shu-box-5 .list{width:100%}#shu-box-5 .list-i{margin:0;padding:0;list-style:none;width:100%;float:none}#shu-box-5 .list-i li{margin:0;padding:0 0 6px}}
.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:0}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/plugins/event-organiser/lib/leaflet/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/plugins/event-organiser/lib/leaflet/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/plugins/event-organiser/lib/leaflet/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:0;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
.leaflet-popup-close-button{box-shadow:none!important}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover h2:where(:not(.has-text-color)),.wp-block-cover h3:where(:not(.has-text-color)),.wp-block-cover h4:where(:not(.has-text-color)),.wp-block-cover h5:where(:not(.has-text-color)),.wp-block-cover h6:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)),.wp-block-cover-image h1:where(:not(.has-text-color)),.wp-block-cover-image h2:where(:not(.has-text-color)),.wp-block-cover-image h3:where(:not(.has-text-color)),.wp-block-cover-image h4:where(:not(.has-text-color)),.wp-block-cover-image h5:where(:not(.has-text-color)),.wp-block-cover-image h6:where(:not(.has-text-color)),.wp-block-cover-image p:where(:not(.has-text-color)){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active){animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{-webkit-margin-start:2em;-webkit-margin-end:0;float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{-webkit-margin-start:0;-webkit-margin-end:2em;float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:calc(100% - 100px)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
#html .arve,.arve,.wp-block-nextgenthemes-arve-block{display:block;margin-bottom:1.5em;width:100%}#html .arve:after,.arve:after,.wp-block-nextgenthemes-arve-block:after{clear:both;content:"";display:table}#html .arve.alignleft,.arve.alignleft,.wp-block-nextgenthemes-arve-block.alignleft{margin-right:1.5em;margin-top:.4em}#html .arve.alignright,.arve.alignright,.wp-block-nextgenthemes-arve-block.alignright{margin-left:1.5em;margin-top:.4em}#html .arve [hidden],#html .arve[hidden],.arve [hidden],.arve[hidden],.wp-block-nextgenthemes-arve-block [hidden],.wp-block-nextgenthemes-arve-block[hidden]{display:none}#html .arve-inner,.arve-inner{display:block;margin:0;padding:0;width:auto}#html .arve-embed,.arve-embed{display:block;margin:0;max-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}#html .arve[data-provider=tiktok] .arve-embed,.arve[data-provider=tiktok] .arve-embed{height:580px}#html .arve-embed--has-aspect-ratio,.arve-embed--has-aspect-ratio{aspect-ratio:16/9}#html .arve-embed--has-aspect-ratio:after,.arve-embed--has-aspect-ratio:after{clear:both;content:"";display:block}#html .arve-ar,.arve-ar{display:block}#html .arve-iframe,#html .arve-play-btn,#html .arve-thumbnail,.arve-iframe,.arve-play-btn,.arve-thumbnail{border:0;bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#html .arve-video,.arve-video{height:auto;margin:0;padding:0;width:100%}#html .arve-promote-link,.arve-promote-link{float:right;font-family:Open Sans,Sagoe UI,Arvo,Lato,arial,sans-serif;font-size:.8em}.components-button--arve-thumbnail{display:block;height:auto}@supports(aspect-ratio:16/9){#html .arve-ar,#html .arve-embed--has-aspect-ratio:after,.arve-ar,.arve-embed--has-aspect-ratio:after{display:none}}.et-fb-tinymce-buttons #arve-btn{display:none}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}

 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/lib/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);-ms-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);-ms-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);-ms-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@charset "UTF-8";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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"TuesdayNight";src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/TuesdayNight-Regular.woff);src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/TuesdayNight-Regular.woff?#iefix) format("embedded-opentype"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/TuesdayNight-Regular.woff) format("woff"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/TuesdayNight-Regular.ttf) format("truetype")}@font-face{font-family:"ITC Century Handtooled Std";src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/CenturyStd-HandtooledBold.woff);src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/CenturyStd-HandtooledBold.woff?#iefix) format("embedded-opentype"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/CenturyStd-HandtooledBold.woff) format("woff"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/CenturyStd-HandtooledBold.ttf) format("truetype")}.box-450{max-width:450px}.box-20per{max-width:20%}.box-30{max-width:30px}html,body{position:relative}sup{vertical-align:top;font-size:smaller}sub{vertical-align:sub;font-size:smaller}blockquote{padding:15px;border:1px solid #e5e5e5;background:#f9f9f9;margin:10px 0;font-style:italic;border-radius:3px}mark{background-color:#ff0;color:#000}table thead th{font-family:"Noto Sans JP",sans-serif;text-align:center;background-color:#6eb6c1;color:#fff;padding:14px 16px;font-weight:300;height:auto !important;vertical-align:middle;letter-spacing:.06em;border:1px solid #e5e5e5}table tbody tr td,table tbody tr th{font-family:"Noto Sans JP",sans-serif;padding:14px 5px;font-weight:300;vertical-align:middle;text-align:left;color:#000;height:auto !important;border:1px solid #e5e5e5}table tbody tr th{background-color:#f4f7f5;text-align:center}.alignleft{margin-right:auto !important;margin-left:0 !important}.aligncenter{margin-right:auto !important;margin-left:auto !important}.alignright{margin-right:0 !important;margin-left:auto !important}.dflex-ai{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dflex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav,.dept-sec ul li .linked-nav,.dept-sec .card-nav li .card-nav_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;height:339px;color:#fff}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav,.dept-sec ul li .linked-nav,.dept-sec .card-nav li .card-nav_item{height:230px}@media screen and (min-width:1000px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav,.dept-sec ul li .linked-nav,.dept-sec .card-nav li .card-nav_item{height:calc(230px + 109*((100vw - 1000px)/640))}}@media screen and (min-width:1640px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav,.dept-sec ul li .linked-nav,.dept-sec .card-nav li .card-nav_item{height:339px}}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav,.dept-sec ul li .linked-nav,.dept-sec .card-nav li .card-nav_item{height:120px}}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t,.dept-sec ul li .linked-nav .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-t{font-weight:400;font-family:"Trajan Pro Regular",sans-serif}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t,.dept-sec ul li .linked-nav .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-t{font-size:48px}@media screen and (min-width:320px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t,.dept-sec ul li .linked-nav .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-t{font-size:calc(48px + 20*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t,.dept-sec ul li .linked-nav .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-t{font-size:68px}}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t,.dept-sec ul li .linked-nav .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-t{padding:14px}@media screen and (min-width:1180px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t,.dept-sec ul li .linked-nav .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-t{padding:calc(14px + 6*((100vw - 1180px)/400))}}@media screen and (min-width:1580px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t,.dept-sec ul li .linked-nav .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-t{padding:20px}}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t span,.dept-sec ul li .linked-nav .card-nav-t span,.dept-sec .card-nav li .card-nav_item .card-nav-t span,.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t small,.dept-sec ul li .linked-nav .card-nav-t small,.dept-sec .card-nav li .card-nav_item .card-nav-t small{display:block}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t span,.dept-sec ul li .linked-nav .card-nav-t span,.dept-sec .card-nav li .card-nav_item .card-nav-t span{font-family:"Noto Sans JP",sans-serif;letter-spacing:1px;margin-top:-20px}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t span,.dept-sec ul li .linked-nav .card-nav-t span,.dept-sec .card-nav li .card-nav_item .card-nav-t span{font-size:8px}@media screen and (min-width:1180px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t span,.dept-sec ul li .linked-nav .card-nav-t span,.dept-sec .card-nav li .card-nav_item .card-nav-t span{font-size:calc(8px + 9*((100vw - 1180px)/400))}}@media screen and (min-width:1580px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t span,.dept-sec ul li .linked-nav .card-nav-t span,.dept-sec .card-nav li .card-nav_item .card-nav-t span{font-size:17px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t span,.dept-sec ul li .linked-nav .card-nav-t span,.dept-sec .card-nav li .card-nav_item .card-nav-t span{margin-top:-20px}}@media (max-width:800px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t span,.dept-sec ul li .linked-nav .card-nav-t span,.dept-sec .card-nav li .card-nav_item .card-nav-t span{margin-top:-14px}}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-t small,.dept-sec ul li .linked-nav .card-nav-t small,.dept-sec .card-nav li .card-nav_item .card-nav-t small{font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:2px}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li .linked-nav .card-nav-img,.dept-sec ul li .linked-nav .card-nav-img,.dept-sec .card-nav li .card-nav_item .card-nav-img{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;height:100%;background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/navs/pt_2025.png);background-position:center 0;background-repeat:no-repeat;background-size:cover}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul,.dept-sec ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li,.dept-sec ul li{background-color:#00b9ef;margin-right:30px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li,.dept-sec ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:10px}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li:last-child,.dept-sec ul li:last-child{margin-bottom:0}}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li:last-child,.dept-sec ul li:last-child{background-color:#f5a200;margin-right:0}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li:nth-child(2),.dept-sec ul li:nth-child(2){background-color:#6fba2c}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li:nth-child(2) a .card-nav-img,.dept-sec ul li:nth-child(2) a .card-nav-img{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/navs/ot_2025.png);background-position:center 0}.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents ul li:last-child a .card-nav-img,.dept-sec ul li:last-child a .card-nav-img{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/navs/st_2025.png);background-position:center 0}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links,.ynet-sec .ynet-con .ftr-lg_menu ul{margin-bottom:30px}@media screen and (min-width:320px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links,.ynet-sec .ynet-con .ftr-lg_menu ul{margin-bottom:calc(30px + 30*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links,.ynet-sec .ynet-con .ftr-lg_menu ul{margin-bottom:60px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li,.ynet-sec .ynet-con .ftr-lg_menu ul li{border-color:#e4e4e5}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li:last-child a,.ynet-sec .ynet-con .ftr-lg_menu ul li:last-child a{font-weight:500}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li:last-child a{font-weight:300}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li a,.ynet-sec .ynet-con .ftr-lg_menu ul li a{padding:16.5px 15px;text-align:left;font-size:14px;-webkit-transition:linear .2s;transition:linear .2s}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li a,.ynet-sec .ynet-con .ftr-lg_menu ul li a{padding:16.5px 15px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li a:hover,.ynet-sec .ynet-con .ftr-lg_menu ul li a:hover{background-color:#eff3f0;color:#414042;-webkit-transition:linear .2s;transition:linear .2s}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li a:hover i,.ynet-sec .ynet-con .ftr-lg_menu ul li a:hover i{right:-2px;-webkit-transition:linear .3s;transition:linear .3s}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li a span,.ynet-sec .ynet-con .ftr-lg_menu ul li a span{display:block;position:relative}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_links li a span i,.ynet-sec .ynet-con .ftr-lg_menu ul li a span i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6eb6c1;font-size:18px;-webkit-transition:linear .3s;transition:linear .3s}.top_slides-main .card_m .card_m-contents .card_m-tit-sm{position:relative;margin-bottom:10px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:500}.top_slides-main .card_m .card_m-contents .card_m-tit-sm{font-size:14px}@media screen and (min-width:320px){.top_slides-main .card_m .card_m-contents .card_m-tit-sm{font-size:calc(14px + 7*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.top_slides-main .card_m .card_m-contents .card_m-tit-sm{font-size:21px}}.top_slides-main .card_m .card_m-contents .card_m-tit-sm span{display:inline-block;position:relative}.top_slides-main .card_m .card_m-contents .card_m-tit-sm span:before{content:"";position:absolute;bottom:2px;left:0;right:0;z-index:-1;border:4px solid #fbff78}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav,.jEvent-navs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav,.jEvent-navs{padding-left:30px;padding-right:30px}@media screen and (min-width:375px){.nav_wrp .custom-nav_cntr .col_r-half .custom-nav,.jEvent-navs{padding-left:calc(30px + 70*((100vw - 375px)/1265));padding-right:calc(30px + 70*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.nav_wrp .custom-nav_cntr .col_r-half .custom-nav,.jEvent-navs{padding-left:100px;padding-right:100px}}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .owl-prev,.jEvent-navs .owl-prev,.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .owl-next,.jEvent-navs .owl-next{display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;border:none;background-color:transparent;color:#c6c6c6;padding:0;cursor:pointer;outline:none}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .owl-prev i,.jEvent-navs .owl-prev i,.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .owl-next i,.jEvent-navs .owl-next i{font-size:55px}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .custom-dots,.jEvent-navs .custom-dots{display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;padding:0 30px}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .custom-dots .owl-dot,.jEvent-navs .custom-dots .owl-dot{background-color:#c6c6c6;margin-right:15px;border:none;padding:5px;border-radius:20em;cursor:pointer;outline:none}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .custom-dots .owl-dot:last-child,.jEvent-navs .custom-dots .owl-dot:last-child{margin-right:0}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav .custom-dots .owl-dot.active,.jEvent-navs .custom-dots .owl-dot.active{background-color:#6eb6c1}.shoku_jhn_title,.shika_jhn_title{display:block;padding-bottom:55px;border-bottom:3px solid #414042;text-align:center;font-weight:400;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.shoku_jhn_title,.shika_jhn_title{font-size:26px}@media screen and (min-width:320px){.shoku_jhn_title,.shika_jhn_title{font-size:calc(26px + 8*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shoku_jhn_title,.shika_jhn_title{font-size:34px}}@media (max-width:768px){.shoku_jhn_title,.shika_jhn_title{padding-bottom:40px}}.shikaku_sec2 .shika_title_t2{font-weight:400;line-height:30px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;border-bottom:1px solid #414042;display:inline-block;margin-bottom:60px}.shikaku_sec2 .shika_title_t2{font-size:24px}@media screen and (min-width:320px){.shikaku_sec2 .shika_title_t2{font-size:calc(24px + 6*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shikaku_sec2 .shika_title_t2{font-size:30px}}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn,.yl_btn{position:relative;margin-top:10px;margin-bottom:0;display:block;padding:15.5px 20px;padding-right:30px;max-width:100%;background-color:#fff000;border:1px solid #fff000;font-size:18px;color:#414042}@media (min-width:768px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn,.yl_btn{font-size:11px;padding-right:25px;padding-left:10px}}@media (max-width:820px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn,.yl_btn{max-width:90%}}@media (max-width:767px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn,.yl_btn{max-width:100%}}@media (min-width:1000px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn,.yl_btn{font-size:14px;padding-right:45px}}@media (min-width:1280px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn,.yl_btn{font-size:18px}}@media (max-width:560px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn,.yl_btn{font-size:14px}}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn span,.yl_btn span{padding-left:0}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn i,.yl_btn i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;-webkit-transition:linear .3s;transition:linear .3s}@media (min-width:1000px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn i,.yl_btn i{font-size:24px;right:20px}}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn:hover,.yl_btn:hover{background-color:#fff;border-color:#414042}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn:hover i,.yl_btn:hover i{right:18px;-webkit-transition:linear .3s;transition:linear .3s}body{font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.5;background-color:#fff;font-weight:500;margin:0 auto;color:#414042}a{text-decoration:none}a:hover{text-decoration:none}.wrp{position:relative}.max-cntr{max-width:1640px;width:100%;margin-left:auto;margin-right:auto}main{overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){main{overflow:hidden}}@supports (-ms-ime-align:auto){main{overflow:hidden}}.admin-bar .head-wrp{margin-top:32px}.admin-bar .child-nav.is_viewed{margin-top:32px}@media (max-width:768px){.head-wrp{padding:12.5px 0}.admin-bar .head-wrp{margin-top:46px}.admin-bar .child-nav.is_viewed{margin-top:46px}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.lg_cntr{max-width:1640px;width:100%;margin-left:auto;margin-right:auto}.cntr{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1280px){.cntr{padding-left:24px;padding-right:24px}}.cntr2{max-width:1320px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:1280px){.cntr2{padding-left:20px;padding-right:20px}}.gap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.gap.gap-0-xs{margin-left:0;margin-right:0}.gap.gap-0-xs>[class^=xs]{padding-left:0;padding-right:0}.gap.gap-0-xs>[class*=" xs"]{padding-left:0;padding-right:0}@media (min-width:460px){.gap.gap-0-sm{margin-left:0;margin-right:0}.gap.gap-0-sm>[class^=sm]{padding-left:0;padding-right:0}.gap.gap-0-sm>[class*=" sm"]{padding-left:0;padding-right:0}}@media (min-width:561px){.gap.gap-0{margin-left:0;margin-right:0}.gap.gap-0>[class^=md]{padding-left:0;padding-right:0}.gap.gap-0>[class*=" md"]{padding-left:0;padding-right:0}.gap.gap-25{margin-left:-25px;margin-right:-25px}.gap.gap-25>[class^=md]{padding-left:25px;padding-right:25px}.gap.gap-25>[class*=" md"]{padding-left:25px;padding-right:25px}.gap.gap-40{margin-left:-40px;margin-right:-40px}.gap.gap-40>[class^=md]{padding-left:40px;padding-right:40px}.gap.gap-40>[class*=" md"]{padding-left:40px;padding-right:40px}}.gap .xs-0{-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}.gap .xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.gap .xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.gap .xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.gap .xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.gap .xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.gap .xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.gap .xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:460px){.gap .sm-0{-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}}@media (min-width:561px){.gap .md-0{-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}.gap .md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.gap .md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.gap .md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.gap .md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.gap .md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.gap .md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.gap .md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.gap .md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.gap .md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.gap .md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.head-wrp{position:fixed;background-color:#fff;top:0;left:0;right:0;z-index:9999;padding:20px 0;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:linear .5s;transition:linear .5s}.head-wrp.hide_top{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:linear .5s;transition:linear .5s}.head-wrp .head-cntr{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;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:28px;padding-right:28px;z-index:1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.head-wrp .head-cntr{overflow:hidden}}@media (max-width:560px){.head-wrp .head-cntr{padding-left:17px;padding-right:17px}}.head-wrp .head-cntr header{max-width:449px;width:100%}@media (max-width:1279px){.head-wrp .head-cntr header{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}}@media (max-width:374px){.head-wrp .head-cntr header{padding-right:10px}}.head-wrp .head-cntr header .txt-logo{font-weight:600}.head-wrp .head-cntr header .txt-logo{font-size:12px}@media screen and (min-width:320px){.head-wrp .head-cntr header .txt-logo{font-size:calc(12px + 12*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.head-wrp .head-cntr header .txt-logo{font-size:24px}}.head-wrp .head-cntr header .txt-logo{line-height:15px}@media screen and (min-width:320px){.head-wrp .head-cntr header .txt-logo{line-height:calc(15px + 9*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.head-wrp .head-cntr header .txt-logo{line-height:24px}}@media (max-width:1000px){.head-wrp .head-cntr header .txt-logo{font-size:16px}}@media (max-width:440px){.head-wrp .head-cntr header .txt-logo{font-size:12px;line-height:12px}}@media (max-width:374px){.head-wrp .head-cntr header .txt-logo{font-size:10px}}.head-wrp .head-cntr header .txt-logo a{display:block;font-family:"Noto Sans JP",sans-serif;color:#414042}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html{overflow-x:hidden}main{overflow-x:hidden;margin-right:-20px}}.head-wrp .head-cntr header .txt-logo a:hover{opacity:.8;text-decoration:underline}.head-wrp .head-cntr header .txt-logo span{display:block}.head-wrp .head-cntr header .txt-logo span{font-size:10px}@media screen and (min-width:320px){.head-wrp .head-cntr header .txt-logo span{font-size:calc(10px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.head-wrp .head-cntr header .txt-logo span{font-size:12px}}nav.top-nav{display:inherit}nav.top-nav ul{display:inherit}@media (max-width:1000px){nav.top-nav ul{height:40px}}nav.top-nav ul li{display:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px}@media (min-width:769px){nav.top-nav ul li{margin-right:5px}}@media (min-width:1000px){nav.top-nav ul li{margin-right:5px}}@media (min-width:1280px){nav.top-nav ul li{margin-right:20px}}nav.top-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none;color:#414042;padding-right:20px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px}@media (min-width:561px){nav.top-nav ul li a{font-size:12px;padding:8.5px 30px 8.5px 10px}}@media (min-width:1280px){nav.top-nav ul li a{font-size:14px;padding:11.5px 28px 11.5px 16px}}nav.top-nav ul li a:hover{text-decoration:none}nav.top-nav ul li a i{position:absolute;right:-20px;top:10px;font-weight:800;font-size:24px;-webkit-transition:linear .2s;transition:linear .2s}nav.top-nav ul li a i.is-up{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-transition:linear .2s;transition:linear .2s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){nav.top-nav ul li a i{top:7px}}@media (min-width:769px){nav.top-nav ul li a i{font-size:16px;right:-5px}}@media (min-width:1000px){nav.top-nav ul li a i{font-size:20px;right:3px}}@media (min-width:1280px){nav.top-nav ul li a i{font-size:24px;right:14px}}@media (max-width:1279px){#top-nav-menu{display:none}}@media (min-width:1280px){#top-nav-menu li a{padding:11.5px 36.01px 11.5px 16px}}#top-nav-menu li a.item-active{background-color:#6eb6c1;color:#fff;-webkit-transition:linear .2s;transition:linear .2s}#top-nav-menu li a.item-active i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:linear .3s;transition:linear .3s}@media (min-width:1000px){#top-nav-toggle{margin-left:20px}}@media (min-width:1280px){#top-nav-toggle{margin-left:20px}}@media (max-width:1000px){#top-nav-toggle li{margin-right:10px}}@media (max-width:560px){#top-nav-toggle li:first-child{width:37px;height:37px}}@media screen and (max-width:560px) and (min-width:375px){#top-nav-toggle li:first-child{width:calc(37px + 7*((100vw - 375px)/1265));height:calc(37px + 7*((100vw - 375px)/1265))}}@media screen and (max-width:560px) and (min-width:1640px){#top-nav-toggle li:first-child{width:44px;height:44px}}@media (min-width:561px){#top-nav-toggle li:first-child #toggle-profile .close{width:20%;height:auto;top:23%;right:8px}}@media (max-width:560px){#top-nav-toggle li:first-child #toggle-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0 !important}#top-nav-toggle li:first-child #toggle-profile{width:37px;height:37px}}@media screen and (max-width:560px) and (min-width:375px){#top-nav-toggle li:first-child #toggle-profile{width:calc(37px + 7*((100vw - 375px)/1265));height:calc(37px + 7*((100vw - 375px)/1265))}}@media screen and (max-width:560px) and (min-width:1640px){#top-nav-toggle li:first-child #toggle-profile{width:44px;height:44px}}@media (max-width:560px){#top-nav-toggle li:first-child #toggle-profile .close{right:0}#top-nav-toggle li:first-child #toggle-profile .close span{top:48%;left:32%;height:4px;-webkit-transform:scale(.6) translateY(-50%) translateX(-50%) rotate(45deg);transform:scale(.6) translateY(-50%) translateX(-50%) rotate(45deg)}#top-nav-toggle li:first-child #toggle-profile .close span:last-child{-webkit-transform:scale(.6) translateY(-50%) translateX(-50%) rotate(-45deg);transform:scale(.6) translateY(-50%) translateX(-50%) rotate(-45deg)}}#top-nav-toggle li:last-child{margin-right:0}#top-nav-toggle li:last-child{width:37px;height:37px}@media screen and (min-width:375px){#top-nav-toggle li:last-child{width:calc(37px + 7*((100vw - 375px)/1265));height:calc(37px + 7*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#top-nav-toggle li:last-child{width:44px;height:44px}}#top-nav-toggle li a i{position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#top-nav-toggle li a i{top:46%}}@media (max-width:560px){#top-nav-toggle li a i{right:9px}}#top-nav-toggle li a i.is-open{opacity:1}#top-nav-toggle li a i.is-close{opacity:0}#top-nav-toggle li a.item-active{background-color:#6eb6c1;color:#fff}#top-nav-toggle li a.item-active i.is-close{opacity:1;-webkit-transition:linear .3s;transition:linear .3s}#top-nav-toggle li a.item-active i.is-open{opacity:0;-webkit-transition:linear .3s;transition:linear .3s}.gtopNav-all_sp .gtopNav-all_plus{display:none}@media (max-width:560px){.gtopNav-all_sp .gtopNav-all_plus{display:block}}.close{display:none;position:absolute;right:12px;width:100%;height:100%;background-color:#6eb6c1;padding:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.close{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.close .cl{display:block;position:absolute;top:9px;width:100%;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close .cl:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#toggle-profile{position:relative}@media (min-width:1480px){#toggle-profile{padding:9px 40px 9px 16px}}@media (max-width:560px){#toggle-profile .vsp{display:block}}@media (max-width:560px){#toggle-profile{height:100%}#toggle-profile .p-n{display:none}}#toggle-profile.is-active{background-color:#6eb6c1;color:#fff;height:100%}#toggle-profile.is-active .close{display:block}#toggle-profile.is-active img{display:none}#toggle-nav{display:block;position:relative;width:100%;height:100%;padding:0;-webkit-transform:scale(.5);transform:scale(.5)}#toggle-nav span{position:absolute;width:120%;height:4px;background-color:#414042;top:0;left:48%;right:0;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:linear .2s;transition:linear .2s}#toggle-nav span:nth-child(2){top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#toggle-nav span:last-child{top:90%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}#toggle-nav.is-close{background-color:#6eb6c1;-webkit-transform:scale(1);transform:scale(1)}#toggle-nav.is-close span{width:100%;left:21%;top:48%;background-color:#fff;-webkit-transform:scale(.6) translateY(-48%) translateX(-30%) rotate(45deg);transform:scale(.6) translateY(-48%) translateX(-30%) rotate(45deg);-webkit-transition:linear .2s;transition:linear .2s}@media (max-width:560px){#toggle-nav.is-close span{left:19%}}#toggle-nav.is-close span:nth-child(2){opacity:0}#toggle-nav.is-close span:last-child{top:48%;-webkit-transform:scale(.6) translateY(-48%) translateX(-30%) rotate(-45deg);transform:scale(.6) translateY(-48%) translateX(-30%) rotate(-45deg)}.child-nav{display:none;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-overflow-scrolling:auto;background-color:#fff;-webkit-transition:linear .3s;transition:linear .3s}.child-nav.is_viewed{display:block;z-index:999;overflow:hidden;opacity:1;-webkit-transition:linear .3s;transition:linear .3s}.child-nav .child-nav-item{display:block;position:absolute;left:0;right:-15px;margin-top:90px;overflow-y:auto;max-height:100%;padding-right:15px;opacity:0;z-index:-1;-webkit-transition:linear .2s;transition:linear .2s;transition:linear .2s;-webkit-overflow-scrolling:touch;padding-bottom:170px}.child-nav .child-nav-item.is-fadeIn{opacity:1;z-index:1;-webkit-transition:forwards .2s;transition:forwards .2s}.child-nav .child-nav-item .child-nav-cntr{max-width:960px;width:100%;margin:30px auto;padding-bottom:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.child-nav .child-nav-item.is-fadeIn .child-nav-cntr:last-child{padding-bottom:200px}}@-moz-document url-prefix(){.child-nav .child-nav-item.is-fadeIn .child-nav-cntr:last-child{padding-bottom:200px}}@supports (-ms-ime-align:auto){.child-nav .child-nav-item.is-fadeIn .child-nav-cntr:last-child{padding-bottom:200px}}@media (max-width:1280px){.child-nav .child-nav-item .child-nav-cntr{padding-left:20px;padding-right:20px}}@media (max-width:768px){.child-nav .child-nav-item .child-nav-cntr.dept{padding-bottom:0}.child-nav .child-nav-item .child-nav-cntr.accord{padding:0}.child-nav .child-nav-item .child-nav-cntr.accord .xs-12.parent_gnav>div,.child-nav .child-nav-item .child-nav-cntr.accord .xs-12.parent_gnav>ul{padding-left:20px;padding-right:20px}.gtopNav-all_sp .title-i.gtopNav-all:before,.gtopNav-all_sp .title-i.gtopNav-all:after{right:20px}.gtopNav-all_sp.gap.gap-0-xs>[class*=" xs"]{padding-bottom:0}#nav6 .gtopNav-all_sp .parent_gnav{padding-bottom:10px}#menu-g-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:629px){#menu-g-links li:last-child:before{content:none}}@media (max-width:560px){.gtopNav-all_sp .n_list li.menu-item a,.gtopNav-all_sp .n_list.gnav-6 li.menu-item a{border:none}}@media (max-width:511px){#menu-g-links li:last-child:before{content:"|"}#menu-g-links li:nth-child(5):before{content:none}}@media (max-width:435px){#menu-g-links li:nth-child(5):before{content:"|"}#menu-g-links li:nth-child(4):before{content:none}}@media (max-width:328px){#menu-g-links li:nth-child(4):before,#menu-g-links li:nth-child(6):before{content:none}}.child-nav .child-nav-item .child-nav-cntr .s_bar{position:relative;max-width:380px;width:100%;margin:auto;margin-bottom:20px}.search-box{margin:0 auto;padding:5px 0;max-width:380px;width:100%;background-color:#f3f7f5;border-radius:20px}.search-box table{min-width:0 !important}.search-box table tbody td{border:none !important;padding:0 !important;background-color:transparent !important}.search-box form.gsc-search-box{margin-bottom:0 !important}.search-box table.gsc-search-box{margin-bottom:0 !important}.search-box .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important}.search-box td.gsc-input{padding-left:10px !important}.search-box input.gsc-input,.search-box .gsc-input-box,.search-box .gsc-input-box-hover,.search-box .gsc-input-box-focus{border:none !important;background-color:transparent !important}.search-box .gsib_a{padding:0 !important}.search-box .gsc-search-button-v2,.search-box .gsc-search-button-v2:hover,.search-box .gsc-search-button-v2:focus{border:none !important;background-color:#f3f7f5 !important;padding:6px !important}.search-box .gsc-search-button-v2 svg{fill:#000 !important;width:20px}.search-box td.gsc-search-button{padding-right:16px !important;width:41px !important}.search-box button{cursor:pointer !important}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .s_bar{margin-bottom:35px}}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s{-webkit-appearance:none;border:none;background-color:#f4f7f5;border-radius:20px;padding:17.25px 50px 17.25px 30px;width:100%;text-align:center;line-height:1}input#search:focus{outline:none;-webkit-box-shadow:0 0 3px #6495ed;box-shadow:0 0 3px #6495ed}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s{padding:12.5px 50px 12.5px 30px}.child-nav .child-nav-item .child-nav-cntr .accord{padding-left:0;padding-right:0}}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-webkit-input-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-moz-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s:-ms-input-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-ms-input-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-webkit-input-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-moz-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s:-ms-input-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-ms-input-placeholder{font-size:14px;color:#414042}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::placeholder{font-size:14px;color:#414042}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-webkit-input-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-moz-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s:-ms-input-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-ms-input-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-webkit-input-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-moz-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s:-ms-input-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::-ms-input-placeholder{font-size:12px}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s::placeholder{font-size:12px}}.child-nav .child-nav-item .child-nav-cntr .s_bar .input-s~.btn-search{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer}.child-nav .child-nav-item .child-nav-cntr .title-i{position:relative;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .title-i{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}}.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#f4f7f5;width:65px;height:65px;border-radius:100%}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg{width:48px;height:48px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg{height:63px}}.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg i{color:#6eb6c1;font-size:34px}.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg.has-tail i{position:relative}.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg.has-tail i.arr{position:absolute;bottom:-7px;left:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg.has-tail i.arr{left:0}}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg.has-tail i.arr{bottom:-8px}}.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg.has-tail i.arr.arr2{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.child-nav .child-nav-item .child-nav-cntr .title-i .circle-bg.has-tail i.arr.arr2{bottom:2px}}.child-nav .child-nav-item .child-nav-cntr .title-i.gtopNav-all{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;margin-top:40px;margin-bottom:0}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .title-i.gtopNav-all{padding-top:15px;border-top:1px solid #414042;margin-top:0;cursor:pointer}}.child-nav .child-nav-item .child-nav-cntr .title-i.gtopNav-all .circle-bg{background-color:transparent;width:24px;height:24px}.child-nav .child-nav-item .child-nav-cntr .title-i.gtopNav-all .circle-bg i{margin-bottom:0;margin-top:0;text-align:left;color:#414042;font-size:21px;margin-right:5px}.child-nav .child-nav-item .child-nav-cntr .title-i.gtopNav-all .title-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;margin:0;font-size:14px;line-height:22px}.child-nav .child-nav-item .child-nav-cntr .title-txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font-weight:500 !important;font-family:"Noto Sans JP",sans-serif;text-align:center;margin-top:20px;margin-bottom:25px;font-weight:600}.child-nav .child-nav-item .child-nav-cntr .title-txt{font-size:16px}.bb-3px{border-bottom:3px solid #414042}@media screen and (min-width:320px){.child-nav .child-nav-item .child-nav-cntr .title-txt{font-size:calc(16px + 16*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.child-nav .child-nav-item .child-nav-cntr .title-txt{font-size:32px}}.child-nav .child-nav-item .child-nav-cntr .title-txt{line-height:16px}@media screen and (min-width:320px){.child-nav .child-nav-item .child-nav-cntr .title-txt{line-height:calc(16px + 16*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.child-nav .child-nav-item .child-nav-cntr .title-txt{line-height:32px}}#nav6 .child-nav-cntr .child-nav-item_contents .linked-nav{height:210px !important}@media (max-width:560px){.child-nav .child-nav-item .child-nav-cntr .child-nav-item_contents{margin-bottom:30px}#nav6 .child-nav-cntr .child-nav-item_contents .linked-nav{height:115px !important}}.child-nav .child-nav-item .child-nav-cntr .ftr-mid_menu{margin-top:40px}@media (max-width:800px){.child-nav .child-nav-item .child-nav-cntr .ftr-mid_menu{margin-top:20px}}.child-nav .child-nav-item .child-nav-cntr .ftr-mid_menu a{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px}.gtopNav-all_sp .gtopNav-all:before,.gtopNav-all_sp .gtopNav-all:after{content:"";position:absolute;right:4px;top:50%;width:15px;height:2px;background-color:#414042;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:linear .3s;transition:linear .3s}@media (min-width:561px){.gtopNav-all_sp .gtopNav-all:before,.gtopNav-all_sp .gtopNav-all:after{display:none}}.gtopNav-all_sp .gtopNav-all:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.gtopNav-all_sp .gtopNav-all.is_view:before,.gtopNav-all_sp .gtopNav-all.is_view:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:linear .2s;transition:linear .2s}.gtopNav-all_sp .gtopNav-all.is_view:after{opacity:0;-webkit-transition:linear .3s;transition:linear .3s}.n_list{max-width:100% !important}.n_list li{margin-bottom:0 !important}.n_list li a{padding-left:0 !important;background-color:transparent !important;padding:20.5px 30px;border-top:1px solid #414042}.n_list .border-bottom a,.n_list.gnav-6 li:nth-child(even) a{border-bottom:1px solid #414042}.n_list.gnav-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:165px}.n_list.gnav-6 li{width:23.52%;margin-right:19px}@media (max-width:1000px){.n_list li a{font-size:14px !important;padding:10px 15px !important;padding-left:0 !important}.n_list.gnav-6{height:125px}}.n_list li a span{padding-left:30px;font-family:"Noto Sans JP",sans serif}.n_list li a i{right:unset;left:0;font-size:20px;-webkit-transition:linear .3s;transition:linear .3s}@media (max-width:1000px){.n_list li a i{font-size:16px}}.n_list li a:hover i{left:2px;-webkit-transition:linear .3s;transition:linear .3s}.n_list li:last-child a{border-bottom:1px solid #414042}.n_list.gnav-2-col1 li:nth-last-child(2),.n_list.gnav-2-col1 li:last-child{display:none}.n_list.gnav-2-col2 li{display:none}.n_list.gnav-2-col2 li:nth-last-child(2),.n_list.gnav-2-col2 li:last-child{display:block}@media (max-width:800px){.child-nav-list_contents .sm-full{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}.n_list.gnav-6 li{width:47.35%;margin-right:40px}.n_list.gnav-6{height:170px}.n_list.gnav-6 li:nth-child(2n) a{border-bottom:none}.n_list.gnav-6 li:nth-child(4n) a{border-bottom:1px solid #414042}}@media (max-width:768px){.n_list.gnav-6{height:auto}.n_list.gnav-6 li{width:100%;margin-right:none}.n_list.gnav-6 li:nth-child(4n) a{border-bottom:none}.n_list.gnav-6 li:last-child a{border-bottom:1px solid #414042}}.child-nav-list_contents ul{display:block;max-width:460px;width:100%;margin:auto}.child-nav-list_contents ul.n_list li i{font-size:22px}@media (max-width:560px){.child-nav-list_contents ul{max-width:100%}.child-nav-list_contents ul.n_list{display:none}}.child-nav-list_contents ul li{margin-bottom:10px}.child-nav-list_contents ul li:last-child{margin-bottom:0}.child-nav-list_contents ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#414042;background-color:#f4f7f5;font-family:"Noto Sans JP",sans-serif;font-size:18px;padding:27px 30px}@media (max-width:560px){.child-nav-list_contents ul li a{font-size:14px;padding:14px 15px}}.child-nav-list_contents ul li a i{position:absolute;font-size:30px;right:calc(100% - 50px);top:50%;color:#6eb6c1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:linear .3s;transition:linear .3s}@media (max-width:560px){.child-nav-list_contents ul li a i{font-size:24px;right:calc(100% - 40px)}}.child-nav-list_contents ul li a span{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative}.child-nav-list_contents ul li a span i{right:0;color:#414042}@media (max-width:560px){.child-nav-list_contents ul li a span i{font-size:18px}}.child-nav-list_contents ul li a:hover span{color:#6eb6c1;-webkit-transition:linear .2s;transition:linear .2s}.child-nav-list_contents ul li a:hover span i{right:-2px;color:#6eb6c1;-webkit-transition:linear .3s;transition:linear .3s}.child-nav-list_contents ul#menu-gnav-5 li a{padding-left:60px}@media (max-width:560px){.child-nav-list_contents ul#menu-gnav-5 li a{padding-left:50px}}.rob-btm3_parent{max-width:920px;margin:0 auto}.tabList{display:flex}.tabListBox{width:calc(100%/5);height:60px;border:1px solid #fff;position:relative}.tabListBox:hover .tabListSub{display:flex}.tabListItem{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px}.tabListItem.active{font-weight:700;background:#fff}.tabListItem.active.tabListSubItem{color:#333;font-weight:500}.tabListBox .tabListSub{display:none;width:500%;position:absolute;background-color:#fff;padding:10px;z-index:1000;left:-100%}.tabListSubItem{width:calc(100%/7);padding:6px 2px;font-size:12px;font-weight:500;color:#fff}.tabListSubItem-01{background:#9bc598}.tabListSubItem-02{background:#d8bf92}.tabListSubItem-03{background:#d3b2b7}.tabListSubItem-04{background:#89c0c1}.tabListSubItem-05{background:#b2a0d5}.tabListSubItem-06{background:#98a6e0}.tabListSubItem-07{background:#8fb6db}.tabListSubItem:last-child{margin-bottom:0}.tabPanelBg{margin-bottom:60px;padding:60px 0 40px;background:#fff}.tabPanel{width:min(100% - 40px,640px);margin:0 auto}.tabPanel .rob-news-list{padding-bottom:0 !important}.tabPanelBg:not(.active){display:none}@media screen and (max-width:960px){.tabList{flex-wrap:wrap}.tabListBox{width:calc(100%/3)}.tabListBox .tabListSub{width:calc(300% + 6px);flex-wrap:wrap;left:calc(-100% - 3px)}.tabListSubItem{width:calc(100%/4);font-size:10px}}article.n01-container{margin-top:-40px;padding-top:40px;margin-bottom:70px;font-size:14px}article.n01-container:last-child{margin-bottom:0}[data-n01-margin="small"]{margin-bottom:40px}[data-n01-margin="small02"]{margin-bottom:20px}article.n01-container p[data-n01-margin_t="small"]{margin-top:15px}article.n01-container p{line-height:1.7}article.n01-container p[data-n01-lineheight="small"]{line-height:1.2;margin-top:15px;margin-left:10.5px;text-indent:-10.5px}article.n01-container small{font-size:12px;display:block;line-height:1.5}.n01-ttl01{text-align:center;padding:0 0 65px}.n01-ttl01 h1{font-size:24px}.n01-ttl02{margin-bottom:20px}.n01-ttl03{background:rgba(0,0,0,.05);padding:15px;margin-bottom:15px}.n01-ttl03 h3{font-size:16px}.n01-ttl04{padding:5px;margin-bottom:15px;border-bottom:1px solid #ccc}.n01-ttl04 h4{font-size:16px}.n01-table01{width:100%;min-width:640px;border-collapse:collapse}.n01-table01--fixed{table-layout:fixed}.n01-table01 caption{text-align:left;margin-bottom:10px;font-size:16px;font-weight:700}.n01-table__th__1{width:274px}.n01-table__th__2{width:107px}.n01-table__th__3{width:128px}.n01-table__th__4{width:91px}.n01-table__th__5{width:213px}.n01-table01 tr th{background:#22225e;border:1px solid #e5e5e5;color:#fff;font-size:14px;font-weight:400;padding:15px 10px;vertical-align:middle;line-height:1.4}.n01-table01 tr td{border:1px solid #e5e5e5;padding:15px 10px;vertical-align:middle;line-height:1.4;white-space:normal}[data-n01-table-bg="lightblue"]{background:#7a7a9e;color:#fff;text-align:center}.n01-list-line{border-top:1px solid #ccc}.n01-list-line li{padding:15px 0;border-bottom:1px solid #ccc}.n01-list-dotted{margin-bottom:20px}.n01-list-dotted li{margin-left:12.5px;text-indent:-12.5px;line-height:1.7}.n01-list-dotted li[data-n01-label="small"]{margin-left:10.5px;text-indent:-10.5px;line-height:1.2}a[href^="tel:"]{color:#000;text-decoration:none !important}dl.n01-toggle{margin-bottom:10px}dl.n01-toggle dt{background:#666;color:#fff;padding:13px 15px;position:relative;font-size:16px;line-height:1.7}dl.n01-toggle>dt{transition-duration:.4s;cursor:pointer}dl.n01-toggle>dt:hover{background:#22225e}@media screen and (max-width:768px){dl.n01-toggle>dt:hover{background:0 0}}dl.n01-toggle dt:after{display:inline-block;content:"";width:10px;height:10px;border:3px solid #fff;border-width:0 3px 3px 0;position:absolute;top:50%;right:15px;transform:translateY(-60%) rotate(45deg)}dl.n01-toggle dt.active{background:#22225e}dl.n01-toggle dt.active:after{border-width:3px 0 0 3px;transform:translateY(-20%) rotate(45deg)}dl.n01-toggle dd{display:none;padding:15px 0 0;line-height:1.7;margin-bottom:35px}dl.n01-toggle dd dl dt,dl.n01-toggle dd dl dd{display:block}dl.n01-toggle dd dl dt,dl.n01-list02 dt{color:#000;background:0 0;font-size:14px;padding:0;line-height:1.7;font-weight:700}dl.n01-toggle dd dl dd,dl.n01-list02 dd{padding:0;margin-bottom:15px;line-height:1.7}dl.n01-toggle dd dl dt:before,dl.n01-list02 dt:before{display:inline-block;content:"■"}dl.n01-toggle dd dl dt.n01-ttl04{font-size:16px;font-weight:700}.n01-small-bottom{margin-bottom:20px}.n01-gakuhi__box{border:1px solid #ccc;padding:30px;margin:30px 0 20px}.n01-gakuhi__box>div:not(:last-child){margin-bottom:30px}.n01-gakuhi__box h3{font-size:16px;line-height:1.7}.n01-gakuhi__box h3:before{display:inline-block;content:"";width:14px;height:14px;margin-right:5px}.n01-gakuhi__box h3[data-n01-listcolor="blue"]:before{background:#00a1ff}.n01-gakuhi__box h3[data-n01-listcolor="purple"]:before{background:#ca4dcb}.n01-gakuhi__box h3[data-n01-listcolor="orange"]:before{background:#ea613b}.n01-gakuhi__box h3[data-n01-listcolor="green"]:before{background:#88c900}.n01-gakuhi__box h3[data-n01-listcolor="skyblue"]:before{background:#00cbc1}ol.no-01__number{counter-reset:number}ol.no-01__number li{margin:0 0 15px 19px;text-indent:-19px;line-height:1.7}ol.no-01__number li:before{counter-increment:number;content:counter(number)".";margin-right:7px}ol.no-01__number02{counter-reset:number}ol.no-01__number02 li{margin:0 0 15px 25px;text-indent:-35px;line-height:1.7}ol.no-01__number02 li:before{counter-increment:number;content:"（"counter(number)"）"}hr[data-n01-line="dashed"]{border:none;margin:0 0 20px;height:inherit}[data-n01-line="dashed"]:before{display:inline-block;content:"";width:100px;height:1px;border:1px dashed #000}.n01-price__size{font-size:20px;margin-right:5px;font-family:Century Gothic}.n01-price__size_big{font-size:28px;margin-right:5px;font-family:Century Gothic}.n01-box__flow{border:1px solid #bfbfbf;padding:30px;position:relative;margin-bottom:30px}.n01-box__flow:not(:last-of-type):after{display:inline-block;content:"";width:20px;height:20px;position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);border-right:10px solid transparent;border-top:10px solid #22225e;border-left:10px solid transparent}.n01-box__flow p[data-box-flow=txt]{margin:15px 0}.mb00{margin-bottom:0 !important}.n01-box__flow .n01-list02:last-child dd{margin-bottom:0}.n01-box__flow .n01-list-dotted{margin-bottom:0}.n01-box__flow h3{font-size:16px;text-align:center}.n01-container .n01-box__flow:last-child:after{display:none}.n01-col__bikou{border:2px solid #e5e5e5;padding:15px}.n01-col__bikou h3{font-size:16px;margin-bottom:25px;font-weight:400}.n01-col__bikou p{font-size:12px;line-height:1.4}.n01-zoom{position:relative}.n01-zoom:after{display:inline-block;position:absolute;bottom:0;right:0;content:"";width:42px;height:42px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../images/n01/n01-img_support-zoom.png) 0 0 no-repeat}.n01-zoom img{vertical-align:top}.n01-box__flow[data-n01-suppot="center"]{padding:10px;text-align:center}.n01-bg__blue{min-height:130px;margin-bottom:15px !important;background:#22225e;color:#fff}.n01-bg__blue:after{display:none}.n01-bg__blue dt,.n01-bg__blue dd{color:#fff !important;text-align:left}.n01-bg__blue dl dt:before{background:#fff !important;border-color:#22225e}table.n01-table__support{width:100%;border-top:1px solid #bfbfbf}table.n01-table__support tr{border-bottom:1px solid #bfbfbf}table.n01-table__support th{padding:15px 0;width:25%;font-weight:400;text-align:left;vertical-align:middle}table.n01-table__support td{padding:15px 0}table.n01-table__support td .n01-list-dotted li:not([data-n01-label="small"]){margin-left:15px;text-indent:-20px}.n01-shougakukin__talbe th{width:calc(100%/6)}.n01-download__table{border-top:1px solid #dbdbdb}.n01-download__table li{border-bottom:1px solid #dbdbdb}.n01-download__table li a{width:100%;display:block;padding:30px 50px;letter-spacing:.04em;text-align:left;color:#000;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/n01-img_link-icon.png) no-repeat left 15px center;background-size:13px;text-decoration:none}@media screen and (min-width:561px){.n01-main__heading{text-align:center}.n01-main__heading__large{margin:0 auto 1.9vw}.n01-main__heading__small{font-size:35px}.n-01-main__txt{font-size:16px}}@media screen and (min-width:601px){.n-01-future__contents__1{margin-bottom:50px}.n-01-r__future__contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-01-future__contents__box{width:48%;margin-bottom:0}.n-01-future__contents__btnarea{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-01-future__contents__btnholder{width:48%;margin-bottom:0}.n-01-future__contents__btn{width:100%}}@media screen and (min-width:751px){.n-01-guide__contents__box{width:48%;margin-bottom:0}}@media screen and (min-width:769px){.n01-ttl__header{padding:7.1vw 0 6vw;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../images/n01/n01_jukensei_head_bg.png) no-repeat center center}.n01-ttl__header:after{bottom:-11px;width:21px;height:21px}.n01-ttl__header__heading__img{width:auto;margin-top:20px !important}.n01-guide__container{padding-bottom:100px}.n01-guide__container__heading{margin-bottom:46px;font-size:42px}.n-01-guide__contents__box{width:49%;padding:4px 2px 4px;border:10px solid rgba(35,35,94,.2)}.n-01-guide__contents__box__heading{margin-bottom:21px;font-size:25px}.n-01-guide__contents__box__txt__1{line-height:2;font-feature-settings:"palt"}.n-01-guide__contents__box__img{margin-bottom:23px}.n-01-guide__btn{font-size:18px}.n-01-guide__btn:hover{opacity:.8}.jukensei__main{margin-top:120.1px;overflow-x:hidden}.n01-main__mb{margin-bottom:15.5vw}.n01-main__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:41.8vw;max-height:648px;padding:0;overflow:hidden}.n01-main__imgarea{position:absolute;top:0;left:0;width:57.43%;margin-bottom:0}.n01-main__textarea__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:0 4% 0 0}.n01-hogosha__main .n01-main__textarea__container{width:47%}.n01-main__textarea{position:relative;z-index:50;width:100%;padding:0}.n01-main__heading{text-align:left}.n01-main__heading__large{width:68%;margin:0 0 1.9vw}.n01-restart__main__heading__large{width:87%}.n01-main__heading__small{margin-bottom:1vw;font-size:3.12vw}.n-01-main__txt{margin-bottom:2.8vw;font-size:14px;line-height:1.7;letter-spacing:0}.n01-hogosha__main .n-01-main__txt{margin-bottom:0}.n-01-main__btnholder{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.n-01__main__btn{width:40vw;max-width:none;height:60px;font-size:16px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../images/n01/n01_jukensei_btn.svg) no-repeat center center/contain}.n-01__main__btn:hover{opacity:.8}.n01-future__container{margin-bottom:130px;padding:18.5vw 0 160px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../images/n01/n01_jukensei_future_bg_pc.png) no-repeat left top;background-size:cover}.n01-main__container.l-container,.n01-future__container .l-container,.n01-guide__container.l-container{width:96%}.n-01-future__heading{margin-bottom:48px}.n-01-future__heading__large{width:auto;margin-bottom:19px}.n-01-future__heading__small{font-size:34px}.n-01-future__tabarea{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:113px;margin-bottom:8.8vw}.n-01-future__tab{width:24.9%;height:80px;height:6.26vw;font-size:18px;cursor:pointer;transition:all .3s ease-in-out}.n-01-future__tab__4{position:relative;background-image:linear-gradient(-76deg,#ca4ecc 50%,#eb623c 50%);background-image:-webkit-linear-gradient(-76deg,#ca4ecc 50%,#eb623c 50%);background-image:-moz-linear-gradient(-76deg,#ca4ecc 50%,#eb623c 50%);background-image:-ms-linear-gradient(-76deg,#ca4ecc 50%,#eb623c 50%)}.n-01-future__tab__4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#23235e;transition:all .3s ease-in-out}.n-01-future__tab__4.tab-active:after{display:none}.n-01-future__tab__1:hover{background-color:#88c900}.n-01-future__tab__2:hover{background-color:#00ccc2}.n-01-future__tab__3:hover{background-color:#00a1ff}.n-01-future__tab__4:hover:before{opacity:0}.n-01-future__contents__1{margin-bottom:20x}.n-01-future__contents__3{margin-top:50px}.n-01-l__future__contents{width:42.3%;margin-bottom:0}.n-01-future__contents__heading{margin-bottom:31px;font-size:3.5vw}.n-01-future__contents__subheading{font-size:2.4vw;line-height:1.4}.n-01-future__contents__subheading br{display:block}.n-01-contents__subheading__game__large{position:relative}.n-01-contents__subheading__game__large:before{content:"";position:absolute;bottom:0;left:5px;width:5px;height:50%;background-color:#eb623c}.n-01-future__contents__txt{line-height:2.0}.n-01-r__future__contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:56.17%}.n-01-future__contents__box{width:48.6%}.n-01-future__contents__btnarea{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.n-01-future__contents__btnholder{width:49%;max-width:none}.n-01-future__contents__btn{height:80px;font-size:20px;background:#fff url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../images/n01/n01_jukensei_arrow_1.png) no-repeat right 20px center;background-size:17px}.n-01-future__contents__btn:hover{opacity:.8}.n01-link__table__container{width:640px;padding:80px 0 200px}.n01-link__table__heading{margin-bottom:58px;font-size:30px}.n01-link__table__1{margin-bottom:100px}.n01-link__table_subheading{margin-bottom:22px;font-size:24px}.n-01-link__btn{padding:35px 0 35px 5px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../images/n01/n01_jukensei_arrow_1.png) no-repeat right 20px center;background-size:13px}.n-01-link__btn:hover{background-color:#fafafa}.c01-jukensei__navi li{width:calc(100%/7)}.c01-jukensei__navi li a{padding:25px 0;display:block;font-size:12px}div.n01-wrapper{padding:80px 0 200px}article.n01-container p,article.n01-container small{line-height:1.7}.n01-ttl01{padding:0 0 58px}.n01-ttl01 h1{font-size:30px}.n01-ttl03 h3{font-size:18px}.n01-ttl04 h4{font-size:18px}.n01-table01 caption{font-size:18px}.n01-list-dotted li,.n01-asta01{line-height:2.0}a[href^="tel:"]{pointer-events:none;color:#000}dl.n01-toggle dt:after{width:15px;height:15px}dl.n01-toggle dd dl dt.n01-ttl04{font-size:18px}.n01-gakuhi__box>div:not(:last-child){margin-bottom:40px}.n01-price__size{font-size:21px}.n01-price__size_big{font-size:30px}.n01-box__flow h3{font-size:18px}.n01-box__flow:last-child{margin-bottom:0 !important}.n01-col__double{display:flex;justify-content:space-between}.n01-col__double__right .n01-box__flow{margin-bottom:47px}.n01-col__double__right .n01-box__flow:after{bottom:-40px}.n01-col__double>div{width:48%}.n01-col__bikou{padding:25px 30px}.n01-col__bikou h3{font-size:18px;margin-bottom:15px}.n01-col__bikou p{line-height:2 !important}.n01-box__flow[data-n01-suppot="center"]{padding:15px}.n01-download__table li a{padding:35px 50px}.n01-download__table li a:hover{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/n01-img_link-icon.png) no-repeat left 15px center #fafafa}}@media screen and (max-width:768px){.n01-main__imgarea img{width:100%}.n-01-l__future__contents .n-01-future__contents__subheading{padding-left:0;border:none}.n01-table__scroll table{overflow:auto;white-space:nowrap}.n01-table__scroll{overflow:auto;white-space:nowrap}.n01-table__scroll::-webkit-scrollbar{height:5px}.n01-table__scroll::-webkit-scrollbar-track{background:#f1f1f1}.n01-table__scroll::-webkit-scrollbar-thumb{background:#bcbcbc}table.n01-table__support tr,table.n01-table__support th{display:block;width:100%}table.n01-table__support th{padding-bottom:0}table.n01-table__support td{padding-top:10px}}@media screen and (min-width:931px){.n-01-guide__contents__box{padding:60px 60px 40px}}@media screen and (min-width:961px){.n-01-future__tab{font-size:24px}}@media screen and (min-width:1001px){.n-01-future__contents__subheading{font-size:24px}.c01-jukensei__navi li a{font-size:14px}}@media screen and (min-width:1025px){.n01-main__mb{margin-bottom:160px}.n-01-main__txt{font-size:16px;line-height:2;letter-spacing:.04em}.n-01__main__btn{height:80px;font-size:22px}.n01-future__container{padding:190px 0 160px}.n-01-future__contents__heading{font-size:39.3px}}@media screen and (min-width:1281px){.n01-ttl__header{padding:93px 0 76px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../images/n01/n01_jukensei_head_bg.png) no-repeat center center}.n01-main__container{height:39.5vw;max-height:648px;overflow:inherit}.n01-main__textarea__container{width:44.53%;padding:0}.n01-main__textarea{max-width:560px}.n01-main{min-width:648px}.n-01-main__btnholder{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.n-01__main__btn{width:560px}.n01-future__container .l-container,.n01-guide__container.l-container{width:1280px}.n01-main__heading__large{width:auto;margin-bottom:23px}.n01-main__heading__small{margin-bottom:14px;font-size:40px}.n-01-main__txt{margin-bottom:45px;font-size:18px;line-height:2;letter-spacing:.08em}.n-01-future__tabarea{margin-bottom:113px}.n-01-future__tab{width:318.5px;height:80px}.n-01-future__tab__4.tab-active:after{border-width:0 0 80px 318.5px}.n-01-future__contents__btnholder{width:auto}.n-01-future__contents__btn{width:620px}.n-01-l__future__contents{width:520px}.n-01-r__future__contents{width:690px}.n-01-future__contents__heading{font-size:42px}.n-01-future__contents__box{width:335px}.n-01-guide__contents__box{width:49%;width:620px}}@media screen and (min-width:1601px){.n01-main__textarea__container{display:block}.n01-main__textarea{padding:106px 0 0}}.y_title3{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400;line-height:100%;margin-bottom:15px;position:relative;padding-left:20px;margin-top:42px;font-size:20px}.y_title3:before{content:"";background:#001b40;width:4px;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:320px){.y_title3{font-size:calc(20px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.y_title3{font-size:24px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.y_title3:before{top:-4px}}@media (max-width:768px){.y_title3{line-height:normal}}.ftr{position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ftr{padding-bottom:30px !important}}.ftr .ftr-top .ftr-cntr{max-width:1640px;width:100%;margin:auto}.ftr-cntr .logo-ctr{max-width:375px;width:100%;margin:0 auto}.ftr-cntr .btn.common-btn{max-width:375px}@media (max-width:1640px){.ftr .ftr-top .ftr-cntr{padding-left:20px;padding-right:20px}}.ftr .ftr-top .ftr-top_first{background-color:#6eb6c1;color:#fff;padding-top:17.5px;padding-bottom:17.5px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ftr .ftr-top .ftr-top_first{padding-top:15px;padding-bottom:15px}}.ftr .ftr-top .ftr-top_first .ftr-cntr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-right:130px}@media (max-width:1480px){.ftr .ftr-top .ftr-top_first .ftr-cntr{padding-left:20px;padding-right:150px}}@media (max-width:560px){.ftr .ftr-top .ftr-top_first .ftr-cntr{padding-right:50px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-5px;margin-right:-5px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav{height:35px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav a,.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav span{color:#fff;font-family:"Noto Sans JP",sans-serif;padding-left:5px;padding-right:5px}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:not(:first-child){position:relative;padding-left:15px;text-align:left}@media (max-width:600px){.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:not(:first-child){display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:57px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:not(:first-child) a{display:inline-block}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:not(:first-child):before{content:">";position:absolute;left:-3px;top:1px}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:first-child a:before{content:""}@media (max-width:560px){.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:first-child a i{font-size:18px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:nth-child(2){display:inline-block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:nth-child(2):before{left:0}@media (max-width:600px){.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:last-child{padding-left:20px}}@media (max-width:414px){.ftr .ftr-top .ftr-top_first .ftr-cntr .breadcrumb nav>span:last-child{padding-left:20px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs{display:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-5px;margin-right:-5px;padding-left:30px}@media (max-width:560px){.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs{padding-left:25px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li{padding-left:5px;padding-right:5px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li{margin-bottom:14px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li a{color:inherit}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li a i{font-size:24px}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li a,.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li span{position:relative;padding-left:20px;font-size:14px}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li a:before,.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li span:before{content:"＞";position:absolute;left:0;top:0}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li:first-child{position:absolute;left:0;top:0}@media (max-width:560px){.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li:first-child{top:4px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li:first-child{top:-2px}}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li:first-child a,.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li:first-child span{padding-left:0}.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li:first-child a:before{content:""}@media (max-width:560px){.ftr .ftr-top .ftr-top_first .ftr-cntr .brd_crumbs li:first-child a i{font-size:18px}}.ftr .ftr-top .ftr-top_sec{margin-bottom:60px}.ftr .ftr-top .ftr-top_sec .ftr-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle{font-family:"Noto Sans JP",sans-serif;font-weight:500}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle span{display:inline-block;position:relative;padding-right:30px}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle span:before,.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle span:after{content:"";position:absolute;right:0;top:50%;width:20px;height:2px;background-color:#414042;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:linear .3s;transition:linear .3s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle span:before,.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle span:after{height:2.5px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle span:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle:hover span:before,.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle:hover span:after{background-color:#6eb6c1}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle.is_view span:before,.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle.is_view span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:linear .2s;transition:linear .2s}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-menu_toggle.is_view span:after{opacity:0;-webkit-transition:linear .3s;transition:linear .3s}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu{display:none;max-width:1200px;width:100%;margin:auto;text-align:left}@media (max-width:1200px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu{padding-left:20px;padding-right:20px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social{max-width:1200px;width:100%;padding-top:45px;padding-bottom:45px;margin-bottom:35px;border-bottom:1px solid #414042}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social{padding-bottom:30px;margin-bottom:40px;padding-top:30px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul{margin-left:-10px;margin-right:-10px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:0;padding-left:20px;padding-right:20px}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li{padding-left:10px;padding-right:10px;margin-bottom:5px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li a{display:inline-block;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px;padding:0}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li a:hover path.cls-line{fill:#6eb6c1}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li a span{padding-right:0;margin-left:30px}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li a i{position:absolute;font-size:24px;top:-2px;left:0}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li a i.ftr-social--line{width:22px;height:22px}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-social ul li a i.ftr-social--line svg path{fill:#666;-webkit-transition:all .2s;transition:all .2s}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-mid_menu{margin-bottom:50px}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-mid_menu{margin-bottom:40px}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-mid_menu li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:0}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-mid_menu li a{padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-btn_cols{max-width:800px;width:100%;margin:auto}@media (max-width:1000px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-lg_menu-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-lg_menu-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-lg_menu-item.md-6 ul li a{font-weight:300}.ftr .ftr-top .ftr-top_sec .ftr-menu .ftr-lg_menu .ftr-menu_tit{font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:300;border-bottom:1px solid #414042}.ftr .ftr-top .ftr-top_sec .ftr-menu li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;border-bottom:1px solid #414042}.ftr .ftr-top .ftr-top_sec .ftr-menu li a{display:block;color:#414042;font-size:18px;padding-left:20px;padding-right:20px;cursor:pointer;font-family:"Noto Sans JP",sans-serif;font-weight:300}.ftr .ftr-top .ftr-top_sec .ftr-menu li a{padding-top:18px;padding-bottom:18px}@media screen and (min-width:320px){.ftr .ftr-top .ftr-top_sec .ftr-menu li a{padding-top:calc(18px + 8.5*((100vw - 320px)/1320));padding-bottom:calc(18px + 8.5*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.ftr .ftr-top .ftr-top_sec .ftr-menu li a{padding-top:26.5px;padding-bottom:26.5px}}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu li a{font-size:16px}}.ftr .ftr-top .ftr-top_sec .ftr-menu li a:hover{color:#6eb6c1;-webkit-transition:linear .2s;transition:linear .2s}.ftr .ftr-top .ftr-top_sec .ftr-menu li a span{position:relative;padding-right:50px}.ftr .ftr-top .ftr-top_sec .ftr-menu li a span i{position:absolute;font-size:37px;right:0;top:-5px}@media (max-width:560px){.ftr .ftr-top .ftr-top_sec .ftr-menu li a span{padding-right:20px}.ftr .ftr-top .ftr-top_sec .ftr-menu li a span i{font-size:29px}}.ftr .ftr-top .ftr-mid{font-family:"Noto Sans JP",sans-serif;text-align:center;font-size:14px;font-weight:300}@media (max-width:560px){.ftr .ftr-top .ftr-mid{text-align:left}}.ftr .ftr-top .ftr-mid .ftr-map{text-align:center}@media (max-width:414px){.ftr .ftr-top .ftr-mid .ftr-map .btn{display:block;max-width:375px}}.ftr .ftr-top .ftr-mid .ftr_un-txt{font-weight:400;margin-bottom:-6px}.ftr .ftr-top .ftr-mid p{line-height:21pt}.ftr .ftr-top .ftr-mid .xl-link{color:#414042}.ftr .ftr-top .ftr-mid .xl-link:hover{text-decoration:underline;color:#6eb6c1}.ftr .ftr-top .ftr-mid .ftr-txt_lg{font-weight:500}.ftr .ftr-top .ftr-mid .ftr-txt_lg{font-size:18px}@media screen and (min-width:320px){.ftr .ftr-top .ftr-mid .ftr-txt_lg{font-size:calc(18px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.ftr .ftr-top .ftr-mid .ftr-txt_lg{font-size:28px}}@media (max-width:375px){.ftr .ftr-top .ftr-mid .ftr-txt_lg{letter-spacing:-1px}}.ftr .ftr-top .ftr-mid .cntct-inf{margin-top:40px;margin-bottom:25px}@media (min-width:769px){.ftr .ftr-top .ftr-mid .cntct-inf a[href^="tel:"]{pointer-events:none}}.ftr .ftr-top .ftr-mid .copy_right{font-size:12px;margin-top:5px;margin-bottom:30px}@media (max-width:414px){.ftr .ftr-top .ftr-mid .copy_right{margin-bottom:14px}}.ftr .ftr-top .ftr-logo_xs{height:60px}@media (max-width:414px){.ftr .ftr-top .ftr-logo_xs{height:25px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ftr .ftr-top .ftr-logo_xs{margin-bottom:50px}}.ftr .ftr-top .ftr-logo_xs svg{max-width:133.574px;width:100%}.footer__btnarea{position:fixed;left:0;bottom:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__btnarea__item{width:235px}.footer__btnarea__item:first-child{width:80px}@media screen and (max-width:790px){.footer__btnarea__item{font-size:14px}}@media screen and (max-width:790px){.footer__btnarea{width:100%}.footer__btnarea__item{width:calc((100% - 60px)/3)}.footer__btnarea__item:first-child{width:60px}}.footer__btnarea__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#fff;height:80px}@media screen and (max-width:790px){.footer__btnarea__link{width:100%;height:60px;font-size:14px}.footer__btnarea__link>span{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__btnarea__home{padding:0 30px;background-color:#414042}@media screen and (max-width:790px){.footer__btnarea__home{padding:0}}.footer__btnarea__home img{display:block;width:28px}@media screen and (max-width:790px){.footer__btnarea__home img{width:16px}}.footer__btnarea__join{text-align:center;color:#414042;background:#a7dc62}@media screen and (max-width:790px){.footer__btnarea__join{padding:0}}.footer__btnarea__request{text-align:center;color:#414042;background-color:#fbff78}@media screen and (max-width:790px){.footer__btnarea__request{padding:0}}.footer__btnarea__mypage{text-align:center;color:#fff;background-color:#6eb6c1}@media screen and (max-width:790px){.footer__btnarea__mypage{padding:0}}.ftr-mid_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.ftr-mid_menu li{position:relative;padding-left:10px;padding-right:10px}.ftr-mid_menu li:before{content:"|";position:absolute;left:-1.6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}.ftr-mid_menu li:first-child:before{content:""}.ftr-mid_menu li a{color:#414042;font-size:12px}@media (max-width:375px){.ftr-mid_menu li a{letter-spacing:-.2px}}.ftr-mid_menu.is_v2 li a{font-size:14px}@media (max-width:375px){.ftr-mid_menu.is_v2 li a{letter-spacing:0}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){@media (max-width:375px){.ftr-mid_menu{margin-left:-6px}}.ftr-mid_menu li{padding-left:7px;padding-right:7px}}}#to-top{display:block;position:absolute;color:#fff;width:100px;font-size:13px;padding-right:25px;font-family:"Kozuka Gothic";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media (max-width:1640px){#to-top{right:20px}}@media (max-width:600px){#to-top{width:40px;height:20px}#to-top span{display:none}}#to-top i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#for_home span{margin-left:0}.ex-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ex-lists li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;font-size:20px;font-family:"Noto Sans JP",sans-serif;background-color:#fff}@media (max-width:560px){.ex-lists li{font-size:12px}}.ex-lists li:nth-child(2),.ex-lists li:nth-child(3),.ex-lists li:nth-child(6),.ex-lists li:nth-child(7){background-color:#f4f7f5}.ex-lists li a,.ex-lists li span{display:block;position:relative}.ex-lists li a{padding:35px 30px;color:#414042}@media (max-width:560px){.ex-lists li a{padding:21px 11px}}.ex-lists li a:hover span i{right:-2px;-webkit-transition:linear .2s;transition:linear .2s}.ex-lists li span{padding-right:25px}.ex-lists li span i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;-webkit-transition:linear .2s;transition:linear .2s}@media (max-width:560px){.ex-lists li span i{font-size:16px}}.ex-list_soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ex-list_soc .btn{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;padding:65px 40px;text-align:left;background-color:#73ddeb;color:#fff;padding-right:30px}.ex-list_soc .btn{font-size:24px}@media screen and (min-width:320px){.ex-list_soc .btn{font-size:calc(24px + 12*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.ex-list_soc .btn{font-size:36px}}.ex-list_soc .btn{line-height:24px}@media screen and (min-width:320px){.ex-list_soc .btn{line-height:calc(24px + 12*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.ex-list_soc .btn{line-height:36px}}@media (max-width:560px){.ex-list_soc .btn{padding:25.5px 45px 25.5px 26px}}.ex-list_soc .btn:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:2px solid #fff}.ex-list_soc .btn:hover i{left:calc(100% - 58px);-webkit-transition:linear .2s;transition:linear .2s}.ex-list_soc .btn.btn-news{background-color:#8bc5cd}.ex-list_soc .btn span{display:block;font-family:"Noto Sans JP",sans-serif;font-size:16px}@media (max-width:560px){.ex-list_soc .btn span{font-size:12px}}.ex-list_soc .btn i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% - 60px);-webkit-transition:linear .2s;transition:linear .2s}@media (max-width:560px){.ex-list_soc .btn i{left:calc(100% - 45px)}}.res_obog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.res_obog li{position:relative;-webkit-box-flex:0;-ms-flex:0 0 16.6%;flex:0 0 16.6%;max-width:16.6%;margin-bottom:30px}@media (max-width:1080px){.res_obog li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;margin-bottom:20px}}@media (max-width:560px){.res_obog li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:20px !important}}.res_obog li a{display:block;position:relative;text-decoration:none;width:100%}.res_obog li a .card-icon{position:absolute;left:0;top:0;z-index:2;width:50px}.res_obog li a .card-icon img{max-width:100%}@media (max-width:460px){.res_obog li a .card-icon{-webkit-transform:scale(.7) translate(-10px,-12px);transform:scale(.7) translate(-10px,-12px)}}@media (max-width:360px){.res_obog li a .card-icon{-webkit-transform:scale(.5) translate(-24px,-28px);transform:scale(.5) translate(-24px,-28px)}}.res_obog li a .card-img img{width:100%;height:auto}.res_obog li a .card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;color:#fff;background-color:rgba(1,19,33,.85);-webkit-transition:linear .2s;transition:linear .2s}.res_obog li a .card-info .card-info_cntr{text-align:center}@media (max-width:460px){.res_obog li a .card-info .card-info_cntr .card-category{font-size:12px}}.res_obog li a .card-info .card-info_cntr .card-title{font-weight:700;font-size:20px}@media (max-width:460px){.res_obog li a .card-info .card-info_cntr .card-title{font-size:15px;margin-bottom:5px}}@media (max-width:360px){.res_obog li a .card-info .card-info_cntr .card-title{font-size:15px;margin-bottom:5px}}.res_obog li a:hover .card-info{z-index:1;opacity:1;-webkit-transition:linear .2s;transition:linear .2s}.btn{position:relative;text-decoration:none;color:#414042;font-family:"Noto Sans JP",sans-serif;font-weight:300}.btn.common-btn{display:inline-block;background-color:#6eb6c1;color:#fff;max-width:300px;width:100%;text-align:center;letter-spacing:2px;margin:auto;padding:13.5px 20px;margin-top:30px;margin-bottom:10px;border:1px solid transparent;-webkit-transition:linear .2s;transition:linear .2s}@media (max-width:560px){.btn.common-btn{font-size:14px;padding:13.5px 15px}}@media (max-width:375px){.btn.common-btn{font-size:14px;padding:13.5px}}.btn.common-btn:hover{background-color:#fff;color:#6eb6c1;border-color:#6eb6c1;-webkit-transition:linear .2s;transition:linear .2s}.btn.common-btn.is-white{background-color:#fff;color:#414042}.btn.common-btn.green{border:1px solid #6fba2c !important}.btn.common-btn.green:hover{background:#fff !important;color:#6fba2c !important}.btn.common-btn.b_green{border:1px solid #f5a200 !important}.btn.common-btn.b_green:hover{background:#fff !important;color:#f5a200 !important}.btn.common-btn.no-icon span{padding-left:0}.btn.common-btn.is-full{display:block;max-width:100%}.btn.common-btn span{position:relative;padding-left:30px}.btn.common-btn span i{position:absolute;left:0;top:-4px}.btn.common-btn.ftr-btn_v2{background-color:#fff;border:3px solid #6eb6c1;text-align:center;font-size:16px;padding-top:22px !important;padding-bottom:23px !important;margin:0;max-width:100%;margin-bottom:20px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media (max-width:560px){.btn.common-btn.ftr-btn_v2{padding-top:26px !important;padding-bottom:26px !important}}.btn.common-btn.ftr-btn_v2:hover{background-color:#6eb6c1;color:#fff !important;-webkit-transition:linear .3s;transition:linear .3s}.btn.common-btn.ftr-btn_v2:hover span i{color:#fff;left:98%;-webkit-transition:linear .3s;transition:linear .3s}.btn.common-btn.ftr-btn_v2 span{display:block;padding-right:40px !important}.btn.common-btn.ftr-btn_v2 span i{left:95%;top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px !important;color:#6eb6c1;-webkit-transition:linear .3s;transition:linear .3s}.btn.common-btn.fs-18{font-size:18px}.top-fade_slides,.top-fade_slides .owl-stage-outer,.top-fade_slides .owl-stage,.top-fade_slides .owl-item,.top-fade_slides .card_sl,.top-fade_slides .slide-item,.ffade{height:100%;max-height:100% !important}.ffade{position:relative}.ffade .slick-list,.ffade .slick-track{height:100%}.ffade .slick-slide>div{height:100%}.nav_wrp{position:relative;z-index:99;left:0;right:0;bottom:2%}@media (min-width:1080px){.nav_wrp{position:absolute;bottom:5%}}@media (min-width:1280px){.nav_wrp{position:absolute;bottom:13%}}@media (max-width:1079px){.nav_wrp{margin-top:30px;margin-bottom:30px}}@media (max-width:768px){.nav_wrp{position:relative;bottom:0;margin-top:0}}.nav_wrp .custom-nav_cntr{max-width:1640px;width:100%;margin:auto}.nav_wrp .custom-nav_cntr .col_r-half{width:50%;margin-left:auto}@media (max-width:1080px){.nav_wrp .custom-nav_cntr .col_r-half{margin-right:auto}}.nav_wrp .custom-nav_cntr .col_r-half .custom-nav{padding-left:0;padding-right:0;margin-left:100px;max-width:480px;width:100%}@media (max-width:1080px){.nav_wrp .custom-nav_cntr .col_r-half .custom-nav{margin-left:auto;margin-right:auto}}.top_slides{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_slides .col_left{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.top_slides .col_left{height:550px}@media screen and (min-width:375px){.top_slides .col_left{height:calc(550px + 225*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.top_slides .col_left{height:775px}}.top_slides .col_left .card_sl{height:100%}.top_slides .col_left .card_sl .card_sl-rtit{position:absolute;right:30px;top:10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:"Trajan Pro Regular",sans-serif}@media (max-width:560px){.top_slides .col_left .card_sl .card_sl-rtit{right:15px}}.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit{font-weight:300;color:#fff}.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit{font-size:95px}@media screen and (min-width:320px){.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit{font-size:calc(95px + 40*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit{font-size:135px}}.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit{line-height:80px}@media screen and (min-width:320px){.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit{line-height:calc(80px + 40*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit{line-height:120px}}.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit span{color:#6eb6c1}.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit-xs{letter-spacing:4px;position:relative;top:15px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;padding-bottom:14px}.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit-xs{font-size:19px}@media screen and (min-width:320px){.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit-xs{font-size:calc(19px + 3*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.top_slides .col_left .card_sl .card_sl-rtit .lg_rtit-xs{font-size:22px}}.top_slides .col_right{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.top_slides .col_right .slide-sm_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top_slides .col_right .slide-sm_items .owl-dots{display:none}.top_slides .col_right .slide-sm_items li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;height:50%}@media (max-width:800px){.top_slides .col_right .slide-sm_items li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:350px}}.top_slides .col_right .slide-sm_items li .card_sl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;cursor:pointer;color:#414042;height:100%}.top_slides .col_right .slide-sm_items li .card_sl .crd_item-img{max-width:235px;width:100%}@media (max-width:1080px){.top_slides .col_right .slide-sm_items li .card_sl .crd_item-img{padding:30px}}@media (max-width:800px){.top_slides .col_right .slide-sm_items li .card_sl .crd_item-img{padding:0}}@media (max-width:560px){.top_slides .col_right .slide-sm_items li .card_sl .crd_item-img{-webkit-transform:scale(.8);transform:scale(.8)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.top_slides .col_right .slide-sm_items li .card_sl .crd_item-img svg{height:230px}}.top_slides .col_right .slide-sm_items li .card_sl .crd_item-img .svg_tit{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;text-align:center;font-size:16px;letter-spacing:2px;margin-top:25px;font-weight:300}.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit{position:absolute;bottom:30px;left:30px}.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px}.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit span{display:block;font-family:"Trajan Pro Regular",sans-serif;font-weight:300}.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit span{font-size:70px}@media screen and (min-width:320px){.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit span{font-size:calc(70px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit span{font-size:72px}}.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit span{line-height:60px}@media screen and (min-width:320px){.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit span{line-height:calc(60px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit span{line-height:70px}}.top_slides .col_right .slide-sm_items li .card_sl .card_sl-ltit .sm_ltit small{display:block;font-size:12px}.top_slides .col_right .slide-sm_items li.is-white .card_sl .sm_ltit{color:#fff !important}.top_slides .col_right .slide-sm_items li:nth-child(3).is-white .slick-slide:nth-child(2) .card_sl .sm_ltit{color:#414042 !important}@media only screen and (max-width:817px){.top_slides .col_left,.top_slides .col_right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.top_slides-main .card_m{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.top_slides-main .card_m:before{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:3px solid #fff}@media (max-width:1000px){.top_slides-main .card_m:before{top:10px;left:10px;right:10px;bottom:10px}}.top_slides-main .card_m .card_m-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_slides-main .card_m .card_m-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:100%;width:100%}@media (min-width:1000px){.top_slides-main .card_m .card_m-contents{max-width:480px;padding-top:0;padding-right:0;margin-left:auto;margin-right:auto;margin-bottom:80px !important}}@media (min-width:1180px){.top_slides-main .card_m .card_m-contents{margin-left:100px;margin-bottom:40px !important}}@media (max-width:999px){.top_slides-main .card_m .card_m-contents{padding:30px}}.top_slides-main .card_m .card_m-contents .card_m-tit-sm{letter-spacing:2px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.top_slides-main .card_m .card_m-contents .card_m-tit-md{font-weight:500;letter-spacing:0;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.top_slides-main .card_m .card_m-contents .card_m-tit-md{font-size:28px}@media screen and (min-width:375px){.top_slides-main .card_m .card_m-contents .card_m-tit-md{font-size:calc(28px + 11*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.top_slides-main .card_m .card_m-contents .card_m-tit-md{font-size:39px}}.top_slides-main .card_m .card_m-contents .p-txt{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:300;line-height:25px;margin-bottom:30px}.jEvent-navs{margin-top:20px}.card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card .card-head,.card .card-body,.card .card-foot{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.card .card-head .card-title{padding:30px 0 0;font-size:1.5em}.card .card-body,.card .card-foot{position:relative;padding:30px 0 0}.cards_b{margin-top:50px}.btn-card_nav{display:block;position:relative;padding:30px;font-family:"Noto Sans JP",sans-serif;color:#414042;background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/card-web-bg.png);background-size:cover;background-repeat:no-repeat}.btn-card_nav.img_b-web,.btn-card_nav.img_b-ecology{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/card-web-bg.png)}.btn-card_nav.img_b-web .img_b,.btn-card_nav.img_b-ecology .img_b{text-align:center}.btn-card_nav.img_b-web .img_b img,.btn-card_nav.img_b-ecology .img_b img{max-width:126px}.btn-card_nav.img_b-web:hover,.btn-card_nav.img_b-ecology:hover{color:#6eb6c1;-webkit-transition:linear .2s;transition:linear .2s}.btn-card_nav.img_b-ecology{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/card-ecology-bg.png) !important}.btn-card_nav.btn-card_ico{background-image:none;background-color:#f4f7f5;padding:25px 22px;margin-bottom:15px}.btn-card_nav.btn-card_ico{font-size:14px}@media screen and (min-width:600px){.btn-card_nav.btn-card_ico{font-size:calc(14px + 4*((100vw - 600px)/1040))}}@media screen and (min-width:1640px){.btn-card_nav.btn-card_ico{font-size:18px}}@media (min-width:1000px){.btn-card_nav.btn-card_ico{padding:38px 50px}}@media (max-width:560px){.btn-card_nav.btn-card_ico{font-size:16px;padding:27.5px 30px}}.btn-card_nav.btn-card_ico:hover{color:#6eb6c1;-webkit-transition:linear .2s;transition:linear .2s}.btn-card_nav.btn-card_ico span{display:block;position:relative;padding-right:25px}.btn-card_nav.btn-card_ico span i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:560px){.btn-card_nav.btn-card_ico span i{font-size:18px}}.btn-card_nav.btn-card_ico.ico_l span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0}.btn-card_nav.btn-card_ico.ico_l span i{position:relative;top:unset;font-size:39px;color:#f5a200;-webkit-transform:translateY(0);transform:translateY(0);padding-right:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.btn-card_nav.btn-card_ico.ico_l span i{margin-top:-8px}}@media (max-width:560px){.btn-card_nav.btn-card_ico.ico_l span i{font-size:29px}}.btn-card_nav .img_t{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:500}.btn-card_nav .img_t{font-size:14px}@media screen and (min-width:320px){.btn-card_nav .img_t{font-size:calc(14px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.btn-card_nav .img_t{font-size:16px}}.jEvent-card{position:relative;text-decoration:none;color:#414042}.jEvent-card .jEvent-card_img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jEvent-card .jEvent-card_img .jEvent-ico{position:absolute;top:0;left:0;color:#fff}.jEvent-card .jEvent-card_img .jEvent-ico:before{content:"";position:absolute;border-left:68px solid #73ddeb;border-bottom:68px solid transparent}.jEvent-card .jEvent-card_img .jEvent-ico i{position:absolute;font-size:20px;z-index:1;left:14px;top:10px}.jEvent-card.no-icon .jEvent-ico{display:none}.jEvent-card.no-icon .jEvent-card_cont{background-color:#f4f7f6}.jEvent-card .jEvent-card_cont{padding:20px;font-family:"Kozuka Gothic";text-align:left;font-size:16px;background-color:#fff;min-height:180px}.jEvent-card .jEvent-card_cont{font-size:10px}@media screen and (min-width:768px){.jEvent-card .jEvent-card_cont{font-size:calc(10px + 6*((100vw - 768px)/231))}}@media screen and (min-width:999px){.jEvent-card .jEvent-card_cont{font-size:16px}}@media (min-width:1000px){.jEvent-card .jEvent-card_cont{font-size:12px;min-height:205px}}@media (min-width:1280px){.jEvent-card .jEvent-card_cont{font-size:11px}}@media (min-width:1480px){.jEvent-card .jEvent-card_cont{min-height:180px;font-size:12px}}@media (min-width:1640px){.jEvent-card .jEvent-card_cont{font-size:14px}}.jEvent-card .jEvent-card_cont .m-tit{font-size:16px}.jEvent-card .jEvent-card_cont .ftr-cont{position:relative;color:#6eb6c1;margin-top:5px}.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:5px}.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc{position:relative;padding-left:20px}@media (min-width:1000px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc{padding-left:10px}}@media (min-width:1280px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc{padding-left:14px}}@media (min-width:1380px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc{padding-left:20px}}@media (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc{padding-left:18px}}@media (max-width:320px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc{padding-left:14px}}.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{position:absolute;left:-4px;bottom:58%;-webkit-transform:rotate(-90deg) translateX(-30%);transform:rotate(-90deg) translateX(-30%)}@media (min-width:1000px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{left:-10px;font-size:10px}}@media screen and (min-width:1000px) and (-ms-high-contrast:active),(min-width:1000px) and (-ms-high-contrast:none){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{font-size:14px;bottom:12px}}@media (min-width:1000px){@supports (-ms-ime-align:auto){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{font-size:14px;bottom:10px}}}@media (min-width:1380px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{left:-6px}}@media (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{left:-10px;bottom:23px;font-size:13px}}@media (max-width:999px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{font-size:14px;left:-8px;bottom:20px}}@media (max-width:568px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{bottom:23px}}@media (max-width:320px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .y_sc .yr{left:-8px;font-size:12px;bottom:18px}}@media (min-width:1000px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc{font-size:10px}}@media (min-width:1280px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc{padding-left:3px}}@media (min-width:1380px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc{font-size:10px;padding-left:8px}}@media (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc{font-size:13px;padding-left:0}}@media (max-width:999px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc{font-size:12px}}@media (max-width:800px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc{font-size:12px}}@media (max-width:320px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc{font-size:11px}}.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{display:block;position:relative;bottom:-2px;right:0;letter-spacing:.5px}@media (min-width:1000px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:2px}}@media screen and (min-width:1000px) and (-ms-high-contrast:active),(min-width:1000px) and (-ms-high-contrast:none){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:0 !important}}@media (min-width:1000px){@supports (-ms-ime-align:auto){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:-3px}}}@media (min-width:1380px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:3px}@supports (-ms-ime-align:auto){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:-3px}}}@media (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:7px}}@media (max-width:999px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:0}}@media (max-width:560px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:5px}}@media (max-width:375px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:4px}}@media (max-width:320px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .t_sched{bottom:3px}}.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .m_d-v2{display:block;position:relative;top:0;right:0}@media (min-width:1000px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .m_d-v2{top:-1px}}@media (min-width:1280px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .m_d-v2{top:-3px}}@media (min-width:1380px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .m_d-v2{top:-4px}}@media (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .m_d-v2{top:-6px}}@media (max-width:999px){.jEvent-card .jEvent-card_cont .ftr-cont .ftr-cont_first .d_sc .m_d-v2{top:-5px}}.jEvent-card .jEvent-card_cont .ftr-cont .m_d{position:relative}.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:28px}@media screen and (min-width:1180px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:calc(28px + 10*((100vw - 1180px)/460))}}@media screen and (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:38px}}.jEvent-card .jEvent-card_cont .ftr-cont .m_d{line-height:28px}@media screen and (min-width:1180px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{line-height:calc(28px + 2*((100vw - 1180px)/460))}}@media screen and (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{line-height:30px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:45px !important}}@media (min-width:1000px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:30px}@supports (-ms-ime-align:auto){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:45px !important}}}@media (min-width:1280px) and (max-width:1379px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:28px}}@media (min-width:1640px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:40px}}@media (max-width:999px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:48px}}@media (max-width:800px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:40px}}@media (max-width:320px){.jEvent-card .jEvent-card_cont .ftr-cont .m_d{font-size:37px}}.jEvent-card .jEvent-card_cont .ftr-cont .sch{display:block;position:relative;padding-left:24px;margin-top:5px;font-weight:400}@media (max-width:560px){.jEvent-card .jEvent-card_cont .ftr-cont .sch{padding-left:28px;margin-top:0}}.jEvent-card .jEvent-card_cont .ftr-cont .sch i{position:absolute;top:2px;left:0;font-size:17px}@media (max-width:800px){.jEvent-card .jEvent-card_cont .ftr-cont .sch i{top:0}}@media (max-width:560px){.jEvent-card .jEvent-card_cont .ftr-cont .sch i{font-size:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.cjhs-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.cjhs-card.has_img-bg{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/exp-img_2024.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;max-height:650px;height:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cjhs-card.has_img-bg{height:100%}}.cjhs-card .cjhs-card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-moz-box-flex:0;max-width:100%;text-align:center}.exp .cjhs-card .cjhs-card_body{position:absolute;bottom:0;left:0}@media (max-width:768px){.exp .cjhs-card .cjhs-card_body{position:unset;bottom:none}}@media (max-width:320px){.cjhs-card .cjhs-card_body{min-height:360px !important}}@media (max-width:460px){.cjhs-card .cjhs-card_body{min-height:320px !important}}.cjhs-card .cjhs-card_body .cjhs-btns{position:absolute;bottom:10px;left:10px;right:10px}.cjhs-card .cjhs-card_body .cjhs-btns.sam30{bottom:30px;left:30px;right:30px}@media (max-width:1024px){.cjhs-card .cjhs-card_body .cjhs-btns.sam30{bottom:calc(10px + (30 - 10)*((100vw - 769px)/(1024 - 769)));left:calc(10px + (30 - 10)*((100vw - 769px)/(1024 - 769)));right:calc(10px + (30 - 10)*((100vw - 769px)/(1024 - 769)))}}@media (max-width:768px){.cjhs-card .cjhs-card_body .cjhs-btns.sam30{bottom:calc(10px + (30 - 10)*((100vw - 415px)/(768 - 415)));left:calc(10px + (30 - 10)*((100vw - 415px)/(768 - 415)));right:calc(10px + (30 - 10)*((100vw - 415px)/(768 - 415)))}}@media (max-width:414px){.cjhs-card .cjhs-card_body .cjhs-btns.sam30{bottom:5px;left:5px;right:5px}}.cjhs-card .cjhs-card_body .cjhs-btns .uni-title{display:block;text-align:left;margin-bottom:15px}.cjhs-card .cjhs-card_body .cjhs-btns .uni-title{font-size:34px}@media screen and (min-width:320px){.cjhs-card .cjhs-card_body .cjhs-btns .uni-title{font-size:calc(34px + 32*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.cjhs-card .cjhs-card_body .cjhs-btns .uni-title{font-size:66px}}.cjhs-card .cjhs-card_body .cjhs-btns .uni-title{line-height:34px}@media screen and (min-width:320px){.cjhs-card .cjhs-card_body .cjhs-btns .uni-title{line-height:calc(34px + 32*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.cjhs-card .cjhs-card_body .cjhs-btns .uni-title{line-height:66px}}.cjhs-card .cjhs-card_body .cjhs-btns .card-tit{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:500;color:#fff}.cjhs-card .cjhs-card_body .cjhs-btns .card-tit{font-size:32px}@media screen and (min-width:560px){.cjhs-card .cjhs-card_body .cjhs-btns .card-tit{font-size:calc(4vw)}}@media screen and (min-width:1640px){.cjhs-card .cjhs-card_body .cjhs-btns .card-tit{font-size:82px}}.cjhs-card .cjhs-card_body .cjhs-btns .card-tit{line-height:18px}@media screen and (min-width:560px){.cjhs-card .cjhs-card_body .cjhs-btns .card-tit{line-height:calc(18px + 34*((100vw - 560px)/1080))}}@media screen and (min-width:1640px){.cjhs-card .cjhs-card_body .cjhs-btns .card-tit{line-height:52px}}.cjhs-card .cjhs-card_body .cjhs-btns .btn{padding:22px 20px;padding-right:40px;margin-top:0}.cjhs-card .cjhs-card_body .cjhs-btns .btn.ysdbtn{padding:35px 40px 35px 35px;text-align:left}@media (max-width:480px){.cjhs-card .cjhs-card_body .cjhs-btns .btn.ysdbtn{padding:22px 20px}}@media (max-width:1024px){.cjhs-card .cjhs-card_body .cjhs-btns .btn.ysdbtn{padding:22px 30px 22px 22px;text-align:left}}@media (max-width:900px){.cjhs-card .cjhs-card_body .cjhs-btns .btn.ysdbtn{padding:22px 18px 22px 10px}.cjhs-card .cjhs-card_body .cjhs-btns .btn.ysdbtn .material-icons{font-size:18px}}@media (max-width:414px){.cjhs-card .cjhs-card_body .cjhs-btns .btn.ysdbtn{padding:22px 8px 22px 10px;letter-spacing:1px}}@media (max-width:320px){.cjhs-card .cjhs-card_body .cjhs-btns .btn.ysdbtn{padding:22px 15px 22px 10px;letter-spacing:1px}}@media (max-width:560px){.cjhs-card .cjhs-card_body .cjhs-btns .btn{padding:10px 20px;padding-right:25px;font-size:12px}}@media (max-width:320px){.cjhs-card .cjhs-card_body .cjhs-btns .btn{padding:10px 15px;padding-right:20px;font-size:10px}}.cjhs-card .cjhs-card_body .cjhs-btns .btn span{display:block;position:relative;padding-left:0;font-weight:400;font-size:20px}.cjhs-card .cjhs-card_body .cjhs-btns .btn span i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;-webkit-transition:linear .2s;transition:linear .2s}@media (max-width:560px){.cjhs-card .cjhs-card_body .cjhs-btns .btn span i{font-size:18px}}@media (max-width:460px){.cjhs-card .cjhs-card_body .cjhs-btns .btn span i{left:95%}}@media (max-width:1640px){.cjhs-card .cjhs-card_body .cjhs-btns .btn span{font-size:calc(12px + (20 - 12)*((100vw - 1024px)/(1640 - 1024)))}}@media (max-width:1024px){.cjhs-card .cjhs-card_body .cjhs-btns .btn span{font-size:11px}}@media (max-width:768px){.cjhs-card .cjhs-card_body .cjhs-btns .btn span{font-size:calc(12px + (20 - 12)*((100vw - 375px)/(768 - 375)))}}@media (max-width:414px){.cjhs-card .cjhs-card_body .cjhs-btns .btn span{letter-spacing:.5px}}@media (max-width:320px){.cjhs-card .cjhs-card_body .cjhs-btns .btn span{font-size:10px}}@media (min-width:768px){.cjhs-card .cjhs-card_body .cjhs-btns .btn:hover span i{left:102%;-webkit-transition:linear .2s;transition:linear .2s}}.cjhs-card .cjhs-card_body .cjhs-btns .btn.is-white:hover{background-color:#fbff78;border-color:#fbff78}.modal-gakusei{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:-1;-webkit-transition:ease-in .3s;transition:ease-in .3s}@media (max-width:957px){.modal-gakusei{padding-left:20px;padding-right:20px;padding-top:10%}}.modal-gakusei.is-active{opacity:1;z-index:9999999;-webkit-transition:ease-in .3s;transition:ease-in .3s}.modal-gakusei.is-active .modal-body{opacity:1;-webkit-transition:linear .3s;transition:linear .3s;-webkit-transition-delay:.5s;transition-delay:.5s}.modal-gakusei .modal-body{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;opacity:0;overflow-y:auto;max-height:calc(100vh - 210px);-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition:linear .3s;transition:linear .3s;padding-top:45px}.modal-gakusei .modal-body .modal-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:957px;width:100%;margin-left:auto;margin-right:auto;background-color:#fff}@media (max-width:800px){.modal-gakusei .modal-body .modal-cont{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}.modal-gakusei .modal-body .modal-cont .modal-cont_info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 58px;font-family:"Noto Sans JP",sans-serif;line-height:28px;font-size:14px}@media (max-width:560px){.modal-gakusei .modal-body .modal-cont .modal-cont_info{padding:18px 20px}}.modal-gakusei .modal-body .modal-cont .modal-cont_info .user-inf{background-color:#f4f7f5;font-family:"Noto Sans JP",sans-serif;font-size:12px;padding:12px 25px;font-weight:300;margin:40px 0 20px;text-align:left}.modal-gakusei .modal-body .modal-cont .modal-cont_info .user-inf span{display:block;font-family:"游明朝",sans-serif;font-weight:700;font-size:24px}.modal-gakusei .modal-body .modal-cont .modal-cont_info .cont-info_qu{font-family:"游明朝",sans-serif;font-size:18px;font-weight:700}.modal-gakusei .modal-body .modal-cont .modal-cont_info .btn{background-color:#f5a200}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-gakusei .modal-body .modal-cont .modal-cont_info .btn{padding-top:14px}}.modal-gakusei .modal-body .modal-cont .modal-cont_info .btn span{display:block;position:relative;padding-right:30px}.modal-gakusei .modal-body .modal-cont .modal-cont_info .btn span i{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% - 20px);-webkit-transition:linear .2s;transition:linear .2s}.modal-gakusei .modal-body .modal-cont .modal-cont_info .btn:hover{background-color:#fff;border-color:#f5a200}.modal-gakusei .modal-body .modal-cont .modal-cont_info .btn:hover span i{left:calc(100% - 18px);-webkit-transition:linear .2s;transition:linear .2s}.modal-gakusei .modal-body .modal-cont .modal-cont_img{position:relative;-webkit-box-flex:0;-ms-flex:0 0 38.25%;flex:0 0 38.25%;max-width:38.25%}@media (max-width:800px){.modal-gakusei .modal-body .modal-cont .modal-cont_img{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;min-height:250px;background-position:center 20% !important}}.modal-gakusei .modal-body .modal-cont .close-box{position:absolute;top:-35px;right:0;display:block;width:25px;height:25px}.modal-gakusei .modal-body .modal-cont .close-box span{position:absolute;display:block;width:100%;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-gakusei .modal-body .modal-cont .close-box span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-cntr .input-grp{margin-bottom:30px}.form-cntr .input-grp .select-area{position:relative}.form-cntr .input-grp .select-area:before{content:"";display:block;position:absolute;top:0;right:0;width:50px;height:100%;background-color:#6eb6c1;z-index:1;pointer-events:none}.form-cntr .input-grp .select-area:after{content:"";position:absolute;top:36%;right:20px;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:3}.form-cntr .input-grp .select-area select{width:100%;display:block;padding:10px 20px;font-size:1em;font-weight:500;color:dimgray;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-cntr .input-grp .select-area select:-ms-expand{display:none}.form-cntr .input-grp .input-area .input{display:block;width:100%;padding:10px 20px}.form-cntr .input-grp .checkbox-area label{position:relative;cursor:pointer}.form-cntr .input-grp .checkbox-area label:before{content:"";display:inline-block;height:20px;width:20px;border:2px solid #6eb6c1}.form-cntr .input-grp .checkbox-area label:after{content:"";display:inline-block;position:absolute;top:-1px;left:5px;height:7px;width:11px;border-left:2px solid #6eb6c1;border-bottom:2px solid #6eb6c1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-cntr .input-grp .checkbox-area input[type=checkbox]{display:none;border:1px solid #000;opacity:0}.form-cntr .input-grp .checkbox-area input[type=checkbox]+label:after{content:none}.form-cntr .input-grp .checkbox-area input[type=checkbox]:checked+label:after{content:""}.form-cntr .input-grp .radiobox-area label{position:relative;cursor:pointer}.form-cntr .input-grp .radiobox-area label:before{content:"";display:inline-block;height:20px;width:20px;border:2px solid #6eb6c1}.form-cntr .input-grp .radiobox-area label:before{border-radius:20em}.form-cntr .input-grp .radiobox-area label:after{content:"";display:inline-block;position:absolute;top:0;left:6px;height:7px;width:0;border-left:2px solid #6eb6c1;border-bottom:2px solid #6eb6c1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-cntr .input-grp .radiobox-area label:after{padding:3px;background-color:#6eb6c1;border-radius:20em}.form-cntr .input-grp .radiobox-area input[type=radio]{display:none;border:1px solid #000;opacity:0}.form-cntr .input-grp .radiobox-area input[type=radio]+label:after{content:none}.form-cntr .input-grp .radiobox-area input[type=radio]:checked+label:after{content:""}.dblock{display:block}.diblock{display:inline-block}.dflex{display:-webkit-box;display:-ms-flexbox;display:flex}.diflex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.dnone{display:none}.tc{text-align:center !important}.tl{text-align:left !important}.tr{text-align:right !important}.ai{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.fs-18-xs{font-size:18px}@media (min-width:561px){.fs-20{font-size:20px !important}}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-900{font-weight:900 !important}.is-wide{width:100%}.dflex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jc_fend{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){.jc-center-xs{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.flex-row-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ov-hidden{overflow:hidden}.view-800{display:none}.bg-grey{background-color:#f4f7f5}.h-auto{min-height:auto !important}.vsp{display:none}@media (max-width:800px){.bt-none-sp_800{border-top:none !important}.bb-none-sp_800{border-bottom:none !important}.view-800{display:block}}@media (max-width:560px){.bt-none-sp{border-top:none !important}.bb-none-sp{border-bottom:none !important}.bb-sp{border-bottom:1px solid #414042 !important}.mt-17-xs{margin-top:17px}.vsp{display:block}.tc-xs{text-align:center}}.view_pc{display:none}@media (max-width:768px){.view_pc{display:block}}.view_pc_xs{display:none}@media (max-width:568px){.view_pc_xs{display:block}}.bb_none{border-bottom:none !important}.bt_none{border-top:none !important}.brder_top{border-top:3px solid #414042}.brder_bt{border-bottom:1px solid #414042}.section-title{position:relative;font-size:30px;margin-bottom:30px}@media (max-width:768px){.mb_xs-un{margin-bottom:17px}}.futurity-sec .card_m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.futurity-sec .card_m.left_inf{padding-right:14%}@media (max-width:768px){.futurity-sec .card_m.left_inf{padding-right:0}}@media only screen and (min-width:769px) and (max-width:1090px){.futurity-sec .card_m.left_inf{padding-bottom:20px;padding-top:20px}.futurity-sec .card_m .card_m-contents .futurity-tit .tit-img_sub{font-size:17px}.futurity-sec .card_m-img{max-height:540px}.futurity-sec .card_m-img>img{height:100%;width:unset}}@media only screen and (min-width:769px) and (max-width:1180px){.futurity-sec .card_m.left_inf{padding-left:20px}}.futurity-sec .card_m .card_m-contents{max-width:480px;width:100%}@media (max-width:768px){.futurity-sec .card_m .card_m-contents{padding-left:40px;padding-right:40px}.futurity-sec .rel-bg{position:relative}}.futurity-sec .card_m .card_m-contents .contents-body .common-btn{padding:17px 0}@media (max-width:1080px){.futurity-sec .card_m .card_m-contents .contents-body{padding-left:20px}}@media (max-width:768px){.futurity-sec .card_m .card_m-contents .contents-body{padding-left:0}}@media (max-width:800px){.futurity-sec .card_m .card_m-contents .contents-body .common-btn{margin-top:10px}}.futurity-sec .card_m .card_m-contents .futurity-tit{margin-bottom:20px}.futurity-sec .card_m .card_m-contents .futurity-tit .tit-im{font-family:"Trajan Pro Regular",sans-serif;max-width:420px;width:100%;margin:auto}.futurity-sec .card_m .card_m-contents .futurity-tit .tit-img_sub{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:300;letter-spacing:2px}@media (max-width:560px){.futurity-sec .card_m .card_m-contents .futurity-tit .tit-img_sub{font-size:14px}}.futurity-sec .card_m .card_m-contents .p-txt{font-family:"Noto Sans JP",sans-serif;font-size:14px;margin-bottom:30px;font-weight:300;line-height:28px}.futurity-sec .card_m .card_m-img{display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}@media only screen and (min-width:769px) and (max-width:1090px){.futurity-sec .card_m .card_m-contents .futurity-tit .tit-img_sub{font-size:calc(16px + 4*((100vw - 769px)/321))}.futurity-sec .card_m .card_m-contents .p-txt{font-size:calc(12px + 2*((100vw - 769px)/321))}.futurity-sec .card_m .card_m-contents .contents-body .common-btn{padding:calc(5px + 12*((100vw - 769px)/321)) 0;margin-top:0}}.linear-bg{display:none}@media (max-width:768px){.futurity-sec .card_m .card_m-img{margin-top:-50px}.linear-bg{display:block;position:absolute;height:91px;left:0;width:100%;bottom:-40px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0));background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}}.dept-sec .card-nav{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.dept-sec .card-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;min-height:464px}@media (max-width:800px){.dept-sec .card-nav li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:0;min-height:380px}}@media (max-width:375px){.dept-sec .card-nav li{min-height:334px}}.dept-sec .card-nav li .card-nav_item{position:relative;bottom:0;top:0;left:0;right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:470px}@media (max-width:414px){.dept-sec .card-nav li .card-nav_item{min-height:380px;height:auto}}@media (max-width:375px){.dept-sec .card-nav li .card-nav_item{min-height:334px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.dept-sec .card-nav li .card-nav_item{width:100%}}.dept-sec .card-nav li .card-nav_item .card-nav-img{position:absolute;top:0;left:0;bottom:0;z-index:5;width:35%;background-position:17% center}@media (max-width:414px){.dept-sec .card-nav li .card-nav_item .card-nav-img{background-position:20% center}}@media (max-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}.dept-sec .card-nav li .card-nav_item .card-nav-cont{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;padding:58px 40px 63px;height:100%}@media (min-width:900px){.dept-sec .card-nav li .card-nav_item .card-nav-cont{padding:58px 20px 40px}}@media (min-width:1180px){.dept-sec .card-nav li .card-nav_item .card-nav-cont{padding:58px 40px 63px}}@media (max-width:414px){.dept-sec .card-nav li .card-nav_item .card-nav-cont{padding:40px 20px;height:auto}}@media (max-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-cont{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-t,.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-p,.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-p{font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:300;line-height:28px;letter-spacing:1px}.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-btn{position:relative;margin-top:30px}@media (max-width:414px){.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-btn{margin-top:10px}}.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-btn .btn{background-color:#fff;color:#414042;font-size:14px;letter-spacing:2px;margin-bottom:0;margin-top:0;font-weight:400}@media (max-width:900px){.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-btn .btn{font-size:10px;padding:10px}}@media (max-width:768px){.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-btn .btn{font-size:14px;padding:14px 10px}}.dept-sec .card-nav li .card-nav_item .card-nav-cont .card-nav-btn .btn:hover{border-color:#fff}.dept-sec .card-nav li .card-nav_item .card-nav-t{font-weight:500;text-align:center;letter-spacing:2px;padding-top:0}.dept-sec .card-nav li .card-nav_item .card-nav-t{font-size:50px}@media screen and (min-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-t{font-size:calc(50px + 30*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.dept-sec .card-nav li .card-nav_item .card-nav-t{font-size:80px}}.dept-sec .card-nav li .card-nav_item .card-nav-t{line-height:45px}@media screen and (min-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-t{line-height:calc(45px + 20*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.dept-sec .card-nav li .card-nav_item .card-nav-t{line-height:65px}}.dept-sec .card-nav li .card-nav_item .card-nav-t span{margin-top:16px;margin-bottom:10px}.dept-sec .card-nav li .card-nav_item .card-nav-t span{font-size:16px}@media screen and (min-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-t span{font-size:calc(16px + 8*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.dept-sec .card-nav li .card-nav_item .card-nav-t span{font-size:24px}}.dept-sec .card-nav li .card-nav_item .card-nav-t span{line-height:16px}@media screen and (min-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-t span{line-height:calc(16px + 8*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.dept-sec .card-nav li .card-nav_item .card-nav-t span{line-height:24px}}.dept-sec .card-nav li .card-nav_item .card-nav-t small{font-size:14px}@media screen and (min-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-t small{font-size:calc(14px + 2*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.dept-sec .card-nav li .card-nav_item .card-nav-t small{font-size:16px}}.dept-sec .card-nav li .card-nav_item .card-nav-t small{line-height:14px}@media screen and (min-width:375px){.dept-sec .card-nav li .card-nav_item .card-nav-t small{line-height:calc(14px + 2*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.dept-sec .card-nav li .card-nav_item .card-nav-t small{line-height:16px}}.dept-sec .card-nav li:nth-child(2) .card-nav-img{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/navs/ot_2025.png);background-position:45% center}@media (max-width:414px){.dept-sec .card-nav li:nth-child(2) .card-nav-img{background-position:47% center}}.dept-sec .card-nav li:last-child .card-nav-img{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/navs/st_2025.png);background-position:45% center}.ynet-sec{padding:80px 0 66px}@media (max-width:560px){.ynet-sec{padding:30px 0}}.ynet-sec .ynet-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:895px;width:100%;margin:auto;font-family:"Noto Sans JP",sans-serif}@media (max-width:895px){.ynet-sec .ynet-con{padding-left:20px;padding-right:20px}}@media (max-width:560px){.ynet-sec .ynet-con{text-align:center}}@media (max-width:375px){.ynet-sec .ynet-con{font-size:14px}}.ynet-sec .ynet-con .l-c{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px}@media (max-width:560px){.ynet-sec .ynet-con .l-c{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}}.ynet-sec .ynet-con .l-c .bnr-tit-lg{font-family:"Trajan Pro Regular",sans-serif;font-weight:300;line-height:32px;letter-spacing:5px}.ynet-sec .ynet-con .l-c .bnr-tit-lg{font-size:26px}@media screen and (min-width:375px){.ynet-sec .ynet-con .l-c .bnr-tit-lg{font-size:calc(26px + 9*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.ynet-sec .ynet-con .l-c .bnr-tit-lg{font-size:35px;margin-bottom:8px}}@media (max-width:568px){.ynet-sec .ynet-con .l-c .bnr-tit-lg{margin-bottom:10px;font-size:28px;line-height:31px}}.ynet-sec .ynet-con .l-c p{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:2.1px}@media (max-width:568px){.ynet-sec .ynet-con .l-c p{font-size:12px;line-height:19px;letter-spacing:1.5px}}@media (max-width:560px){.ynet-sec .ynet-con .r-c{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ynet-sec .ynet-con .r-c .common-btn{padding:17.5px 20px}@media (max-width:568px){.ynet-sec .ynet-con .r-c .common-btn{margin-top:20px;margin-bottom:0;padding:10px 20px;font-size:16px;line-height:28px;max-width:275px}}.ynet-sec .ynet-con .r-c .common-btn span{display:block;position:relative;padding-left:20px;padding-right:40px}@media (max-width:568px){.ynet-sec .ynet-con .r-c .common-btn span{padding-right:20px}}.ynet-sec .ynet-con .r-c .common-btn span:before,.ynet-sec .ynet-con .r-c .common-btn span:after{content:"";position:absolute;right:0;top:50%;width:20px;height:2px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:linear .3s;transition:linear .3s}@media (max-width:568px){.ynet-sec .ynet-con .r-c .common-btn span:before,.ynet-sec .ynet-con .r-c .common-btn span:after{width:15px}}.ynet-sec .ynet-con .r-c .common-btn span:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.ynet-sec .ynet-con .r-c .common-btn.is_view span:before,.ynet-sec .ynet-con .r-c .common-btn.is_view span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:linear .2s;transition:linear .2s}.ynet-sec .ynet-con .r-c .common-btn.is_view span:after{opacity:0;-webkit-transition:linear .3s;transition:linear .3s}.ynet-sec .ynet-con .r-c .common-btn:hover span:before,.ynet-sec .ynet-con .r-c .common-btn:hover span:after{background-color:#6eb6c1}.ynet-sec .ynet-con .ftr-lg_menu{display:none;margin-top:40px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ynet-sec .ynet-con .ftr-lg_menu ul a{display:block;color:#414042;border-bottom:1px solid #ccc}.ynet-sec .ynet-con .ftr-lg_menu ul a span{padding-right:30px}.uni-title{position:relative;font-family:"Trajan Pro Regular",sans-serif;//color:#fff;font-weight:300;display:inline-block;text-align:center}.uni-title{font-size:45px}@media screen and (min-width:1000px){.uni-title{font-size:calc(45px + 32*((100vw - 1000px)/640))}}@media screen and (min-width:1640px){.uni-title{font-size:77px}}.uni-title{line-height:45px}@media screen and (min-width:1000px){.uni-title{line-height:calc(45px + 32*((100vw - 1000px)/640))}}@media screen and (min-width:1640px){.uni-title{line-height:77px}}@media (max-width:767px){.uni-title{font-size:50px}}@media (max-width:375px){.uni-title{font-size:45px}}.uni-title span{position:absolute;top:-85%;left:-7%;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);font-family:"TuesdayNight";color:#fbff78}.uni-title span{font-size:14px}@media screen and (min-width:1000px){.uni-title span{font-size:calc(14px + 26*((100vw - 1000px)/640))}}@media screen and (min-width:1640px){.uni-title span{font-size:40px}}@media (min-width:1000px){.uni-title span{top:-70%;left:-4%}}@media (min-width:1180px){.uni-title span{top:-85%;left:-7%}}@media (max-width:767px){.uni-title span{font-size:26px;top:-95%}}@media (max-width:375px){.uni-title span{font-size:20px;top:-85%}}.evnt-sec{margin-top:80px}@media (max-width:767px){.evnt-sec{margin-top:40px}}.evnt-sec .jEvent-navs{margin-bottom:30px}.jEvent-sec{border-top:1px solid #bbb}@media (max-width:767px){.jEvent-sec{padding-top:calc(20px + (60 - 20)*((100vw - 320px)/(767 - 320)))}}@media (max-width:568px){.jEvent-sec{padding-top:7px}}@media (max-width:568px){.jEvent-sec .jEvent-con{padding:30px 0}}.jEvent-sec .jEvent-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.jEvent-sec .jEvent-con .lc{-webkit-box-flex:0;-ms-flex:0 0 33.42%;flex:0 0 33.42%;max-width:33.42%}.jEvent-sec .jEvent-con .lc .jEvent-mImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:650px;background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/top/jEvent_2024.png);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:20px}@media (min-width:1080px){.jEvent-sec .jEvent-con .lc .jEvent-mImg{padding:40px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.jEvent-sec .jEvent-con .lc .jEvent-mImg{position:relative}}@media (max-width:767px){.jEvent-sec .jEvent-con .lc .jEvent-mImg{padding:20px}}@media (max-width:375px){.jEvent-sec .jEvent-con .lc .jEvent-mImg{//min-height:230px}}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 30px;text-align:center}@media (max-width:1000px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont{padding:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont{position:absolute;bottom:40px;left:0;right:0}}@media (max-width:375px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn{padding:15.5px 10px;padding-right:24px}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn i{right:8px}.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn:hover i{right:8px}}@media (max-width:320px){.jEvent-sec .jEvent-con .lc .jEvent-mImg .jEvent-img_cont .jEvent-button .btn span{letter-spacing:.5px}}.jEvent-sec .jEvent-con .rc{-webkit-box-flex:0;-ms-flex:0 0 66.58%;flex:0 0 66.58%;max-width:66.58%}.jEvent-sec .jEvent-con .rc .jEvent-tit{font-family:"Trajan Pro Regular",sans-serif;-webkit-transform:skew(-9deg);transform:skew(-9deg);font-weight:300}.jEvent-sec .jEvent-con .rc .jEvent-tit{font-size:25px}@media screen and (min-width:375px){.jEvent-sec .jEvent-con .rc .jEvent-tit{font-size:calc(25px + 30*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.jEvent-sec .jEvent-con .rc .jEvent-tit{font-size:55px}}@media (max-width:568px){.jEvent-sec .jEvent-con .rc .jEvent-tit{font-size:39px;line-height:31px;margin-bottom:17px}}.jEvent-sec .jEvent-con .rc .jEvent-tit.fs-it{-webkit-transform:skew(-9deg);transform:skew(-9deg)}.jEvent-sec .jEvent-con .rc .jEvent-tit_sub{position:relative;font-family:"Noto Serif JP Light";padding:5px 40px;font-weight:300;letter-spacing:3px}@media (max-width:560px){.jEvent-sec .jEvent-con .rc .jEvent-tit_sub{font-size:12px;padding:2px 25px}}@media (max-width:345px){.jEvent-sec .jEvent-con .rc .jEvent-tit_sub{letter-spacing:0}}.jEvent-sec .jEvent-con .rc .jEvent-tit_sub:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;z-index:-1;background-color:#fff000;-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}@media (max-width:568px){.jEvent-sec .jEvent-con .rc .jEvent-navs{margin:10px auto 20px auto;max-width:185px;width:100%}.jEvent-sec .jEvent-con .rc .jEvent-navs .owl-prev i,.jEvent-sec .jEvent-con .rc .jEvent-navs .owl-next i{font-size:40px}.jEvent-sec .jEvent-con .rc .jEvent-navs .custom-dots{padding:0 15px}}@media (max-width:768px){.jEvent-sec .jEvent-con .lc,.jEvent-sec .jEvent-con .rc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.jEvent-sec .jEvent-con .nav_wrp{position:relative}.jEvent-sec .jEvent-con .nav_wrp .col_r-half{margin-right:auto}.lg_news_title{margin-top:100px}@media screen and (max-width:768px){.lg_news_title{margin-top:60px !important;margin-bottom:60px !important}}#jEvent-slider{margin-top:20px}@media (max-width:700px){#jEvent-slider{margin-top:15px}}.com-part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-part .half-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width:768px){.com-part .half-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:414px){.com-part .half-col .cjhs-card_body.scaled_content{min-height:auto !important;overflow:hidden}.com-part .half-col .cjhs-card_body.scaled_content .cjhs-btns{bottom:10px}}@media (max-width:768px){.com-part.is-v2 .half-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:374px){.com-part.is-v2 .half-col .card-tit{font-size:30px;line-height:28px}}@media (max-width:414px){.com-part.is-v2 .half-col .cjhs-card_body{min-height:auto !important}}.com-part .cjhs-card.has_img-bg .cjhs-card_body{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.com-part .cjhs-card.has_img-bg .cjhs-card_body{height:100%;width:100%}}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns{position:relative;left:0;bottom:0;right:0;padding:0 40px 40px}@media (max-width:560px){.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns{padding:0 20px 10px}}@media (max-width:425px){.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .gap{margin-left:-3px !important;margin-right:-3px !important}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .gap .xs-6{-webkit-box-flex:0 !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important;max-width:50% !important;margin-bottom:10px;padding-left:3px !important;padding-right:3px !important}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .gap .xs-6:last-child{margin-bottom:0}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .ysdbtn{padding:15px 15px 15px 5px}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .ysdbtn i{left:calc(100%);font-size:16px}}@media (max-width:320px){.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .gap{margin-left:0 !important;margin-right:0 !important}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .gap .xs-6{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important;margin-bottom:10px;padding-left:0 !important;padding-right:0 !important}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .gap .xs-6:last-child{margin-bottom:0}.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns .ysdbtn i{left:calc(100% - 12px)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.com-part .cjhs-card.has_img-bg .cjhs-card_body .cjhs-btns{width:100%}}@media (max-width:320px){.com-part .cjhs-card.has_img-bg .cjhs-card_body{min-height:550px !important}}.com-part .ex-lists li a{font-family:"Noto Sans JP",sans-serif;font-weight:300;letter-spacing:.04em}@media (max-width:375px){.com-part .ex-lists li a{padding:21px 15px 21px 11px}}.for-pc{display:block !important}@media (max-width:425px){.for-pc{display:none !important}}.for-sp{display:none !important}@media (max-width:425px){.for-sp{display:block !important}}#shu-chart1,#shu-chart2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;width:100%;min-height:350px}@media (max-width:560px){#shu-chart1,#shu-chart2{min-height:200px}}.shu-box-2-l-ii .text{font-family:"Noto Sans JP",sans-serif;color:#b33232;font-size:56px;line-height:1.2;margin-right:14px}.shu-box-2-l-ii .text span{font-size:39%}#shu-box-2-l-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:560px){#shu-box-2-l-i{justify-content:center}}#shu-box-2-l-i h4{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:14px;margin-top:0 !important;margin-bottom:0 !important}#shu-box-2-r h3{display:block;margin:20px 0;font-family:"Noto Sans JP",sans-serif;color:#000;letter-spacing:1px;font-size:16px;text-align:left !important}#shu-box-4{max-width:845px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:845px){#shu-box-4{padding-left:20px;padding-right:20px}}#shu-box-4 h2{text-align:center}@media (max-width:560px){#shu-box-4 h2 img{width:100%}}#shu-box-4-i{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-10px;margin-right:-10px;margin-top:30px}@media (max-width:768px){#shu-box-4-i{margin-left:0;margin-right:0}}#shu-box-4-i .shu-box-4-ii{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:10px;padding-right:10px}@media (max-width:768px){#shu-box-4-i .shu-box-4-ii{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;margin-bottom:30px}}#shu-box-4-i .shu-box-4-ii p{font-family:"Noto Sans JP",sans-serif;font-weight:300;text-align:left;line-height:20px;color:#000}#shu-box-4-i .shu-box-4-ii .ph{margin-bottom:18px}#shu-box-4-i .shu-box-4-ii .ph img{width:100%;height:auto}#shu-box-4-i .shu-box-4-ii h3{padding:0 0 0 60px;font-family:"Noto Sans JP",sans-serif;font-weight:500;text-align:left;min-height:60px;color:#f15a24;font-size:20px;line-height:1.3;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/shu_support_point_1.gif) no-repeat left top}#shu-box-4-i .shu-box-4-ii.point-2 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/shu_support_point_2.gif) no-repeat left top}#shu-box-4-i .shu-box-4-ii.point-3 h3{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/shu_support_point_3.gif) no-repeat left top}#output_gakusei,#res-obog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-25px;margin-right:-25px}@media (max-width:768px){#output_gakusei,#res-obog{margin-left:-5px;margin-right:-5px}#output_gakusei{margin-left:auto;margin-right:auto}}@media (max-width:650px){#output_gakusei,#res-obog{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:414px){#output_gakusei,#res-obog{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}#output_gakusei .gaku-parent,#output_gakusei .obog-parent,#res-obog .gaku-parent,#res-obog .obog-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:25px;padding-right:25px;margin-bottom:39px}@media (max-width:768px){#output_gakusei .gaku-parent,#output_gakusei .obog-parent,#res-obog .gaku-parent,#res-obog .obog-parent{padding-left:4px;padding-right:4px}}#output_gakusei .zaigakusei-ph,#output_gakusei .obog-ph,#res-obog .zaigakusei-ph,#res-obog .obog-ph{position:relative}#output_gakusei .zaigakusei-ph,#output_gakusei .obog-ph,#res-obog .zaigakusei-ph,#res-obog .obog-ph{width:135px;height:135px}@media screen and (min-width:375px){#output_gakusei .zaigakusei-ph,#output_gakusei .obog-ph,#res-obog .zaigakusei-ph,#res-obog .obog-ph{width:calc(135px + 35*((100vw - 375px)/1265));height:calc(135px + 35*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#output_gakusei .zaigakusei-ph,#output_gakusei .obog-ph,#res-obog .zaigakusei-ph,#res-obog .obog-ph{width:170px;height:170px}}@media (max-width:374px){#output_gakusei .zaigakusei-ph,#output_gakusei .obog-ph,#res-obog .zaigakusei-ph,#res-obog .obog-ph{width:128px;height:128px}}#output_gakusei .zaigakusei-ph .ph,#output_gakusei .obog-ph .ph,#res-obog .zaigakusei-ph .ph,#res-obog .obog-ph .ph{position:absolute;top:0;left:0;z-index:1}#output_gakusei .zaigakusei-ph .ph,#output_gakusei .obog-ph .ph,#res-obog .zaigakusei-ph .ph,#res-obog .obog-ph .ph{width:135px;height:135px}@media screen and (min-width:375px){#output_gakusei .zaigakusei-ph .ph,#output_gakusei .obog-ph .ph,#res-obog .zaigakusei-ph .ph,#res-obog .obog-ph .ph{width:calc(135px + 35*((100vw - 375px)/1265));height:calc(135px + 35*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#output_gakusei .zaigakusei-ph .ph,#output_gakusei .obog-ph .ph,#res-obog .zaigakusei-ph .ph,#res-obog .obog-ph .ph{width:170px;height:170px}}@media (max-width:374px){#output_gakusei .zaigakusei-ph .ph,#output_gakusei .obog-ph .ph,#res-obog .zaigakusei-ph .ph,#res-obog .obog-ph .ph{width:128px;height:128px}}#output_gakusei .zaigakusei-ph .ph img,#output_gakusei .obog-ph .ph img,#res-obog .zaigakusei-ph .ph img,#res-obog .obog-ph .ph img{border-radius:100%;overflow:hidden}#output_gakusei .zaigakusei-ph .ph img,#output_gakusei .obog-ph .ph img,#res-obog .zaigakusei-ph .ph img,#res-obog .obog-ph .ph img{width:135px;height:135px}@media screen and (min-width:375px){#output_gakusei .zaigakusei-ph .ph img,#output_gakusei .obog-ph .ph img,#res-obog .zaigakusei-ph .ph img,#res-obog .obog-ph .ph img{width:calc(135px + 35*((100vw - 375px)/1265));height:calc(135px + 35*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#output_gakusei .zaigakusei-ph .ph img,#output_gakusei .obog-ph .ph img,#res-obog .zaigakusei-ph .ph img,#res-obog .obog-ph .ph img{width:170px;height:170px}}@media (max-width:374px){#output_gakusei .zaigakusei-ph .ph img,#output_gakusei .obog-ph .ph img,#res-obog .zaigakusei-ph .ph img,#res-obog .obog-ph .ph img{width:128px;height:128px}}#output_gakusei .zaigakusei-ph .icon,#output_gakusei .obog-ph .icon,#res-obog .zaigakusei-ph .icon,#res-obog .obog-ph .icon{position:absolute;top:-15px;left:0;z-index:99}#output_gakusei .zaigakusei-ph .icon img,#output_gakusei .obog-ph .icon img,#res-obog .zaigakusei-ph .icon img,#res-obog .obog-ph .icon img{width:35px}@media screen and (min-width:375px){#output_gakusei .zaigakusei-ph .icon img,#output_gakusei .obog-ph .icon img,#res-obog .zaigakusei-ph .icon img,#res-obog .obog-ph .icon img{width:calc(35px + 9*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#output_gakusei .zaigakusei-ph .icon img,#output_gakusei .obog-ph .icon img,#res-obog .zaigakusei-ph .icon img,#res-obog .obog-ph .icon img{width:44px}}@media (max-width:768px){#output_gakusei .zaigakusei-ph .icon,#output_gakusei .obog-ph .icon,#res-obog .zaigakusei-ph .icon,#res-obog .obog-ph .icon{top:-12px;left:0}}@media (max-width:414px){#output_gakusei .zaigakusei-ph .icon,#output_gakusei .obog-ph .icon,#res-obog .zaigakusei-ph .icon,#res-obog .obog-ph .icon{top:-6px}}#output_gakusei .zaigakusei-ph:hover .hover,#output_gakusei .obog-ph:hover .hover,#res-obog .zaigakusei-ph:hover .hover,#res-obog .obog-ph:hover .hover{opacity:1 !important;-webkit-transition:linear .2s;transition:linear .2s}#output_gakusei .zaigakusei-ph .link,#output_gakusei .obog-ph .link,#res-obog .zaigakusei-ph .link,#res-obog .obog-ph .link{display:block;background-color:rgba(255,255,255,0);text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0;z-index:99}#output_gakusei .zaigakusei-ph .link,#output_gakusei .obog-ph .link,#res-obog .zaigakusei-ph .link,#res-obog .obog-ph .link{width:135px;height:135px}@media screen and (min-width:375px){#output_gakusei .zaigakusei-ph .link,#output_gakusei .obog-ph .link,#res-obog .zaigakusei-ph .link,#res-obog .obog-ph .link{width:calc(135px + 35*((100vw - 375px)/1265));height:calc(135px + 35*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#output_gakusei .zaigakusei-ph .link,#output_gakusei .obog-ph .link,#res-obog .zaigakusei-ph .link,#res-obog .obog-ph .link{width:170px;height:170px}}@media (max-width:374px){#output_gakusei .zaigakusei-ph .link,#output_gakusei .obog-ph .link,#res-obog .zaigakusei-ph .link,#res-obog .obog-ph .link{width:128px;height:128px}}#output_gakusei .zaigakusei-ph .link a,#output_gakusei .obog-ph .link a,#res-obog .zaigakusei-ph .link a,#res-obog .obog-ph .link a{display:block;height:100%}#output_gakusei .zaigakusei-ph .link:hover .hover,#output_gakusei .obog-ph .link:hover .hover,#res-obog .zaigakusei-ph .link:hover .hover,#res-obog .obog-ph .link:hover .hover{opacity:1 !important;-webkit-transition:linear .2s;transition:linear .2s}#output_gakusei .zaigakusei-ph .hover,#output_gakusei .obog-ph .hover,#res-obog .zaigakusei-ph .hover,#res-obog .obog-ph .hover{color:#fff;background-color:rgba(1,19,33,.85);position:absolute;top:0;left:0;z-index:9;text-align:center;opacity:0;cursor:pointer;-webkit-transition:linear .2s;transition:linear .2s;border-radius:100%}#output_gakusei .zaigakusei-ph .hover,#output_gakusei .obog-ph .hover,#res-obog .zaigakusei-ph .hover,#res-obog .obog-ph .hover{width:135px;height:135px}@media screen and (min-width:375px){#output_gakusei .zaigakusei-ph .hover,#output_gakusei .obog-ph .hover,#res-obog .zaigakusei-ph .hover,#res-obog .obog-ph .hover{width:calc(135px + 35*((100vw - 375px)/1265));height:calc(135px + 35*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#output_gakusei .zaigakusei-ph .hover,#output_gakusei .obog-ph .hover,#res-obog .zaigakusei-ph .hover,#res-obog .obog-ph .hover{width:170px;height:170px}}@media (max-width:374px){#output_gakusei .zaigakusei-ph .hover,#output_gakusei .obog-ph .hover,#res-obog .zaigakusei-ph .hover,#res-obog .obog-ph .hover{width:128px;height:128px}}#output_gakusei .zaigakusei-ph .hover .hover-i,#output_gakusei .obog-ph .hover .hover-i,#res-obog .zaigakusei-ph .hover .hover-i,#res-obog .obog-ph .hover .hover-i{margin-top:16px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1000px){#output_gakusei .zaigakusei-ph .hover .hover-i,#output_gakusei .obog-ph .hover .hover-i,#res-obog .zaigakusei-ph .hover .hover-i,#res-obog .obog-ph .hover .hover-i{font-size:80%}}@media (max-width:650px){#output_gakusei .zaigakusei-ph .hover .hover-i,#output_gakusei .obog-ph .hover .hover-i,#res-obog .zaigakusei-ph .hover .hover-i,#res-obog .obog-ph .hover .hover-i{font-size:50%;top:40%}#output_gakusei .zaigakusei-ph .hover .hover-i .plus,#output_gakusei .obog-ph .hover .hover-i .plus,#res-obog .zaigakusei-ph .hover .hover-i .plus,#res-obog .obog-ph .hover .hover-i .plus{-webkit-transform:scale(.6);transform:scale(.6)}}#output_gakusei .zaigakusei-ph .hover .hover-i .title,#output_gakusei .obog-ph .hover .hover-i .title,#res-obog .zaigakusei-ph .hover .hover-i .title,#res-obog .obog-ph .hover .hover-i .title{font-size:129%;font-weight:700}#output_gakusei .obog-ph,#res-obog .obog-ph{width:100% !important;height:100% !important}#output_gakusei .obog-ph .ph,#res-obog .obog-ph .ph{width:100% !important;height:100% !important}#output_gakusei .obog-ph .ph img,#res-obog .obog-ph .ph img{border-radius:0 !important;width:100% !important;height:auto !important}#output_gakusei .obog-ph .icon,#res-obog .obog-ph .icon{position:absolute;top:0;left:0}#output_gakusei .obog-ph .icon,#res-obog .obog-ph .icon{width:26px;height:26px}@media screen and (min-width:375px){#output_gakusei .obog-ph .icon,#res-obog .obog-ph .icon{width:calc(26px + 32*((100vw - 375px)/1265));height:calc(26px + 32*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){#output_gakusei .obog-ph .icon,#res-obog .obog-ph .icon{width:58px;height:58px}}@media (max-width:560px){#output_gakusei .obog-ph .icon,#res-obog .obog-ph .icon{top:0}}#output_gakusei .obog-ph .link,#res-obog .obog-ph .link{width:100% !important;height:100% !important}#output_gakusei .obog-ph .hover,#res-obog .obog-ph .hover{width:100% !important;height:100% !important;border-radius:0 !important}#output_gakusei{max-width:1100px;width:100%}#res-obog .gaku-modal_body .entry-btn-more a{background-color:#00b9ef}.gaku-modal_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(0,0,0,.7);-webkit-transition:linear .3s;transition:linear .3s}@media (max-width:960px){.gaku-modal_wrapper{padding-left:20px;padding-right:20px}}.gaku-modal_wrapper.is-fadeIn{z-index:999999;opacity:1;-webkit-transition:linear .3s;transition:linear .3s}.gaku-modal_wrapper .gaku-modal_body{max-width:960px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:768px){.gaku-modal_wrapper .gaku-modal_body{overflow-y:auto;height:calc(100vh - 10px)}}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_header{text-align:right;border-bottom:1px #e5e5e5 solid;background-color:#fff}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_header #entry-close{display:inline-block;position:relative;width:50px;height:50px;margin-left:auto;background:#e5e7e8}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_header #entry-close:before,.gaku-modal_wrapper .gaku-modal_body .gaku-modal_header #entry-close:after{content:"";position:absolute;right:7px;bottom:24px;width:35px;height:1px;background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_header #entry-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents{padding:40px;background-color:#fff}@media (max-width:768px){.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents{padding:20px}}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i{-ms-flex-wrap:wrap;flex-wrap:wrap}}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l{position:relative;padding-bottom:80px}@media (max-width:768px){.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-title{font-weight:600;color:#e52727;margin-bottom:10px;line-height:1.2;text-align:left}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-title{font-size:16px}@media screen and (min-width:375px){.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-title{font-size:calc(16px + 2*((100vw - 375px)/1265))}}@media screen and (min-width:1640px){.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-title{font-size:18px}}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-text-1{font-family:"Noto Sans JP",sans-serif;font-weight:300;color:#1a1a1a;font-size:12px;margin-bottom:20px;text-align:left;margin-bottom:10px}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-text-2{margin-bottom:20px;padding:22px 34px;background-color:#e5e7e8;font-size:12px;font-family:"Noto Sans JP",sans-serif;font-weight:300;text-align:left}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-text-2 span{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:24px;font-weight:700;color:#231f20}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-text-3{margin-bottom:26px;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px;color:#4d4d4d;line-height:1.8}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-btn-more{text-align:center;position:absolute;bottom:0;left:0;right:0}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-btn-more a{position:relative;text-decoration:underline;text-align:center;border-radius:2px;font-size:16px;font-weight:400;font-family:"Noto Sans JP",sans-serif;padding:10px 36px;display:inline-block;border:2px #e52727 solid;border-radius:6px;color:#e52727;width:auto}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-btn-more a i{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:linear .3s;transition:linear .3s}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-l .entry-btn-more a:hover i{right:18px;-webkit-transition:linear .3s;transition:linear .3s}.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-r{-webkit-box-flex:0;-ms-flex:0 0 42.9%;flex:0 0 42.9%;max-width:42.9%;padding-left:40px}@media (max-width:768px){.gaku-modal_wrapper .gaku-modal_body .gaku-modal_contents-i .gaku-modal_contents-i-r{margin-top:30px;padding-left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.t_sub{font-size:18px}.font_century{font-family:"Century Gothic Regular",sans-serif;font-size:27px;font-weight:500}.font_century.is_v2{font-size:18px;font-weight:300}.font_yumin{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif !important}.font_gentium{font-family:"Gentium Book Basic",serif !important}.font_xs{font-weight:300;font-size:14px;font-family:"Noto Sans JP",sans-serif}#obog_post_output .entry-contents,#gakusei_post_output .entry-contents{padding-top:50px;padding-bottom:50px}#obog_post_output .entry-contents-i,#gakusei_post_output .entry-contents-i{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#obog_post_output .entry-contents-i .entry-col,#gakusei_post_output .entry-contents-i .entry-col{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}#obog_post_output .entry-contents-i .entry-col.is-l,#gakusei_post_output .entry-contents-i .entry-col.is-l{-webkit-box-flex:0;-ms-flex:0 0 62.8%;flex:0 0 62.8%;max-width:62.8%;padding-right:40px}@media (max-width:768px){#obog_post_output .entry-contents-i .entry-col.is-l,#gakusei_post_output .entry-contents-i .entry-col.is-l{padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}#obog_post_output .entry-contents-i .entry-col.is-r,#gakusei_post_output .entry-contents-i .entry-col.is-r{-webkit-box-flex:0;-ms-flex:0 0 37.2%;flex:0 0 37.2%;max-width:37.2%}@media (max-width:768px){#obog_post_output .entry-contents-i .entry-col.is-r,#gakusei_post_output .entry-contents-i .entry-col.is-r{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:30px}}#obog_post_output .entry-contents-i .entry-col .entry-title,#gakusei_post_output .entry-contents-i .entry-col .entry-title{margin-bottom:10px;color:#e52727;font-size:30px;line-height:1.2}@media (max-width:560px){#obog_post_output .entry-contents-i .entry-col .entry-title,#gakusei_post_output .entry-contents-i .entry-col .entry-title{font-size:20px}}#obog_post_output .entry-contents-i .entry-col .entry-text-1,#gakusei_post_output .entry-contents-i .entry-col .entry-text-1{margin-bottom:30px}#obog_post_output .entry-contents-i .entry-col .entry-text-2,#gakusei_post_output .entry-contents-i .entry-col .entry-text-2{margin-bottom:20px;padding:22px 34px;background-color:#e5e7e8}#obog_post_output .entry-contents-i .entry-col .entry-text-2 span,#gakusei_post_output .entry-contents-i .entry-col .entry-text-2 span{font-size:160%;font-weight:700}#obog_post_output .entry-contents-i .entry-col .entry-text-3,#gakusei_post_output .entry-contents-i .entry-col .entry-text-3{margin-bottom:26px;color:#4d4d4d;line-height:1.8}#obog_post_output .entry-contents-i .entry-col img,#gakusei_post_output .entry-contents-i .entry-col img{width:100%}@media (max-width:768px){#menu-gnav-6 li a .card-nav-t span{font-size:14px}}@media (max-width:768px){#menu-gnav-6 li a .card-nav-t small{font-size:12px}}@media (max-width:768px){#menu-gnav-6 li a .card-nav-img{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;background-position:center -30px}}.floating_text{padding-bottom:10px}.dot_un{position:absolute;left:35%;bottom:-1px}@media (max-width:650px){.tl-xs{text-align:left !important}}.unique-mb li{margin-bottom:4px !important}.hs_dot{display:inline-block !important}.hs_dot:before{content:"｡";position:absolute;bottom:0;right:-12px}.accordion-li li{margin-bottom:14px !important}.accordion-li li .rob-desc{line-height:22px !important}.mb_li-xs{margin-bottom:30px !important}.mb_li-xs li{margin-bottom:7px !important}.fw-t{font-weight:400 !important}.drp-box .rob-dept-box .pb_unique{margin-bottom:14px !important;line-height:22px !important}.td_first_center tbody tr th:first-child{text-align:center}.td_first_center tbody tr td{padding-left:15px;text-align:left}.tblack{color:#000 !important}.link_black[href^=tel]{color:#000 !important}@media (max-width:414px){#shisetsu_gal .rob-card-cont{padding:10px}}.grr thead th{padding:16.5px 5px !important;min-width:80px}.grr tbody tr th{text-align:center !important}.grr tbody tr th[rowspan="2"]{padding:53px 5px}.grr tbody tr td{text-align:left;padding:14px 10px}@font-face{font-family:"Trajan Pro Regular";src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/Trajan-Pro-Regular.woff);src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/Trajan-Pro-Regular.woff?#iefix) format("embedded-opentype"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/Trajan-Pro-Regular.woff) format("woff"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/Trajan-Pro-Regular.ttf) format("truetype")}@font-face{font-family:"Yu Mincho";src:local("游明朝体"),local("Yu Mincho"),local("YuMincho"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/yumin.woff);src:local("游明朝体"),local("Yu Mincho"),local("YuMincho"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/yumin.woff?#iefix) format("embedded-opentype"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/yumin.woff) format("woff"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/yumin.ttf) format("truetype")}@font-face{font-family:"APJapanese";src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/APJapanesefont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Fujiya";src:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/NP_Fujiya_pan.otf) format("otf"),url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/fonts/NP_Fujiya_pan.woff) format("woff");font-weight:400;font-style:normal}.noto-san{font-family:"Noto Sans JP",sans-serif !important;font-weight:400 !important}.yumin{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif !important}.ftj{font-family:"Trajan Pro Regular" !important}.apj{font-family:"APJapanese" !important}.gap.gap-4-xs{margin-left:-4px;margin-right:-4px}.gap.gap-4-xs>[class^=xs]{padding-left:4px;padding-right:4px}.gap.gap-4-xs>[class*=" xs"]{padding-left:4px;padding-right:4px}.gap.gap-5-xs{margin-left:-5px;margin-right:-5px}.gap.gap-5-xs>[class^=xs]{padding-left:5px;padding-right:5px}.gap.gap-5-xs>[class*=" xs"]{padding-left:5px;padding-right:5px}.gap.gap-10-xs{margin-left:-10px;margin-right:-10px}.gap.gap-10-xs>[class^=xs]{padding-left:10px;padding-right:10px}.gap.gap-10-xs>[class*=" xs"]{padding-left:10px;padding-right:10px}.gap.gap-20-xs{margin-left:-20px;margin-right:-20px}.gap.gap-20-xs>[class^=xs]{padding-left:20px;padding-right:20px}.gap.gap-20-xs>[class*=" xs"]{padding-left:20px;padding-right:20px}.gap.gap-30-xs{margin-left:-30px;margin-right:-30px}.gap.gap-30-xs>[class^=xs]{padding-left:30px;padding-right:30px}.gap.gap-30-xs>[class*=" xs"]{padding-left:30px;padding-right:30px}.gap.gap-40-xs{margin-left:-40px;margin-right:-40px}.gap.gap-40-xs>[class^=xs]{padding-left:40px;padding-right:40px}.gap.gap-40-xs>[class*=" xs"]{padding-left:40px;padding-right:40px}.gap.gap-50-xs{margin-left:-50px;margin-right:-50px}.gap.gap-50-xs>[class^=xs]{padding-left:50px;padding-right:50px}.gap.gap-50-xs>[class*=" xs"]{padding-left:50px;padding-right:50px}@media (min-width:561px){.gap.gap-4-sm{margin-left:-4px;margin-right:-4px}.gap.gap-4-sm>[class^=sm]{padding-left:4px;padding-right:4px}.gap.gap-4-sm>[class*=" sm"]{padding-left:4px;padding-right:4px}.gap.gap-5-sm{margin-left:-5px;margin-right:-5px}.gap.gap-5-sm>[class^=sm]{padding-left:5px;padding-right:5px}.gap.gap-5-sm>[class*=" sm"]{padding-left:5px;padding-right:5px}.gap.gap-10-sm{margin-left:-10px;margin-right:-10px}.gap.gap-10-sm>[class^=sm]{padding-left:10px;padding-right:10px}.gap.gap-10-sm>[class*=" sm"]{padding-left:10px;padding-right:10px}.gap.gap-20-sm{margin-left:-20px;margin-right:-20px}.gap.gap-20-sm>[class^=sm]{padding-left:20px;padding-right:20px}.gap.gap-20-sm>[class*=" sm"]{padding-left:20px;padding-right:20px}.gap.gap-30-sm{margin-left:-30px;margin-right:-30px}.gap.gap-30-sm>[class^=sm]{padding-left:30px;padding-right:30px}.gap.gap-30-sm>[class*=" sm"]{padding-left:30px;padding-right:30px}.gap.gap-40-sm{margin-left:-40px;margin-right:-40px}.gap.gap-40-sm>[class^=sm]{padding-left:40px;padding-right:40px}.gap.gap-40-sm>[class*=" sm"]{padding-left:40px;padding-right:40px}.gap.gap-50-sm{margin-left:-50px;margin-right:-50px}.gap.gap-50-sm>[class^=sm]{padding-left:50px;padding-right:50px}.gap.gap-50-sm>[class*=" sm"]{padding-left:50px;padding-right:50px}}@media (min-width:769px){.gap.gap-4{margin-left:-4px;margin-right:-4px}.gap.gap-4>[class^=md]{padding-left:4px;padding-right:4px}.gap.gap-4>[class*=" md"]{padding-left:4px;padding-right:4px}.gap.gap-5{margin-left:-5px;margin-right:-5px}.gap.gap-5>[class^=md]{padding-left:5px;padding-right:5px}.gap.gap-5>[class*=" md"]{padding-left:5px;padding-right:5px}.gap.gap-10{margin-left:-10px;margin-right:-10px}.gap.gap-10>[class^=md]{padding-left:10px;padding-right:10px}.gap.gap-10>[class*=" md"]{padding-left:10px;padding-right:10px}.gap.gap-15{margin-left:-15px;margin-right:-15px}.gap.gap-15>[class^=md]{padding-left:15px;padding-right:15px}.gap.gap-15>[class*=" md"]{padding-left:15px;padding-right:15px}.gap.gap-20{margin-left:-20px;margin-right:-20px}.gap.gap-20>[class^=md]{padding-left:20px;padding-right:20px}.gap.gap-20>[class*=" md"]{padding-left:20px;padding-right:20px}.gap.gap-30{margin-left:-30px;margin-right:-30px}.gap.gap-30>[class^=md]{padding-left:30px;padding-right:30px}.gap.gap-30>[class*=" md"]{padding-left:30px;padding-right:30px}.gap.gap-40{margin-left:-40px;margin-right:-40px}.gap.gap-40>[class^=md]{padding-left:40px;padding-right:40px}.gap.gap-40>[class*=" md"]{padding-left:40px;padding-right:40px}.gap.gap-50{margin-left:-50px;margin-right:-50px}.gap.gap-50>[class^=md]{padding-left:50px;padding-right:50px}.gap.gap-50>[class*=" md"]{padding-left:50px;padding-right:50px}}.gap .xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.gap .xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.gap .xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.gap .xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.gap .xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.gap .xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.gap .xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:769px){.gap .md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.gap .md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.gap .md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.gap .md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.gap .md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.gap .md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.gap .md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.gap .md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.gap .md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.gap .md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.mlr-auto{margin-left:auto !important;margin-right:auto !important}.global-mt{margin-top:100px}.mt-0-xs{margin-top:0}@media (min-width:769px){.mt-0{margin-top:0 !important}}.mb-0-xs{margin-bottom:0 !important}.mb-5-xs{margin-bottom:5px !important}.mb-8-xs{margin-bottom:8px !important}.mb-10-xs{margin-bottom:10px !important}.mb-20-xs{margin-bottom:20px !important}.mb-30-xs{margin-bottom:30px !important}.mb-40-xs{margin-bottom:40px !important}@media (min-width:769px){.mb-0{margin-bottom:0 !important}.mb-13{margin-bottom:13px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb-60{margin-bottom:60px !important}}.pt-0-xs{padding-top:0 !important}@media (min-width:769px){.pt-0{padding-top:0 !important}}.pb-0-xs{padding-bottom:0 !important}@media (min-width:769px){.pb-0{padding-bottom:0 !important}}.rob-card{color:#fff;display:block;margin-bottom:40px;position:relative}@media (max-width:768px){.rob-card{margin-bottom:10px}}.rob-card-typeB{height:calc(20vw)}@media screen and (max-width:768px){.rob-card-typeB{height:calc(58vw - 59px)}}@media screen and (min-width:1640px){.rob-card-typeB{height:290px}}.rob-card-typeB:before{content:"";position:absolute;background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);top:0;bottom:0;left:0;right:0}.rob-card .rob-card-body{position:relative}.rob-card .rob-card-body .rob-card-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rob-card .rob-card-body .rob-card-cont{position:absolute;top:0;left:0;right:0;padding:20px}.rob-card .rob-card-body .rob-card-cont p{font-family:"Noto Sans JP",sans-serif;font-weight:300;line-height:20px}.rob-card .rob-card-body .rob-card-cont p{font-size:12px}@media screen and (min-width:320px){.rob-card .rob-card-body .rob-card-cont p{font-size:calc(12px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-card .rob-card-body .rob-card-cont p{font-size:14px}}.rob-card i{background-color:#6eb6c1;position:absolute;bottom:0;right:0;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rob-files{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_rehajoshi_file.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;padding-top:10px;padding-left:30px;padding-right:30px;padding-bottom:40px;margin-bottom:60px}@media (min-width:1000px){.rob-files{min-height:600px}}@media (max-width:1000px){.gap.gap-30.folder-boxes .md-4{padding-left:10px;padding-right:10px}.gap.gap-30.folder-boxes{margin-left:-10px;margin-right:-10px}.rob-files{padding-left:26px;padding-right:26px}}@media (min-width:769px) and (max-width:900px){.rob-files{padding-left:20px;padding-right:20px}}@media (max-width:768px){.rob-files{margin-bottom:50px}}.rob-files .rob-files-body{position:relative}.rob-files .rob-files-body .rob-files-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rob-files .rob-files-body .rob-files-cont .rob-files-num{font-family:"ITC Century Handtooled Std";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px;font-weight:400}@media (min-width:769px) and (max-width:1100px){.rob-files .rob-files-body .rob-files-cont .rob-files-num,.rob-files .rob-files-body .rob-files-cont .rob-files-num .file-name{display:block}.rob-files .rob-files-body .rob-files-cont .rob-files-num .file-num{margin-top:-15px;display:block}}.rob-files .rob-files-body .rob-files-cont .rob-files-num .file-name{font-size:14px;line-height:25px;margin-right:5px;text-transform:uppercase}.rob-files .rob-files-body .rob-files-cont .rob-files-num .file-num{font-size:30px;line-height:50px;font-style:italic}.rob-files .rob-files-body .rob-files-cont .rob-files-tit{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:24px;font-weight:500;line-height:24px;margin-bottom:20px;text-align:center}@media only screen and (max-width:560px){.rob-files .rob-files-body .rob-files-cont .rob-files-tit{font-size:calc(4.5vw)}}.rob-files .rob-files-body .rob-files-cont .rob-desc{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:24px;margin-bottom:30px}@media (max-width:561px){.rob-files .rob-files-body .rob-files-cont .rob-desc{margin-bottom:15px}}.rob-files .rob-files-body .rob-files-cont .rob-graph-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.rob-files .rob-files-body .rob-files-cont .rob-graph-img img{max-width:100%}.rob-files-file1 .rob-files-body .rob-files-cont .rob-desc{margin-bottom:50px}@media (max-width:561px){.rob-files-file1 .rob-files-body .rob-files-cont .rob-desc{margin-bottom:15px}}.rob-card-graph{background-color:#fff;padding:60px 80px;min-height:655px}@media (max-width:768px){.rob-card-graph{margin-bottom:20px;padding:30px;min-height:auto}}.rob-card-graph .rob-card_grp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;min-height:370px}@media (max-width:768px){.rob-card-graph .rob-card_grp{min-height:auto}}.rob-card-graph .rob-card_grp .rob-card-graph-desc,.rob-card-graph .rob-card_grp .rob-card-graph-img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rob-card-graph .rob-card-graph-tit{text-align:center;margin-bottom:50px;font-size:24px}.rob-card-graph .rob-card-graph-tit h3{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-weight:400;line-height:30px;position:relative;z-index:1;letter-spacing:1px;margin-bottom:20px}@media (max-width:375px){.rob-card-graph .rob-card-graph-tit h3{font-size:21px}.educ-active .rob-btn-is-dark{font-size:20px}.educ-active .rob-btn-is-dark i{right:10px}.school_overview .message_overflow_img .rob-title{letter-spacing:2px}}.rob-card-graph .rob-card-graph-tit h3:before{content:"";background-color:#fff000;height:5px;width:110%;position:absolute;bottom:0;right:-5px;z-index:-1}.rob-card-graph .rob-card-graph-desc{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px;line-height:28px;margin-bottom:30px}.rob-card-graph .rob-card-graph-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;max-width:380px;width:100%;margin-left:auto;margin-right:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rob-card-graph .rob-card-graph-img{height:auto}}.rob-card-graph .rob-card-graph-img img{width:100%}@media screen and (max-width:1100px){.rob-card-graph .rob-card-graph-img img{width:100%}}@media screen and (max-width:560px){.rob-card-graph .rob-card-graph-img img{height:auto}}.rob-card-graph .rob-card-graph-body .rob-card_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.rob-card-graph .rob-card-graph-body .rob-card_cont .rob-card-graph-desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rob-card-graph .rob-card-graph-body .rob-card_cont .rob-card-graph-img{display:block}.rob-card-graph .rob-card-graph-body h4{text-align:left;margin-top:20px;margin-bottom:30px}.rob-card-graph .rob-card-graph-body .pie-tit{font-family:"Noto Sans JP",sans-serif;color:#000;letter-spacing:1px;font-size:16px;font-weight:600}@media (max-width:768px){.rob-card-graph .rob-card-graph-body .pie-tit{font-size:14px;margin-bottom:10px}}.rob-card-graph .rob-btn{max-width:360px;width:100%;padding:13px 50px}@media (max-width:768px){.rob-card-graph .rob-btn{width:100%;font-size:15px;padding:13px 45px}}@media (max-width:768px){.rob-card-graph .rob-btn{padding:13px 35px}}.rob-card-graph.is-new{min-height:auto;height:100%;padding:55px 70px}@media (max-width:768px){.rob-card-graph.is-new{margin-bottom:19px;padding:44px 20px;padding-bottom:30px !important}.rob-card-graph.is-new .rob-card-graph-tit h3{font-size:18px;margin-bottom:0}.rob-card-graph.is-new .rob-card-graph-tit h3:before{width:100%;right:0}.rob-card-graph.is-new .rob-card-graph-desc{padding:0 40px;margin-bottom:20px}}@media (max-width:374px){.rob-card-graph.is-new .rob-card-graph-desc{padding:0 20px;margin-bottom:20px}}.rob-card-graph.is-new .rob-card_grp{min-height:auto}@media (max-width:768px){.rob-card-graph.is-new .rob-card_grp{height:auto !important}}.rob-card-graph.is-new .rob-card-graph-img{margin-bottom:37px !important}@media (max-width:768px){.rob-card-graph.is-new .rob-card-graph-img{margin-bottom:30px !important}}@media (max-width:768px){.rob-card-graph.is-new .dbtn{padding:0 40px}}@media (max-width:414px){.rob-card-graph.is-new .dbtn{padding:0 18.5px}}@media (max-width:374px){.rob-card-graph.is-new .dbtn{padding:0 20px}}@media (max-width:650px){.rob-card-graph.is-new .dbtn .rob-btn{font-size:14px;line-height:14px;font-size:14px}.rob-card-graph.is-new .dbtn .rob-btn i{font-size:18px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.rob-card-graph.is-new{height:auto}}}.rob-article-lists li{counter-increment:inst;font-size:14px;line-height:20px;margin-bottom:20px;padding-left:30px;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:300}.rob-article-lists li:before{content:"(" counter(inst) ")";position:absolute;left:6px;font-size:14px;line-height:20px}.rob-article-lists li:first-child{margin-top:20px}.rob-article-lists li:last-child{margin-bottom:0}.rob-teach-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.rob-teach-list .rob-modal .modal-box .modal-body .modal-cont{padding:30px 25px}@media (max-width:768px){.rob-teach-list{margin-bottom:10px}}@media (max-width:768px){.rob-teach-list{margin-left:-4px;margin-right:-4px;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}@media (max-width:414px){.rob-teach-list{margin-left:-8px;margin-right:-8px}}.rob-teach-list:last-child{margin-bottom:0}.rob-teach-list li{display:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 191px;flex:0 0 191px;max-width:191px;height:191px;overflow:hidden;margin-bottom:20px;margin-right:8px}@media (max-width:792px){#teacher_intro .gap .md-4,#teacher_intro .gap .md-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#teacher_intro .rob-desc{margin-bottom:40px;line-height:28px}#teacher_intro .rob-title{text-align:center}#teacher_intro .rob-title-bline:before{right:0;margin:0 auto}#teacher_intro .rob-teach-list{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}@media (min-width:769px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 108px;flex:0 0 108px;max-width:108px;height:108px}}@media (min-width:1000px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 145px;flex:0 0 145px;max-width:145px;height:145px}}@media (min-width:1280px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 191px;flex:0 0 191px;max-width:191px;height:191px}}@media (max-width:768px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;max-width:130px;margin-bottom:10px;padding-left:4px;padding-right:4px;margin-right:0;height:130px}}@media (max-width:559px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 122px;flex:0 0 122px;max-width:122px;height:122px}}@media (max-width:529px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px;max-width:155px;height:155px}}@media (max-width:374px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 144px;flex:0 0 144px;max-width:144px;height:136px}}.rob-teach-list li:first-child{position:relative}@media (max-width:768px){.rob-teach-list li:first-child{margin-right:5px}}@media (max-width:414px){.rob-teach-list li:first-child{margin-right:0}}.rob-teach-list li:first-child a{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}@media (max-width:768px){.rob-teach-list li:first-child a{left:9px}}@media (max-width:414px){.rob-teach-list li:first-child a{left:4px;width:calc(100% - 8px)}}.rob-teach-list li:last-child{margin-right:0}.rob-teach-list li .rob-teach-list-bg{color:#414042;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;position:relative;text-decoration:none;overflow:hidden}@media (max-width:768px){.rob-teach-list li .rob-teach-list-bg{height:100%}}.rob-teach-list li .rob-teach-list-bg img{-webkit-transform:translateY(5%);transform:translateY(5%)}@media (max-width:768px){.rob-teach-list li .rob-teach-list-bg img{-webkit-transform:translateY(0);transform:translateY(0)}}.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .teach-list-tit{color:#00b9ef;font-size:57px;line-height:67px;font-weight:300}@media (max-width:1000px){.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .teach-list-tit{font-size:48px;line-height:58px}}.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .teach-list-sub{font-size:16px;line-height:28px;font-weight:300;font-family:"Noto Sans JP",sans-serif}@media (max-width:1000px){.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .teach-list-sub{font-size:14px;line-height:20px}}.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .rob-btn-more{position:absolute;bottom:10px;left:0;right:0;max-width:50px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:1000px){.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .rob-btn-more{bottom:5px}}@media (max-width:768px){.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .rob-btn-more{bottom:0;font-size:10px;line-height:24px}}.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .rob-btn-more:before{position:absolute;content:"";width:28px;height:5px;border-bottom:1px solid;border-right:1px solid;right:-30px;top:48%;-webkit-transform:translateY(-48%) skewY(24deg) rotate(-24deg);transform:translateY(-48%) skewY(24deg) rotate(-24deg)}@media only screen and (max-width:999px) and (min-width:769px){.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .rob-btn-more:before{width:16px;right:-15px}}@media (max-width:768px){.rob-teach-list li .rob-teach-list-bg .rob-teach-list-bg-cont .rob-btn-more:before{width:24px;right:-20px}}.rob-teach-list li .rob-teach-list-bg-img .material-icons{position:absolute;background-color:#414042;color:#fff;bottom:0;right:0;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rob-teach-list-ot .rob-teach-list-bg .rob-teach-list-bg-cont .teach-list-tit{color:#6fba2c !important}.rob-teach-list-st .rob-teach-list-bg .rob-teach-list-bg-cont .teach-list-tit{color:#f5a200 !important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){@media (max-width:374px){.rob-teach-list li{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px}}}}.rob-news-list{padding-bottom:0;min-height:280px}@media (max-width:768px){.rob-news-list{margin-bottom:28px}}.rob-news-list .rob-news-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.rob-news-list .rob-news-list-item:last-child{margin-bottom:0}.rob-news-list .rob-news-list-item .rob-news-list-cont{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP",sans-serif;color:#414042;font-size:14px;line-height:21px;width:100%}.rob-news-list .rob-news-list-item .rob-news-list-cont a{font-family:"Noto Sans JP",sans-serif;color:#414042}.rob-news-list .rob-news-list-item .rob-news-list-cont .rob-news-list-date{margin-right:25px;font-family:"Noto Sans JP",sans-serif;font-weight:300}@media (max-width:1198px){.rob-news-list .rob-news-list-item .rob-news-list-cont .rob-news-list-date{margin-right:15px}}.rob-news-list .rob-news-list-item .rob-news-list-cont .rob-news-list-cat{display:inline-block;min-width:80px;font-family:"Noto Sans JP",sans-serif;font-weight:300}.rob-news-list .rob-news-list-item .rob-news-list-cont .rob-news-list-desc{font-family:"Noto Sans JP",sans-serif;font-weight:300;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1177px){.rob-news-list .rob-news-list-item .rob-news-list-cont{display:block}.rob-news-list .rob-news-list-item .rob-news-list-cont .rob-news-list-desc{width:100%;display:inline-block;margin-top:8px;word-break:break-all}}.rob-news-list-category{margin-bottom:38px}.rob-news-list-category .rob-news-list-item{margin-bottom:0}.rob-news-list-category .rob-news-list-item:last-child .rob-news-list-cont{border-bottom:1px solid #e4e4e5}.rob-news-list-category .rob-news-list-item i{color:#6eb6c1;position:absolute;right:15px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:linear .2s;transition:linear .2s}.rob-news-list-category .rob-news-list-item .rob-news-list-cont{display:-webkit-box;display:-ms-flexbox;display:flex;color:#414042;border-top:1px solid #e4e4e5;padding:28.5px 40px 28.5px 20px;position:relative;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media (max-width:1177px){.rob-news-list-category .rob-news-list-item .rob-news-list-cont{display:block}}.rob-news-list-category .rob-news-list-item .rob-news-list-cont i{font-size:20px}.rob-news-list-category .rob-news-list-item .rob-news-list-cont:hover{background-color:#eff3f0}.rob-news-list-category .rob-news-list-item .rob-news-list-cont:hover i{right:13px;-webkit-transition:linear .2s;transition:linear .2s}.rob-news-list-category .rob-news-list-item .rob-news-list-cont .rob-news-list-date{margin-right:20px}.rob-news-list-category .rob-news-list-item .rob-news-list-cont .rob-news-list-cat{margin-right:25px}.rob-news-list-category .rob-news-list-item .rob-news-list-cont .rob-news-list-desc{font-family:"Noto Sans JP",sans-serif}@media (max-width:768px){.rob-news-list-category .rob-news-list-item .rob-news-list-cont .rob-news-list-desc{padding-right:30px}}.rob-link h4{font-size:18px;font-weight:300;margin-bottom:5px}@media (max-width:768px){.rob-link h4{padding-left:15px}}.rob-link .rob-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:125px}@media (max-width:768px){.rob-link .rob-link-list{margin-bottom:60px}}.rob-link .rob-link-list li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rob-link .rob-link-list li:first-child a{border-top:1px solid #e4e4e5}.rob-link .rob-link-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid #e4e4e5;color:#414042;font-size:14px;font-weight:300;padding:29px 15px;position:relative;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media (max-width:414px){.rob-link .rob-link-list li a{padding:29px 55px 29px 15px}}.rob-link .rob-link-list li a i{color:#6eb6c1;position:absolute;font-size:20px;right:15px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:linear .3s;transition:linear .3s}@media (max-width:768px){.rob-link .rob-link-list li a i{right:25px}}.rob-link .rob-link-list li a:hover{background-color:#eff3f0}.rob-link .rob-link-list li a:hover i{right:12px;-webkit-transition:linear .3s;transition:linear .3s}.rob-link-pdf .rob-link-list{margin-bottom:70px}.rob-link-pdf .rob-link-list li:first-child a{border-top:1px solid #e4e4e5}.rob-link-pdf .rob-link-list li a{display:inline-block;padding-top:38px;padding-bottom:38px;padding-right:20px;padding-left:50px;width:100%}.rob-link-pdf .rob-link-list li a i{color:#8d8d8e;left:20px;top:0;bottom:0;right:auto}.rob-social-list{border-bottom:1px solid #414042;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:25px;padding-bottom:40px}.rob-social-list li{margin-right:40px}@media (max-width:561px){.rob-social-list li{margin-right:20px}}@media (max-width:375px){.rob-social-list li{margin-right:10px}}.rob-social-list li:last-child{margin-right:0}.rob-social-list li a{color:#414042;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rob-social-list li a i{margin-right:12px}.rob-social-list li a .fa-twitter{font-size:26px}.rob-social-list li a .fa-instagram{font-size:24px}.rob-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}@media (max-width:561px){.rob-nav-list{padding-left:10px;padding-right:10px}}@media (max-width:768px){.rob-nav-list li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}}.rob-nav-list li:last-child a{margin-right:0;padding-right:0;border-right:0}.rob-nav-list li:nth-child(3) a{border-right:0;margin-right:0;padding-right:0}.rob-nav-list li a{color:#414042;font-size:14px;font-weight:300;margin-right:10px;padding-right:10px;border-right:1px solid #414042}@media (max-width:768px){.rob-nav-list li a{width:100%;text-align:center}}@media (max-width:375px){.rob-nav-list li a{font-size:12px;margin-right:5px;padding-right:5px}}.rob-timeline .rob-timeline-list{max-width:570px;width:100%;margin:0 auto;position:relative}.rob-timeline .rob-timeline-list:before{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#414042}.rob-timeline .rob-timeline-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;position:relative;padding-left:15px}.rob-timeline .rob-timeline-list li:last-child{margin-bottom:0;height:0}.rob-timeline .rob-timeline-list li:before{content:"";width:10px;height:10px;background-color:#414042;border-radius:50px;position:absolute;left:-4px}.rob-timeline .rob-timeline-list li .rob-timeline-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;top:-12px}.rob-timeline .rob-timeline-list li .rob-timeline-list-wrap .star-name{font-family:"Gentium Book Basic",serif;font-size:24px;font-style:italic;text-transform:uppercase;margin-right:15px;min-width:80px;position:relative}.rob-timeline .rob-timeline-list li .rob-timeline-list-wrap .star-name-num:before{content:"";background-color:#414042;position:absolute;width:40px;height:1px;top:0;bottom:0;right:0;margin:auto}.rob-timeline .rob-timeline-list li .rob-timeline-list-wrap .rob-timeline-list-tit{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:18px;line-height:26px;margin-bottom:15px}.rob-timeline .rob-timeline-list li.rob-spec-entry{background-color:#f4f7f5;border:1px solid #6eb6c1;border-radius:10px;padding:20px;left:-5px}.rob-timeline .rob-timeline-list li.rob-spec-entry:before{display:none}.rob-timeline .rob-timeline-list li.rob-spec-entry .rob-timeline-list-wrap{top:auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.rob-timeline .rob-timeline-list li.rob-spec-entry .rob-timeline-list-wrap .rob-timeline-list-tit{color:#6eb6c1;font-size:18px;line-height:26px;margin-bottom:10px}.rob-timeline .rob-timeline-list li.rob-spec-entry .rob-timeline-list-wrap .rob-timeline-list-desc{font-size:14px}.rob-timeline-list-wrap .rob-timeline-list-desc{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px}@media (max-width:1280px){.rob-navi-menu-parent{overflow-x:scroll}}.rob-navi-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-1px;margin-left:-1px}@media (max-width:1280px){.rob-navi-menu{width:1640px}}.rob-navi-menu .rob-navi-menu-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding-right:1px;padding-left:1px}.rob-navi-menu .rob-navi-menu-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-weight:300;background-color:#f4f7f5;color:#414042;font-size:14px;line-height:24px;padding:18px 10px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.rob-navi-menu .rob-navi-menu-list a:hover,.rob-navi-menu .rob-navi-menu-list a[aria-current=page]{background-color:#6eb6c1;color:#fff}.bordered-list li{font-family:"Noto Sans JP",sans-serif;font-size:14px;padding:14px 0;border-top:1px solid #414042}.bordered-list li:last-child{border-bottom:1px solid #414042}.rob-list-box{border:1px solid #e5e5e5;padding:25px;margin-bottom:20px}.rob-list-box .rob-list-box-item{margin-bottom:15px}.rob-list-box .rob-list-box-item:last-child{margin-bottom:0}.rob-list-box .rob-list-box-item .list-box-title{position:relative;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:28px;padding-left:15px;border-bottom:1px solid #d0d0d0;margin-bottom:10px}.rob-list-box .rob-list-box-item .list-box-title:before{content:"";position:absolute;height:12px;width:12px;background-color:#414042;left:0;top:7.4px;margin:auto}.rob-list-box .rob-list-box-item .list-box-title-pt:before{background-color:#00b9ef}.rob-list-box .rob-list-box-item .list-box-title-ot:before{background-color:#6fba2c}.rob-list-box .rob-list-box-item .list-box-title-st:before{background-color:#f5a200}.rob-list-box-np{border:0;padding:0}.rob-list-box.is-new{padding:20px 31px;margin-bottom:13px}.rob-list-box.is-new .list-box-title{font-size:16px}.rob-desc{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:300}.rob-desc span{font-weight:300;font-size:14px;font-family:"Noto Sans JP",sans-serif}.rob-desc.mb_comm{margin-bottom:25px !important}@media (max-width:768px){.rob-desc.mb_comm{margin-bottom:0 !important}}.rob-desc .num_l{margin-left:18px}.rob-desc.is-list{width:100%;list-style:none;margin-bottom:35px}.rob-desc.is-list li{position:relative;padding-left:20px;font-weight:300}.rob-desc.is-list li:before{position:absolute;content:"・";left:0;vertical-align:middle}.rob-desc.is-list li.brder_bt{padding-bottom:12px;margin-bottom:30px}.rob-desc.is-list.typeB{padding-top:4px;margin-bottom:12px}.rob-desc.is-list.typeB li:before{content:"※" !important}.rob-desc.is-list.is_v2 li{padding-left:12px;line-height:20px}.rob-desc.is-list.has_pt-12{padding-top:12px}.num_l{list-style:decimal}.num_l.is-new li{margin-bottom:8px;line-height:28px}.rob-dl-section{margin-bottom:40px}.rob-dl-section .rob-dl-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-top:1px solid #cfcfd0}@media (max-width:414px){.rob-dl-section .rob-dl-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.rob-dl-section .rob-dl-list:last-child{border-bottom:1px solid #cfcfd0}.rob-dl-section .rob-dl-list dt{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:300;color:#000}@media (max-width:414px){.rob-dl-section .rob-dl-list dt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:414px){.rob-dl-section .rob-dl-list dd{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.rob-dl-section .rob-dl-list dd .rob-desc{margin-bottom:0}#selected_news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;cursor:pointer;z-index:6;background-color:#eff3f0;border-color:#eff3f0;border-radius:40px}#selected_news span{display:block;width:100%;text-align:center;padding:2.5px 10px;font-size:16px;line-height:45px;color:#414042;font-family:"Noto Sans JP",sans-serif;font-weight:300}#news_cat_sel{display:none;position:absolute;top:28px;left:0;right:0;z-index:5;width:100%;font-size:16px;line-height:45px;-moz-text-align-last:center;text-align-last:center;background-color:#eff3f0;border-color:#eff3f0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 20px;border-radius:0 0 40px 40px}#news_cat_sel.is-down{display:block}#news_cat_sel li{width:100%}#news_cat_sel li:first-child{padding-top:30px}#news_cat_sel li:first-child a{border-top:1px solid #fff}#news_cat_sel li a{display:block;padding:2.5px 10px;font-size:16px;color:#414042;font-family:"Noto Sans JP",sans-serif;font-weight:300;border-bottom:1px solid #fff}#news_cat_sel li:last-child a{border-bottom:none}.rob-btn{font-family:"Noto Sans JP",sans-serif;font-weight:300;background-color:#6eb6c1;color:#fff;display:inline-block;font-size:22px;line-height:34px;padding:21px 50px 20.35px 20px;position:relative;text-decoration:none;width:600px}@media (max-width:768px){.rob-btn{width:100%;padding:10px}}@media (max-width:560px){.rob-btn{font-size:calc(4.5vw)}}.rob-btn:hover i{right:18px;-webkit-transition:linear .2s;transition:linear .2s}.rob-btn i{position:absolute;right:20px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:linear .2s;transition:linear .2s}.rob-btn.is_sm{font-size:18px;padding:13px 50px 13px 20px}@media (max-width:768px){.rob-btn.is_sm{font-size:16px}}.rob-btn-trp{color:#414042;border:3px solid #6eb6c1;background-color:transparent;font-size:16px;line-height:28px;margin-bottom:20px;text-align:center;width:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.rob-btn-trp:hover{background-color:#6eb6c1;color:#fff}.rob-btn-trp:hover i{color:#fff}.rob-btn-trp i{color:#6eb6c1}.rob-btn-round{border-radius:50px;margin-bottom:65px;width:500px}@media (max-width:768px){.rob-btn-round{width:100%;margin-bottom:35px}}.rob-btn-round.is-white{margin-bottom:0;background-color:#fff;color:#414042;text-align:center;width:100%;font-size:14px;line-height:38px;padding-top:10px;padding-bottom:10px}.rob-btn-round.is-white-bdr{border:1px solid #d9d9d9;margin-bottom:0;background-color:#fff;color:#414042;text-align:center;max-width:335px;width:100%;font-size:14px;line-height:38px;padding-top:5px;padding-bottom:5px}.rob-btn-round.is-white-bdr i{color:#6eb6c1}.rob-btn-insta{background-color:#f5a200;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:640px}@media (max-width:768px){.rob-btn-insta{width:100%;max-width:320px;padding:17.124999px 20px}}.rob-btn-insta img{width:180px}@media (max-width:768px){.rob-btn-insta img{width:120px}}.rob-btn-is-dark{background-color:#414042;width:100%;text-align:center;margin-top:40px}@media (max-width:768px){.rob-btn-is-dark{margin-top:0}}.rob-btn-more{color:#414042;font-size:12px;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:300;letter-spacing:3px}.pt_section{font-size:14px;line-height:28px;color:#414042;font-family:"Noto Sans JP",sans-serif}.pt_section a{text-decoration:none}.pt_section img{max-width:100%}.pt_cntr{width:1640px;max-width:100%;margin:0 auto;position:relative}.bnr_title_cntr{margin:0 auto;height:770px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/pt_banner_2025.png) no-repeat center top/cover;padding:192px 0 0;position:relative}@media (max-width:768px){.bnr_title_cntr{height:500px;padding:140px 0 120px}}@media (max-width:425px){.pt_section .bnr_title_cntr{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/pt_banner-sp_2025.jpg) no-repeat center top/cover;//background-position:calc(35%) 0}}.bnr_title_cntr .cntr2{position:relative}.bnr_title_cntr .bnr_title_box{width:410px;display:block;margin:0 auto;text-align:center}@media (max-width:768px){.bnr_title_cntr .bnr_title_box{width:300px;padding-top:46px}}.bnr_title_cntr .bnr_title_box .bnr_title{font-size:187px;line-height:100%;color:#fff;font-weight:500;position:relative;z-index:1;font-family:"Trajan-Pro-Regular"}@media (max-width:768px){.bnr_title_cntr .bnr_title_box .bnr_title{font-size:104px}}.bnr_title_cntr .bnr_title_box .bnr_title:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/slant_line.png);position:absolute;left:29px;top:21px;z-index:-1;-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width:768px){.bnr_title_cntr .bnr_title_box .bnr_title:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/slant_line_sp.png);top:12px}}.bnr_title_cntr .bnr_title_box .bnr_title span{display:block;font-size:30px;line-height:30px;text-align:left;letter-spacing:-2px;margin-top:-4px;text-align:center;font-family:"Trajan Pro Regular"}@media (max-width:768px){.bnr_title_cntr .bnr_title_box .bnr_title span{font-size:20px;line-height:9px;padding-top:9px}}.bnr_title_cntr .bnr_title_box .bnr_title span small{display:block;line-height:37px}.bnr_title_cntr .bnr_title_box .bnr_subtitle{width:328px;max-width:100%;margin:0 auto;display:block;background:#00b9ef;line-height:37px;text-align:center;font-size:24px;color:#fff;font-weight:400;margin:17px auto;position:relative;z-index:1}@media (max-width:768px){.bnr_title_cntr .bnr_title_box .bnr_subtitle{font-size:16px;margin:5px 0}}@media (max-width:414px){.bnr_title_cntr .bnr_title_box .bnr_subtitle{width:188px;line-height:30px;margin:0 auto}}.bnr_title_cntr .bnr_title_box .bnr_subtitle2{font-size:18px;line-height:26px;font-weight:300;letter-spacing:1px;color:#fff}@media (max-width:768px){.bnr_title_cntr .bnr_title_box .bnr_subtitle2{font-size:12px;line-height:18px}}.bnr_title_cntr .side_title{font-size:24px;line-height:30px;position:absolute;left:85%;top:-75px;bottom:0;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;width:auto}@media (max-width:768px){.bnr_title_cntr .side_title{font-size:14px;line-height:24px}.bnr_title_cntr .st_side_t{font-size:15px}}@media (max-width:560px){.bnr_title_cntr .side_title{left:80%}}@media (max-width:425px){.bnr_title_cntr .side_title{left:98%}}.bnr_title_cntr .side_title h3{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}.bnr_title_cntr .side_title h3 div{display:inline-block;background:#fff;margin-left:16px;padding-bottom:8px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}@media (max-width:425px){.bnr_title_cntr .side_title h3{width:1px}.bnr_title_cntr .side_title{display:block}}@media (max-width:376px){.bnr_title_cntr .side_title{right:47px;display:block}.bnr_title_cntr .side_title h3 div{margin-left:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bnr_title_cntr .side_title h3 div{display:block;background:0 0;padding-bottom:8px}}@-moz-document url-prefix(){.bnr_title_cntr .side_title h3 div{display:block;background:0 0;padding-bottom:8px}}.bnr_title_cntr .side_title h3 span{display:inline-block;padding-top:10px;font-weight:400;padding-bottom:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bnr_title_cntr .side_title h3 span{padding-right:7px;background-color:#fff;padding-bottom:8px}}@-moz-document url-prefix(){.bnr_title_cntr .side_title h3 span{padding-right:0;background-color:#fff;padding-bottom:8px}}.bnr_title_cntr .side_title h3 span:nth-child(2){padding-bottom:10px;letter-spacing:2px}.specialist_section{height:612px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/spec_bg1_2025.png) no-repeat center top/cover;position:relative}.specialist_section .cntr{height:100%}@media (max-width:768px){.specialist_section{height:100%;background:#a9b0ad url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/spec_bg1_2025_sp.png) no-repeat center bottom/cover;padding-bottom:calc(5%)}}@media (max-width:375px){.specialist_section{background:#a9b0ad url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/spec_bg1_2025_sp.png) no-repeat center bottom}}@media (max-width:425px){.specialist_section{min-height:650px;height:100%;max-height:740px}}.sm_title{line-height:23px;margin-bottom:30px;letter-spacing:2px;font-weight:500;position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;z-index:1}.sm_title{font-size:14px}@media screen and (min-width:320px){.sm_title{font-size:calc(14px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.sm_title{font-size:18px}}@media (max-width:414px){.sm_title{font-size:16px;margin-bottom:20px}}.sm_title:after{content:"";width:calc(135px + (150 - 135)*((100vw - 768px)/(2560 - 768)));height:3.5px;background:#ffef00;position:absolute;bottom:4px;left:-5px;right:0;margin:0 auto;z-index:-1}.sm_title.p2:after{bottom:1px}.spec_box_title{margin-bottom:15px;font-size:30px;line-height:42px;font-weight:400;letter-spacing:3px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}@media (max-width:560px){.spec_box_title{font-size:15px}}@media screen and (max-width:560px) and (min-width:320px){.spec_box_title{font-size:5vw}}@media screen and (max-width:560px) and (min-width:560px){.spec_box_title{font-size:24px}}@media (max-width:560px){.spec_box_title{line-height:22px}}@media screen and (max-width:560px) and (min-width:320px){.spec_box_title{line-height:1.4}}@media screen and (max-width:560px) and (min-width:560px){.spec_box_title{line-height:32px}}.spec_box_title span{display:block}@media (max-width:768px){.spec_box_title span{display:inline}}@media (max-width:560px){.spec_box_title span{display:block}}.yl_btn{max-width:100%;margin-top:30px}@media (max-width:768px){.yl_btn{font-size:18px}}.yl_btn:hover{border:1px solid #414042;-webkit-transition:linear .2s;transition:linear .2s}.yl_btn span{font-weight:400}.specialist_box{width:600px;max-width:100%;padding:65px;background:#fff;margin:0 auto;text-align:center;position:relative;top:-80px}@media (max-width:768px){.specialist_box{padding:60px 20px;top:-40px}}.specialist_box:after{width:2px;height:50px;background:#414042;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-25px;content:""}.specialist_box p{text-align:left;font-weight:400}@media (max-width:768px){.specialist_box p{font-size:12px}}@media screen and (max-width:768px) and (min-width:320px){.specialist_box p{font-size:calc(12px + 2*((100vw - 320px)/240))}}@media screen and (max-width:768px) and (min-width:560px){.specialist_box p{font-size:14px}}@media (max-width:768px){.specialist_box p{line-height:22px}}@media screen and (max-width:768px) and (min-width:320px){.specialist_box p{line-height:calc(22px + 6*((100vw - 320px)/240))}}@media screen and (max-width:768px) and (min-width:560px){.specialist_box p{line-height:28px}}@media (max-width:414px){.specialist_box p{font-size:14px;letter-spacing:2px;font-weight:300}}.spec_title{line-height:100%;text-align:center;position:absolute;bottom:-10px;left:0;color:#fff;right:0;font-weight:400;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;letter-spacing:9px}.spec_title{font-size:50px}@media screen and (min-width:320px){.spec_title{font-size:calc(50px + 94*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.spec_title{font-size:144px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.spec_title{line-height:65%;bottom:0}}@media (max-width:768px){.spec_title{letter-spacing:0px;bottom:10px}}.bot_section3 .bot_cntr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bot_section3 .bot_cntr .bot_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding:0;height:600px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/pt_card1_2025.png) no-repeat center top/cover;width:50%}@media (max-width:768px){.bot_section3 .bot_cntr .bot_left{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/pt_card1_2025.png) no-repeat center/cover}}.bot_section3 .bot_cntr .bot_left .bot_left-box{display:inherit;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:640px;width:100%;height:100%;margin-left:auto;padding-right:20px;padding-bottom:35px}@media (max-width:768px){.bot_section3 .bot_cntr .bot_left .bot_left-box{padding-left:0;padding-right:0;max-width:100%;padding-bottom:0}}.bot_section3 .bot_cntr .bot_left h3{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}@media (max-width:768px){.bot_section3 .bot_cntr .bot_left h3{line-height:18px}}.bot_section3 .bot_cntr .bot_left h3 span{display:inline-block;background:#414042;margin-bottom:15px;padding:0 8px;font-size:24px;line-height:30px;font-weight:300;color:#fff;letter-spacing:2px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bot_section3 .bot_cntr .bot_left h3 span{line-height:38px}}@media (max-width:768px){.bot_section3 .bot_cntr .bot_left h3 span{font-size:14px;line-height:23px;margin-bottom:8px}}.bot_section3 .bot_cntr .bot_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#fff;text-align:center;width:50%;padding:40px 20px}.bot_section3 .bot_cntr .bot_right .bot_right-box-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:820px;width:100%;height:auto;margin-right:auto}.bot_section3 .bot_cntr .bot_right .bot_right-box-body .bot_right-box{max-width:540px;width:100%}@media (max-width:768px){.bot_section3 .bot_cntr .bot_right .bot_right-box-body .bot_right-box{max-width:100%}}.bot_section3 .bot_cntr .bot_right .btn{background:#00b9ef;border-color:#00b9ef;margin-top:0}.bot_section3 .bot_cntr .bot_right .ot-btn{background:#6fba2c;border-color:#6fba2c;margin-top:0}@media (max-width:768px){.bot_section3 .bot_cntr .bot_right .btn{padding:12px}}.bot_section3 .bot_cntr .bot_right .btn span{font-size:18px}@media (max-width:768px){.bot_section3 .bot_cntr .bot_right .btn span{font-size:16px;line-height:24px}}.bot_section3 .bot_cntr .bot_right .btn:hover{background-color:#fff;border-color:#00b9ef;color:#414042}.bot_section3 .bot_cntr .bot_right .ot-btn:hover{background-color:#fff;border-color:#6fba2c;color:#414042}@media (max-width:1320px){.bot_section3 .bot_cntr .bot_right .spec_box_title{font-size:24px}}@media screen and (max-width:1320px) and (min-width:769px){.bot_section3 .bot_cntr .bot_right .spec_box_title{font-size:calc(24px + 6*((100vw - 769px)/551))}}@media screen and (max-width:1320px) and (min-width:1320px){.bot_section3 .bot_cntr .bot_right .spec_box_title{font-size:30px}}@media (max-width:768px){.bot_section3 .bot_cntr .bot_right .spec_box_title{line-height:30px}.bot_section3 .bot_cntr .bot_right .spec_box_title{font-size:20px}}@media screen and (max-width:768px) and (min-width:320px){.bot_section3 .bot_cntr .bot_right .spec_box_title{font-size:calc(20px + 10*((100vw - 320px)/448))}}@media screen and (max-width:768px) and (min-width:768px){.bot_section3 .bot_cntr .bot_right .spec_box_title{font-size:30px}}.bot_section3 .bot_cntr .bot_right p{text-align:left;margin-bottom:50px;font-weight:400}@media (max-width:1320px){.bot_section3 .bot_cntr .bot_right p{font-size:12px}}@media screen and (max-width:1320px) and (min-width:320px){.bot_section3 .bot_cntr .bot_right p{font-size:calc(12px + 2*((100vw - 320px)/1000))}}@media screen and (max-width:1320px) and (min-width:1320px){.bot_section3 .bot_cntr .bot_right p{font-size:14px}}@media (max-width:768px){.bot_section3 .bot_cntr .bot_right p{margin-bottom:33px}}.bot_section3 .bot_cntr .bot_right .box_right_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bot_section3 .bot_cntr .bot_right .box_right_list li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.bot_section3 .bot_cntr .bot_right .box_right_list li a{display:block;background:#00b9ef;text-align:center;line-height:65px;color:#fff;height:60px;font-weight:500;font-size:18px}@media (max-width:768px){.bot_section3 .bot_cntr .bot_left,.bot_section3 .bot_cntr .bot_right{width:100%;height:auto;min-height:275px;padding:63px 20px 40px}}@media (max-width:425px){.bot_section3 .bot_cntr .bot_left{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/pt_card1_2025.png) no-repeat center top/cover;height:275px}}@media (max-width:768px){.bot_section3 .bot_cntr .bot_left{padding-bottom:21px}}.bot_boxes_wrp{background:#f4f7f5;padding:98px 0 200px;position:relative}@media (max-width:768px){.bot_boxes_wrp{padding:98px 0 0}}.bot_boxes_wrp.bt_wrp2{padding:85px 0 215px}@media (max-width:768px){.bot_boxes_wrp.bt_wrp2{padding-bottom:80px}}@media (max-width:768px){.bot_boxes_wrp .cntr{padding:0}}.pt_card{position:absolute;right:0;top:0;z-index:1}@media (max-width:1400px){.pt_card{width:calc(100% - 70%)}}@media (max-width:768px){.pt_card{width:100%;position:static}}@media (max-width:768px){.pt_card img{width:100%}}.pt_card.ptcard2{left:0;right:auto;top:0}.boxes_title{line-height:42px;margin-bottom:41px;font-weight:400;text-align:center;display:block;letter-spacing:-4px;position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.boxes_title{font-size:24px}@media screen and (min-width:320px){.boxes_title{font-size:calc(24px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.boxes_title{font-size:34px}}@media (max-width:414px){.boxes_title{margin-bottom:50px}}.boxes_title:before{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/curve_after.png);position:absolute;left:0;right:0;bottom:-27px;margin:0 auto}@media (max-width:414px){.boxes_title:before{bottom:-20px}}.boxes_title.fs30{letter-spacing:.5px}.boxes_title.fs30{font-size:24px}@media screen and (min-width:320px){.boxes_title.fs30{font-size:calc(24px + 6*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.boxes_title.fs30{font-size:30px}}@media (max-width:768px){.bot_boxes{padding:0 20px;margin-top:calc(60vw)}.pt_section .boxes_title{margin-bottom:calc(50vw)}.pt_section figure.pt_card{position:absolute;top:calc(30vw)}}@media (max-width:425px){.bot_boxes{margin-top:calc(75vw)}.pt_section figure.pt_card{top:calc(50vw)}}.bot_boxes .boxes_list{position:relative;z-index:2}.bot_boxes .boxes_list.bx2 li .boxes_box:before{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/training_before.png);position:absolute;top:0;left:0}.bot_boxes .boxes_list.bx2 li:first-child{top:80px}.bot_boxes .boxes_list.bx2 li:nth-child(2){top:40px}.bot_boxes .boxes_list.bx2 li:last-child{top:0}.bot_boxes .boxes_list li{position:relative}@media (max-width:768px){.bot_boxes .boxes_list li{position:static !important;margin-bottom:20px}}.bot_boxes .boxes_list li:nth-child(2){top:40px}.bot_boxes .boxes_list li:last-child{top:80px}.bot_boxes .boxes_list li .boxes_box{padding:89px 40px 40px;position:relative;background:#fff;min-height:370px}.bot_boxes .boxes_list li>div{-webkit-box-shadow:0 0 20px 0 rgba(110,182,193,.4);box-shadow:0 0 20px 0 rgba(110,182,193,.4)}@media (max-width:900px){.bot_boxes .boxes_list li .boxes_box{padding:89px 20px 40px}}@media (max-width:768px){.bot_boxes .boxes_list li .boxes_box{padding:60px 20px 40px;min-height:0;height:auto}}.bot_boxes .boxes_list li .boxes_box:before{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/learning_before.png);position:absolute;top:0;left:0}.bot_boxes .boxes_list li .pick_num{font-size:11px;line-height:28px;font-weight:300;font-family:"Noto Sans JP",sans-serif;text-align:center;letter-spacing:2px;margin-bottom:6px}.bot_boxes .boxes_list li .pick_num span{font-size:68px;line-height:100%;display:inline-block;vertical-align:middle;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400;-webkit-transform:skew(-9deg);transform:skew(-9deg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.bot_boxes .boxes_list li .pick_num span{line-height:75%}}.bot_boxes .boxes_list li figure{position:relative}.bot_boxes .boxes_list .pick_title{font-size:24px;line-height:34px;margin-bottom:13px;text-align:center;letter-spacing:1px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400}@media (max-width:768px){.bot_boxes .boxes_list .pick_title{font-size:19px}}@media screen and (max-width:768px) and (min-width:320px){.bot_boxes .boxes_list .pick_title{font-size:calc(19px + 5*((100vw - 320px)/448))}}@media screen and (max-width:768px) and (min-width:768px){.bot_boxes .boxes_list .pick_title{font-size:24px}}.bot_boxes .boxes_list p{line-height:28px;text-align:left;font-family:"Noto Sans JP",sans-serif;font-weight:300}.bot_boxes .boxes_list img{width:100%}.bottom6_section{padding:100px 0}@media (max-width:768px){.bottom6_section{padding:70px 0 60px}}.bottom6_section p.fs-18{font-size:18px}.btm6_subtxt{font-size:18px;line-height:26px}@media (max-width:768px){.btm6_subtxt{font-weight:400}}.btm6_boxes .btm6_box h3{display:block;color:#fff;background:#00b9ef;padding:10px 20px 0;height:50px;font-size:18px;line-height:34px;font-weight:300;margin-bottom:10px;position:relative}.btm6_boxes .btm6_box h3 .btm6_num{font-size:34px;line-height:34px;vertical-align:middle;font-weight:400;-webkit-transform:skew(-9deg);transform:skew(-9deg);display:inline-block;margin-right:5px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.btm6_boxes .btm6_box .dp_btn2:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/arrow_down_wt.png);position:absolute;right:10px;top:14px}.btm6_boxes .btm6_box .dp_btn2.active:after{top:-5px;top:10px;right:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btm6_boxes .btm6_box .btm6_txt_wrp{display:block;height:auto;min-height:0}@media (max-width:768px){.btm6_boxes .btm6_box .btm6_txt_wrp{display:none;width:100%;height:auto}}.btm6_boxes .btm6_box .btm6_txt{padding:19px 0;font-weight:300;border-bottom:1px solid #e4e3e4}.btm6_boxes .btm6_box .btm6_txt:last-child{border-bottom:none}.btm6_boxes .btm6_box .btm6_txt.sep{border-bottom:1px solid #e4e3e4}.btm6_boxes .btm6_box .btm6_txt.sep:last-child{border-bottom:none}.btm6_boxes .btm6_box .btm6_txt span{display:block;font-weight:400;line-height:26px}.btm6_boxes .btm6_box .btm6_txt p{line-height:28px;font-weight:300}.btm6_boxes .btm6_box.is-new .btm6_txt{min-height:124px !important}.btm6_boxes .btm6_box.is-new h3{margin-bottom:2px}.btm6_slog{border:3px solid #dde6e0;text-align:center;height:110px;padding:40px 0 0;position:relative;margin-top:35px}@media (max-width:768px){.btm6_slog{padding:40px 20px 30px;height:auto}}@media (max-width:375px){.btm6_slog{padding:40px 10px 30px}}.btm6_slog:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/btm6_after.png);text-align:center;position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.btm6_slog h4{line-height:28px;font-weight:400;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.btm6_slog h4{font-size:19px}@media screen and (min-width:320px){.btm6_slog h4{font-size:calc(19px + 11*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.btm6_slog h4{font-size:30px}}@media (max-width:768px){.btm6_slog h4{line-height:40px}}.btm6_slog h4 .yl_line{display:inline-block;position:relative}.btm6_slog h4 .yl_line:after{content:"";width:97%;height:3px;background:#ffef00;position:absolute;bottom:-3px;left:-10px;right:0;margin:0 auto;z-index:-1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.btm6_slog h4 .yl_line:after{bottom:0}}@media (max-width:768px){.btm6_slog h4 .yl_line:after{bottom:5px}}.bottom7_section{background:#f4f7f5;padding:0}.bottom7_section .btm7_bg{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/btm7_bg_2024.png) no-repeat center top/cover;position:relative}@media (max-width:375px){.bottom7_section .btm7_bg{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/btm7_bg_sp_2024.png) no-repeat center top/cover}}@media (max-width:840px){.bottom7_section .btm7_bg{//height:calc(70%) !important;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/pt/btm7_bg_sp_2024.png) no-repeat center top/cover}}.bottom7_section .st_btm7_bg{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/btm7_bg_2025.png) no-repeat center top/cover}@media (max-width:560px){.bottom7_section .st_btm7_bg{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/btm7_bg_sp_2025.png) no-repeat center top/cover}}.bottom7_section .ot_btm7_bg{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/btm7_bg_2025-2.png) no-repeat center top/cover}@media (max-width:375px){.bottom7_section .ot_btm7_bg{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/btm7_bg_sp_2025-2.png) no-repeat center top/cover}}@media (max-width:560px){.bottom7_section .ot_btm7_bg{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/btm7_bg_sp_2025-2.png) no-repeat center top/cover}}.bottom7_section .pt_cntr{height:400px}@media (max-width:375px){.bottom7_section .pt_cntr{height:340px}}.bottom7_section .btm7_btn{background:#414042;position:absolute;bottom:40px;left:0;display:block;margin:0 auto;right:0;padding:18px 50px 18px 20px}@media (max-width:768px){.bottom7_section .btm7_btn{width:90%}}@media (max-width:375px){.bottom7_section .btm7_btn{text-align:left;bottom:20px}}.jn_time_table{padding:90px 0}.jn_title{font-size:32px;line-height:60px;font-weight:400;position:relative;color:#414042;text-align:center;display:block;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.jn_title:after{width:70px;height:2px;background:#414042;position:absolute;content:"";left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.table_cntr{width:960px;margin:0 auto;max-width:100%}@media (max-width:768px){.table_cntr{overflow:auto;width:100%}}.table_cntr .table_box{text-align:center;width:100%}@media (max-width:768px){.table_cntr .table_box{width:960px}}.table_cntr .table_box tr{border-bottom:1px solid #d9d9d9}.table_cntr .table_box tr .tb_time{width:85px;text-align:center;border-bottom:1px solid #fff}.table_cntr .table_box tr .time_arrow{display:block;font-size:20px}@media (max-width:768px){.table_cntr .table_box tr .time_arrow{font-size:1vw}}.table_cntr .table_box tr.table_head>th{background:#00b9ef;height:50px}.table_cntr .table_box tr.table_head>th{font-size:16px;line-height:100%;font-weight:400;color:#fff;vertical-align:middle;border-right:1px solid #fff}.table_cntr .table_box tr.lunch_tm{background:#e4f3cf}.table_cntr .table_box tr.lunch_tm td:first-child{background-color:#e4f3cf;color:#414042;font-weight:300}.table_cntr .table_box tr.lunch_tm.b_green_light{background-color:#c4efef !important}.table_cntr .table_box tr.lunch_tm.b_green_light td:first-child{background-color:#c4efef !important}.table_cntr .table_box tr.lunch_tm.green_light td:first-child{background-color:#cceeda !important}.table_cntr .table_box tr td{vertical-align:middle;font-size:16px;line-height:23px;font-weight:300;padding:15px 0;text-align:center}@media (max-width:769px){.table_cntr .table_box tr td{font-size:14px;padding:5px 0}}.table_cntr .table_box tr td.tb_time{background:#c6c5c6;color:#fff;font-weight:400}.table_cntr .table_box tr.non-b{border-bottom-color:#fff}.table_cntr .tbl_txt{display:block;margin-top:10px;font-weight:400}.jn_curriculum{padding:90px 0;background:#f6f9f7}.jn_curriculum .curri_cntr{width:960px;margin:0 auto;max-width:100%}.jn_curriculum .curri_cntr .curri_txt{padding:10px 0 30px;display:none}.jn_curriculum .curri_cntr .curri_txt ul li h4{font-size:16px;line-height:33px;font-weight:400;display:block;border-bottom:1px solid #a0a0a0;margin-bottom:10px}.jn_curriculum .curri_cntr .curri_txt ul li h4 .sq_box{font-size:16px;vertical-align:top}.jn_curriculum .curri_cntr .curri_txt ul li p{line-height:2.4;font-weight:300}.jn_curriculum .curri_cntr span{font-weight:400}.st_section .b_green{background:#f5a200 !important}.table_head.b_green>th{background:#f5a200 !important}.st_section .b_green_light{background-color:#c4efef !important}.st_section .bnr_title_cntr{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/st_banner_2025.png) no-repeat center top/cover}.st_section .bnr_title_cntr .bnr_title_box .bnr_title{color:#414042}@media (max-width:425px){.st_section .bnr_title_cntr{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/st_banner_2025_sp.png) no-repeat;background-position:center;background-size:cover}.st_section .bnr_title_cntr .bnr_title_box .bnr_title{color:#fff}}.st_section .bnr_title_cntr .bnr_title_box .bnr_title:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/slant_line.png)}@media (max-width:768px){.st_section .bnr_title_cntr .bnr_title_box .bnr_title:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/slant_line_sp.png);top:6px}}.st_section .bnr_title_cntr .bnr_title_box .bnr_title span{padding:0;text-align:center;letter-spacing:-3px}@media (max-width:768px){.st_section .bnr_title_cntr .bnr_title_box .bnr_title span{letter-spacing:-3px}}.st_section .bnr_title_cntr .bnr_title_box .bnr_title span small{padding:0}.st_section .bnr_title_cntr .bnr_title_box .bnr_title span small:nth-child(2){margin-top:-5px}.st_section .bnr_title_cntr .bnr_title_box .bnr_subtitle2{color:#fff}.st_section .side_title h3 span{display:inline-block;letter-spacing:4px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}@media (max-width:414px){.st_section .side_title h3 span{padding-bottom:8px;padding-top:8px;letter-spacing:0px}}.st_section .specialist_section{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/spec_bg1_2025.png) no-repeat center top/cover}@media (max-width:768px){.st_section .specialist_section{background:#a9b0ad url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/spec_bg1_2025_sp.png) no-repeat center bottom;background-size:100% auto}}@media (max-width:375px){.st_section .specialist_section{background:#a9b0ad url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/spec_bg1_2025_sp.png) no-repeat center bottom}}.st_section .spec_box_title{letter-spacing:1px}@media (max-width:425pxpx){.st_section .spec_box_title{letter-spacing:0}}.st_section .spec_box_title.bt_right{letter-spacing:0px}.st_section .spec_box_title.bt_right{font-size:20px}@media screen and (min-width:320px){.st_section .spec_box_title.bt_right{font-size:calc(20px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.st_section .spec_box_title.bt_right{font-size:30px}}.st_section .bot_section3 .bot_left{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/st/st_card1_2025.png) no-repeat center top/cover}.ot_section .green{background:#6fba2c !important}.ot_section .green_light{background:#cceeda !important}.table_head.green>th{background:#6fba2c !important}.ot_section .bnr_title_cntr{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/ot_banner_2025.jpg) no-repeat center top/cover}@media (max-width:425px){.ot_section .bnr_title_cntr{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/ot_banner-sp_2025.jpg) no-repeat center top/cover;//background-position:calc(-175vw) 0}}.ot_section .bnr_title_cntr .bnr_title_box .bnr_title:after{left:20px;top:17px}@media (max-width:768px){.ot_section .bnr_title_cntr .bnr_title_box .bnr_title:after{left:10px}}.ot_section .bnr_title_cntr .bnr_title_box .bnr_title span{padding-left:0}@media (max-width:768px){.ot_section .bnr_title_cntr .bnr_title_box .bnr_title span{padding-top:15px}}.bnr_title_cntr .bnr_title_box .bnr_title.ftjot:after{left:51px;top:22px}.bnr_title_cntr .bnr_title_box .bnr_title.ftjst:after{left:27px;top:27px}.ot_section .side_title h3 span{letter-spacing:4px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.ot_section .specialist_section{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/spec_bg2_2025.jpg) no-repeat center top/cover}@media (max-width:768px){.ot_section .specialist_section{height:auto;background:#a9b0ad url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/spec_bg2_2025_sp.jpg) no-repeat center bottom/contain;background-size:100% auto;background-position:bottom;min-height:650px;height:100%;max-height:740px}}@media (max-width:375px){.ot_section .specialist_section{background:#a9b0ad url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/spec_bg2_2025_sp.jpg) no-repeat center bottom/contain}}.ot_section .spec_box_title{letter-spacing:0px}.ot_section .spec_box_title{font-size:20px}@media screen and (min-width:320px){.ot_section .spec_box_title{font-size:calc(20px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.ot_section .spec_box_title{font-size:30px}}.ot_section .bot_section3 .bot_left{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/ot/ot_card1_2025.jpg) no-repeat center top/cover}.ot_section .btm6_boxes .btm6_box .btm6_txt{min-height:121px}.al_fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.obog_wrp{padding:0}.obog_wrp img{max-width:100%}.obog_section1{padding:100px 0 90px}@media (max-width:768px){.obog_section1{padding:60px 0}}.obog_section1 .jhn_title{letter-spacing:.08em}.obog_section1 .sec1_box{padding:70px 0 0}@media (max-width:768px){.obog_section1 .sec1_box{padding:50px 0 0}}.obog_section1 .sec1_box .sec1_left{position:relative;display:inline-block;vertical-align:top;width:476px}@media (max-width:1280px){.obog_section1 .sec1_box .sec1_left{width:40%}}@media (max-width:768px){.obog_section1 .sec1_box .sec1_left{width:480px;text-align:center;display:block;margin:0 auto;max-width:100%}}.obog_section1 .sec1_box .sec1_left .sun_pick{font-size:14px;line-height:27px;position:absolute;z-index:1;font-weight:700;left:50px;top:20px}@media (max-width:768px){.obog_section1 .sec1_box .sec1_left .sun_pick{font-size:12px;left:23px;top:4px}}.obog_section1 .sec1_box .sec1_left .sun_pick:after{content:"";background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/obog/sun.png) no-repeat center top/cover;position:absolute;top:-41px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:-1;width:105px;height:105px}@media (max-width:768px){.obog_section1 .sec1_box .sec1_left .sun_pick:after{width:74px;height:74px;top:-24px}}.obog_section1 .sec1_box .sec1_left .sec1_img_txt{width:87%;padding:19px 20px;border:1px solid #6fba2c;position:absolute;bottom:30px;left:0;right:0;margin:0 auto;background:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:374px){.obog_section1 .sec1_box .sec1_left .sec1_img_txt{width:90%;padding:12px}}.obog_section1 .sec1_box .sec1_left .sec1_img_txt h3{color:#6fba2c;font-size:14px;line-height:26px;text-align:center;margin-right:20px;font-weight:300;font-family:"Noto Sans JP",sans-serif}@media (max-width:465px){.obog_section1 .sec1_box .sec1_left .sec1_img_txt h3{margin-right:10px}}@media (max-width:374px){.obog_section1 .sec1_box .sec1_left .sec1_img_txt h3{line-height:20px}}.obog_section1 .sec1_box .sec1_left .sec1_img_txt h3 span{display:block;font-size:63px;line-height:50px;font-weight:500}@media (max-width:465px){.obog_section1 .sec1_box .sec1_left .sec1_img_txt h3 span{font-size:50px}}.obog_section1 .sec1_box .sec1_left .sec1_img_txt h4{font-family:"Noto Sans JP",sans-serif;font-size:22px;line-height:28px;font-weight:400;text-align:left;letter-spacing:.04em}@media (max-width:465px){.obog_section1 .sec1_box .sec1_left .sec1_img_txt h4{font-size:16px;line-height:24px}}@media (max-width:374px){.obog_section1 .sec1_box .sec1_left .sec1_img_txt h4{font-size:14px;line-height:20px}}.obog_section1 .sec1_box .sec1_left .sec1_img_txt h4 small{display:block;font-size:14px}@media (max-width:374px){.obog_section1 .sec1_box .sec1_left .sec1_img_txt h4 small{font-size:12px}}.obog_section1 .sec1_box .sec1_right{display:inline-block;vertical-align:top;width:706px;float:right;padding:10px 0 0}@media (max-width:1280px){.obog_section1 .sec1_box .sec1_right{width:55%;float:none;padding-left:20px}}@media (max-width:768px){.obog_section1 .sec1_box .sec1_right{width:100%;padding:60px 0 0}}.obog_section1 .sec1_box .sec1_right .sec1_right_txt{padding:0 0 55px}.obog_section1 .sec1_box .sec1_right .sec1_right_txt .msg_txt{font-family:"Trajan Pro Regular";font-weight:700;font-size:15px;line-height:22px;color:#6fba2c;position:relative;padding-left:55px;margin-bottom:20px;display:block;letter-spacing:2px}@media (max-width:414px){.obog_section1 .sec1_box .sec1_right .sec1_right_txt .msg_txt{margin-bottom:35px}}.obog_section1 .sec1_box .sec1_right .sec1_right_txt .msg_txt:before{content:"";width:45px;height:1px;position:absolute;left:0;vertical-align:middle;background:#6fba2c;top:0;bottom:0;margin:auto}.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;letter-spacing:-2px;font-weight:400;margin-bottom:25px}.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{font-size:24px}@media screen and (min-width:320px){.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{font-size:calc(24px + 6*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{font-size:30px}}.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{line-height:38px}@media screen and (min-width:320px){.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{line-height:calc(38px + 7*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{line-height:45px}}@media (max-width:414px){.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3{margin-bottom:20px}}.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3 span{display:block;letter-spacing:0px}@media (max-width:900px){.obog_section1 .sec1_box .sec1_right .sec1_right_txt h3 span{display:inline}}.obog_section1 .sec1_box .sec1_right .sec1_right_txt p{font-weight:300;font-family:"Noto Sans JP",sans-serif;line-height:28px;font-size:14px;letter-spacing:.04em}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_img{display:inline-block;vertical-align:top}@media (max-width:1280px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_img{width:35%}}@media (max-width:600px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_img{width:150px}}@media (max-width:374px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_img{width:42%}}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt{padding:60px 20px 10px;display:inline-block;vertical-align:top;width:calc(100% - 280px);float:right;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt.no-img{float:none}@media (max-width:1280px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt{width:63%;padding:15px 0 0}}@media (max-width:600px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt{width:calc(100% - 160px)}}@media (max-width:374px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt{width:55%;padding:6px 0}}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt small{display:block;background:#6fba2c;color:#fff;font-size:14px;letter-spacing:.04em;font-weight:300;line-height:28px;margin-bottom:20px;width:143px;padding:0 10px;font-family:"Noto Sans JP",sans-serif}@media (max-width:600px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt small{margin-bottom:10px}}@media (max-width:374px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt small{font-size:12px;line-height:24px;width:100%;margin-bottom:4px}}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h3{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h3{font-size:20px}@media screen and (min-width:320px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h3{font-size:calc(20px + 8*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h3{font-size:28px}}@media (max-width:374px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h3{font-size:16px}}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h3 span{font-size:18px;display:inline-block}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h4{line-height:28px;font-weight:300;font-family:"Noto Sans JP",sans-serif;margin-bottom:35px;font-size:14px}@media (max-width:600px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h4{margin-bottom:24px}}@media (max-width:374px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h4{margin-bottom:14px;line-height:20px;font-size:12px}}@media (max-width:360px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt h4{margin-bottom:30px}}.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:12px}@media (max-width:374px){.obog_section1 .sec1_box .sec1_right .sec1_right_thumb .thumb_txt p{font-size:10px}}.obog_section2{min-height:526px;padding:115px 0 0;padding-bottom:50px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/obog/obog_bg1_2024.png) no-repeat center top/cover}@media (max-width:767px){.obog_wrp .obog_section2{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/gakusei/gakusei_bg_sp_2024.png) no-repeat center top/cover;padding-bottom:20px}}@media (max-width:768px){.obog_section2{padding:60px 0;height:auto}}@media (max-width:768px){.obog_section2 .sec2_box{text-align:center}}.obog_section2 .sec2_box h2{line-height:100%;color:#fff;margin-bottom:43px;font-weight:400;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.obog_section2 .sec2_box h2{font-size:68px}@media screen and (min-width:320px){.obog_section2 .sec2_box h2{font-size:calc(68px + 11*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.obog_section2 .sec2_box h2{font-size:79px}}@media (max-width:768px){.obog_section2 .sec2_box h2{margin-bottom:40px}}.obog_section2 .sec2_box h2 span{font-size:20px;vertical-align:top;line-height:26px;font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid #fff;display:inline-block;border-top:1px solid #fff;padding:17px 0;font-weight:200;margin-left:10px}@media (max-width:768px){.obog_section2 .sec2_box h2 span{margin:5px 0 0;font-size:17px}}.obog_section2 .sec2_box ul{text-align:left}@media (max-width:768px){.obog_section2 .sec2_box ul{text-align:center}}.obog_section2 .sec2_box ul li{display:inline-block;vertical-align:top;margin-right:30px}@media (max-width:768px){.obog_section2 .sec2_box ul li{text-align:center;margin:0;padding:0 10px}}@media (max-width:560px){.obog_section2 .sec2_box ul li{width:49%}}.gakusei_wrp .sec1_box .sec1_right .sec1_right_txt .msg_txt:before{background:#00b9ef !important}.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt{padding:30px 0 30px 130px;border:0;display:block}.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt.no-img{padding-left:30px;padding-right:30px}@media (max-width:768px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt{padding:20px 10px 20px 84px}}.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt .sm_img{position:absolute;left:-16px;top:-21px}@media (max-width:768px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt .sm_img{width:90px;left:-16px;top:-11px}}.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p{font-family:"Noto Sans JP",sans-serif;color:#7ab52a;text-align:left;font-weight:300}.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p{font-size:16px}@media screen and (min-width:320px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p{font-size:calc(16px + 8*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p{font-size:24px}}.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p{line-height:23px}@media screen and (min-width:320px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p{line-height:calc(23px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p{line-height:33px}}.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p small{display:block}@media (max-width:1280px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p small{display:inline}}@media (max-width:560px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p small{display:block}}@media (max-width:375px){.gakusei_wrp .sec1_box .sec1_left .sec1_img_txt p small{display:inline}}.gakusei_wrp .obog_section2{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/obog/obog_bg1_2024.png) no-repeat center top/cover;min-height:736px;height:auto;padding-bottom:50px}@media (max-width:1280px){.gakusei_wrp .obog_section2{padding:100px 0}}@media (max-width:767px){.gakusei_wrp .obog_section2{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/gakusei/gakusei_bg_sp_2024.png) no-repeat;min-height:736px;background-size:cover;background-position:calc(52%) 0;height:auto;padding-bottom:20px}}@media (max-width:414px){.gakusei_wrp .obog_section2{padding:50px 0 20px}.obog_section2 .sec2_box h2{font-size:50px}}@media (max-width:560px){.gakusei_wrp .obog_section2 .sec2_box ul{text-align:left}}.gakusei_wrp .obog_section2 .sec2_box ul li{margin-right:25px}@media (max-width:560px){.gakusei_wrp .obog_section2 .sec2_box ul li{margin:0}}.shushoku_sec1{padding:100px 0 0}@media (max-width:768px){.shushoku_sec1{padding:60px 0 0}}.shoku_jhn_title{padding-bottom:55px}.shoku_box1{text-align:center;padding:125px 0 110px}@media (max-width:768px){.shoku_box1{padding:75px 0}}.shoku_box1 .shoku_title{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.shoku_box1 .shoku_title span{display:inline-block}@media (max-width:768px){.shoku_box1 .shoku_title span{text-align:right}}@media (max-width:768px){.shoku_box1 .shoku_title span small{display:block}}.shoku_box1 .shoku_title_t2{letter-spacing:1.5px}.shoku_box1 .shoku_list{text-align:left;margin-bottom:70px}@media (max-width:768px){.shoku_box1 .shoku_list{margin-bottom:30px}}.shoku_box1 .shoku_list h3{display:block;font-size:20px;line-height:26px;color:#fff;text-align:center;padding:17px 0;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media (max-width:768px){.shoku_box1 .shoku_list h3{padding:15px 0}}.shoku_box1 .shoku_list ul li{padding:25px 20px;border-bottom:1px solid #d9d9d9}.shoku_box1 .shoku_list ul li .shu_label{font-size:16px;line-height:22px;display:inline-block;vertical-align:middle}.shoku_box1 .shoku_list ul li .shu_value{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:24px;line-height:22px;float:right;vertical-align:middle;letter-spacing:.06em}@media (max-width:768px){.shoku_box1 .shoku_list ul li .shu_value{font-size:20px}}.shoku_box1 .shoku_list .year_17{display:block;text-align:right;font-size:14px;margin-top:15px;line-height:28px}.shoku_box1 .shoku_card .card_img_box{padding:25px;border:4px solid #f4f7f5;min-height:428px}@media (max-width:768px){.shoku_box1 .shoku_card .card_img_box{padding:20px}}@media (max-width:414px){.shoku_box1 .shoku_card .card_img_box{min-height:auto}}.shoku_box1 .shoku_card .card_img_box figure{margin-bottom:30px}.shoku_box1 .shoku_card .card_img_box figure img{width:100%}.shoku_box1 .shoku_card .card_img_box h3{margin-bottom:10px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:20px;line-height:26px;font-weight:400}.shoku_box1 .shoku_card .card_img_box p{font-size:14px;line-height:28px;text-align:left;padding:0 30px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media (max-width:768px){.shoku_box1 .shoku_card .card_img_box p{padding:0 15px}}.shushoku_sec2{text-align:center;background:#f4f7f5;padding:110px 0 70px}@media (max-width:768px){.shushoku_sec2{padding:50px 0 30px}}.shushoku_sec2 .h_677{height:100%}@media (max-width:768px){.shushoku_sec2 .h_677{height:auto}}@media (max-width:768px){.shushoku_sec2 .rob-card-graph{padding:40px 10px 1px !important}.shushoku_sec2 .rob-card-graph .rob-card-graph-body{padding-bottom:40px}}.shoku_title_t2{font-weight:400}.shushoku_sec3{text-align:center;background:#fff;padding:100px 0 70px}@media (max-width:768px){.shushoku_sec3{padding:70px 0}}.shushoku_sec3 .shoku_title_t2{font-weight:400}.shoku_sec3_box{text-align:left}.shoku_sec3_box .shoku_txt{display:none;padding:10px 0 0;line-height:35px;font-weight:300;font-family:"Noto Sans JP",sans-serif}.shoku_sec3_box .shoku_txt h4,.shoku_sec3_box .shoku_txt .md-6.xs-12 li:nth-child(odd){font-size:18px;line-height:33px;font-weight:500;display:block;border-bottom:1px solid #a0a0a0;margin-bottom:10px}.shoku_sec3_box .shoku_txt h5{font-size:14px;line-height:28px;padding:10px 0 0;border-top:1px solid #ccc;margin-top:30px;font-weight:300;font-family:"Noto Sans JP",sans-serif}.shoku_sec3_box .shoku_txt h5 span{display:block}.shoku_sec3_box .shoku_txt p,.shoku_sec3_box .shoku_txt .md-6.xs-12 li:nth-child(even){white-space:pre-line;line-height:28px;font-weight:300;font-size:14px;margin-bottom:17px}.shushoku_sec4{background:#f4f7f5;padding:75px 0}@media (max-width:768px){.shushoku_sec4{padding:50px 0}}.shushoku_sec4 .cntr{padding:68px 0;background-color:#fff}@media (max-width:650px){.shushoku_sec4 .cntr{padding:34px 0}}.shushoku_sec4 .shoku_sec4_box{text-align:center;background:#fff;padding:80px 25px 50px}@media (max-width:768px){.shushoku_sec4 .shoku_sec4_box{padding:25px}}.shushoku_sec4 .shoku_sec4_box img{max-width:100%}.shushoku_sec4 .shoku_sec4_box .for_pc{display:block}@media (max-width:768px){.shushoku_sec4 .shoku_sec4_box .for_pc{display:none}}.shushoku_sec4 .shoku_sec4_box .for_sp{display:none}@media (max-width:768px){.shushoku_sec4 .shoku_sec4_box .for_sp{display:block}}.shikaku_sec1{padding:80px 0}@media (max-width:768px){.shikaku_sec1{padding:50px 0 20px}}@media (max-width:768px){.shikaku_sec1 .shoku_title .brder_bt_xs{border-bottom:1px solid}}.shika_jhn_title{letter-spacing:5px}.shika_box1{padding:110px 0 0;text-align:center}@media (max-width:768px){.shika_box1{padding:70px 0 0}}.shika_box1 .shika_list h3{display:block;font-size:20px;font-weight:300;line-height:26px;padding:17px 0;color:#fff;text-align:center;font-family:"Noto Sans JP",sans-serif}@media (max-width:768px){.shika_box1 .shika_list h3{padding:15px 0}}.shika_box1 .shika_list .tp_box{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:35px 20px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}@media (max-width:768px){.shika_box1 .shika_list .tp_box{padding:25px 0;max-width:330px;width:100%;margin:0 auto}}.shika_box1 .shika_list .tp_box .txt_left{text-align:left;line-height:23px;font-weight:400}.shika_box1 .shika_list .tp_box .txt_left{font-size:12px}@media screen and (min-width:320px){.shika_box1 .shika_list .tp_box .txt_left{font-size:calc(12px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shika_box1 .shika_list .tp_box .txt_left{font-size:16px}}@media (max-width:768px){.shika_box1 .shika_list .tp_box .txt_left{font-size:14px}}@media screen and (max-width:768px) and (min-width:320px){.shika_box1 .shika_list .tp_box .txt_left{font-size:calc(14px + 2*((100vw - 320px)/448))}}@media screen and (max-width:768px) and (min-width:768px){.shika_box1 .shika_list .tp_box .txt_left{font-size:16px}}.shika_box1 .shika_list .tp_box .num_right{text-align:right}.shika_box1 .shika_list .tp_box .num_right span{display:block;letter-spacing:2px;line-height:26px}.shika_box1 .shika_list .tp_box .num_right span{font-size:18px}@media screen and (min-width:768px){.shika_box1 .shika_list .tp_box .num_right span{font-size:calc(18px + 8*((100vw - 768px)/872))}}@media screen and (min-width:1640px){.shika_box1 .shika_list .tp_box .num_right span{font-size:26px}}.shika_box1 .shika_list .tp_box .num_right span .no_100{font-weight:400;line-height:100%;letter-spacing:-3px}.shika_box1 .shika_list .tp_box .num_right span .no_100{font-size:50px}@media screen and (min-width:768px){.shika_box1 .shika_list .tp_box .num_right span .no_100{font-size:calc(50px + 41*((100vw - 768px)/872))}}@media screen and (min-width:1640px){.shika_box1 .shika_list .tp_box .num_right span .no_100{font-size:91px}}@media (max-width:768px){.shika_box1 .shika_list .tp_box .num_right span .no_100{font-size:75px}}@media screen and (max-width:768px) and (min-width:320px){.shika_box1 .shika_list .tp_box .num_right span .no_100{font-size:calc(75px + 16*((100vw - 320px)/448))}}@media screen and (max-width:768px) and (min-width:768px){.shika_box1 .shika_list .tp_box .num_right span .no_100{font-size:91px}}.shika_box1 .shika_list .bt_box{display:block;clear:both;width:100%;border:1px solid;padding:20px 10px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;min-height:127px;position:relative}.shika_box1 .shika_list .bt_box:after,.shika_box1 .shika_list .bt_box:before{content:"";display:block;position:absolute;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);left:50%;top:-77px;width:0;height:0;border-style:solid}.shika_box1 .shika_list .bt_box:after{top:-30px;left:50.5%;border-color:transparent transparent transparent #fff;border-width:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.shika_box1 .shika_list .bt_box:after{border-width:11px;top:-32px}}@media (max-width:414px){.shika_box1 .shika_list .bt_box:after{left:50.9%}}@media (min-width:1040px){.shika_box1 .shika_list .bt_box:after{left:50.3%}}@media screen and (min-width:1040px) and (-ms-high-contrast:active),(min-width:1040px) and (-ms-high-contrast:none){.shika_box1 .shika_list .bt_box:after{left:50%}}.shika_box1 .shika_list .bt_box:before{top:-36px;left:49.8%;border-color:transparent transparent transparent #00b9ef;border-width:12px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.shika_box1 .shika_list .bt_box:before{top:-36px;border-width:10x;left:49.7%}}@media (max-width:768px){.shika_box1 .shika_list .bt_box:before{left:50.3%}}.shika_box1 .shika_list .bt_box p{font-size:16px}.shika_box1 .shika_list .bt_box.bd_g:before{border-color:transparent transparent transparent #6fba2c}.shika_box1 .shika_list .bt_box.bd_bg:before{border-color:transparent transparent transparent #f5a200}.shika_box1 .shika_list .bt_box p{font-size:15px;line-height:26px;display:block}.shika_box1 .shika_list .bt_box h4{font-weight:400;font-size:18px;line-height:22px;display:inline-block;border-bottom:1px solid #414042}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.shika_box1 .shika_list .bt_box h4{margin-top:10px}}.shika_box1 .shika_list .bt_box h4 span{display:inline-block;vertical-align:top}.shika_box1 .shika_list .bt_box h4 span .big_num{font-size:59px;line-height:43px}.shika_box1 .shika_list .bt_box.last_hd{padding-top:35px}.shika_box1 .shika_list .bt_box.last_hd h4{line-height:26px}.shika_box1 .shika_list .bt_box.last_hd h4{font-size:16px}@media screen and (min-width:768px){.shika_box1 .shika_list .bt_box.last_hd h4{font-size:calc(16px + 8*((100vw - 768px)/872))}}@media screen and (min-width:1640px){.shika_box1 .shika_list .bt_box.last_hd h4{font-size:24px}}@media (max-width:414px){.shika_box1 .shika_list .bt_box.last_hd h4{font-size:24px}}.bd_g{border-color:#6fba2c !important}.bd_lg{border-color:#00b9ef !important}.bd_bg{border-color:#f5a200 !important}.shikaku_sec2{text-align:center;background:#f4f7f5;padding:95px 0 20px}@media (max-width:768px){.shikaku_sec2{padding:70px 0 20px}}.shikaku_sec2 .shika_sec2_box{padding:64px 160px;background:#fff;margin-bottom:80px;min-height:540px}@media (max-width:1280px){.shikaku_sec2 .shika_sec2_box{padding:64px 40px}}@media (max-width:768px){.shikaku_sec2 .shika_sec2_box{padding:30px 10px;margin-bottom:60px;min-height:0;height:auto}}.shikaku_sec2 .shika_sec2_box .shika_sec2_title,.shikaku_sec2 .shika_sec2_box .shi-box-1 h2{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;line-height:34px;display:block;text-align:center;margin-bottom:35px;font-weight:400}.shikaku_sec2 .shika_sec2_box .shika_sec2_title,.shikaku_sec2 .shika_sec2_box .shi-box-1 h2{font-size:18px}@media screen and (min-width:320px){.shikaku_sec2 .shika_sec2_box .shika_sec2_title,.shikaku_sec2 .shika_sec2_box .shi-box-1 h2{font-size:calc(18px + 6*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shikaku_sec2 .shika_sec2_box .shika_sec2_title,.shikaku_sec2 .shika_sec2_box .shi-box-1 h2{font-size:24px}}@media (max-width:768px){.shikaku_sec2 .shika_sec2_box .shika_sec2_title,.shikaku_sec2 .shika_sec2_box .shi-box-1 h2{margin-bottom:30px}}.shikaku_sec2 .shika_sec2_box .shika_wp{font-size:0}.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:2px;width:50%;display:inline-block;vertical-align:top;text-align:left}.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{font-size:15px}@media screen and (min-width:320px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{font-size:calc(15px + 5*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{font-size:20px}}.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{line-height:30px}@media screen and (min-width:320px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{line-height:calc(30px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{line-height:40px}}.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt.p_lft,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list.p_lft{padding-left:40px}@media (max-width:768px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt.p_lft,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list.p_lft{padding:0}}@media (max-width:768px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_txt,.shikaku_sec2 .shika_sec2_box .shika_wp .shi-box-1-i .list{width:100%;margin-bottom:10px}}.shikaku_sec2 .shika_sec2_box .shika_wp .shika_img{width:50%;display:inline-block;vertical-align:top}.shikaku_sec2 .shika_sec2_box .shika_wp .shika_img.fleft{float:left}@media (max-width:768px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_img.fleft{float:none}}.shikaku_sec2 .shika_sec2_box .shika_wp .shika_img img{max-width:100%}@media (max-width:768px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_img img{width:100%}}@media (max-width:768px){.shikaku_sec2 .shika_sec2_box .shika_wp .shika_img{width:100%}}.shikaku_sec2 #shikaku_sec_output .shi-box-1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.shikaku_sec2 #shikaku_sec_output .fr{-webkit-box-flex:0;-ms-flex:0 0 45.8%;flex:0 0 45.8%;max-width:45.8%}@media (max-width:768px){.shikaku_sec2 #shikaku_sec_output .fr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.shikaku_sec2 #shikaku_sec_output .fl{-webkit-box-flex:0;-ms-flex:0 0 54.2%;flex:0 0 54.2%;max-width:54.2%}@media (max-width:768px){.shikaku_sec2 #shikaku_sec_output .fl{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.shikaku_sec2 .common_col2{position:relative}.shikaku_sec2 .common_col2 .shi-box-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shikaku_sec2 .common_col2 .shi-box-1 h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.shikaku_sec2 .common_col2 .shi-box-1-i{padding:0 20px;-webkit-box-flex:0;-ms-flex:0 0 45.8%;flex:0 0 45.8%;max-width:45.8%}@media (max-width:768px){.shikaku_sec2 .common_col2 .shi-box-1-i{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.shikaku_sec2 .common_col2 .shi-box-1-i.fr{-webkit-box-flex:0;-ms-flex:0 0 54.2%;flex:0 0 54.2%;max-width:54.2%}@media (max-width:768px){.shikaku_sec2 .common_col2 .shi-box-1-i.fr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.shikaku_sec2 .common_col2 .shi-box-1-i .list{width:100% !important;line-height:20px}.shikaku_sec2 .common_col2 .shi-box-1-i .list p{padding-bottom:25px;letter-spacing:0px;line-height:20px}@media (max-width:768px){.shikaku_sec2 .common_col2 .shi-box-1-i .list p{padding-bottom:12px}}@media (max-width:768px){.shikaku_sec2 .common_col2 .shi-box-1-i .ph{margin-top:0}}.shikaku_sec2 .common_col2 .shi-box-1-i .ph img{width:100%;height:auto}.shikaku_wrp .shika_title_t2{margin-bottom:38px}.campus_wrp{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/campus/campus_bg.png) repeat left top}.campus_wrp img{max-width:100%}@media (max-width:425px){.campus_wrp img{width:100%}}.campus_box{position:relative;padding:200px 0 0;z-index:1;margin-bottom:95px}@media (max-width:425px){.campus_box{margin-bottom:35px;padding-top:65px}}.camp_img1{position:absolute;top:0;right:0;z-index:0}@media (max-width:1450px){.camp_img1{width:33%;right:-20px}}@media (max-width:768px){.camp_img1.vpc{display:none}}@media (max-width:425px){.camp_img1.for-sp{position:unset;width:100%;top:0;right:0}}.camp_box_title{position:relative;text-align:center}.camp_box_title .camp_title{font-size:64px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400;position:relative;margin-bottom:45px;letter-spacing:3px}.camp_box_title .camp_title{font-size:37px}@media screen and (min-width:320px){.camp_box_title .camp_title{font-size:calc(37px + 27*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.camp_box_title .camp_title{font-size:64px}}.camp_box_title .camp_title{line-height:46px}@media screen and (min-width:320px){.camp_box_title .camp_title{line-height:calc(46px + 34*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.camp_box_title .camp_title{line-height:80px}}@media (max-width:425px){.camp_box_title .camp_title{margin-bottom:30px;margin-top:12px}}.camp_box_title .camp_title:after{content:"";position:absolute;left:0;right:0;margin:auto;top:-100px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/campus/camp_crown.png) no-repeat center top/contain;width:152px;height:78px}@media (max-width:425px){.camp_box_title .camp_title:after{width:104px;height:53px;top:-65px}}.camp_box_title .camp_title .camp_t{position:relative}.camp_box_title .camp_title .camp_t .camp_bf{width:123px;height:81px;position:absolute;margin:auto;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/campus/cm_bg.png) no-repeat center top/contain;top:-125px;left:0;padding:24px 0 0;font-size:27px;line-height:28px}@media (min-width:375px){.camp_box_title .camp_title .camp_t .camp_bf{top:-255%;left:-5%}}@media (min-width:426px){.camp_box_title .camp_title .camp_t .camp_bf{padding:17px 0 0;top:-85px;left:-80px}}@media (min-width:568px){.camp_box_title .camp_title .camp_t .camp_bf{padding:24px 0 0;width:150px;height:123px;top:-214%;left:-30%}}@media (min-width:769px){.camp_box_title .camp_title .camp_t .camp_bf{width:163px;top:-220%;left:-30%}}@media (min-width:1000px){.camp_box_title .camp_title .camp_t .camp_bf{top:-190%;left:-30%}}@media (min-width:1380px){.camp_box_title .camp_title .camp_t .camp_bf{top:-155%;left:-25%}}.camp_box_title .camp_title .camp_t .camp_bf span{display:block;font-size:25px;line-height:25px;-webkit-transform:rotate(-21deg);transform:rotate(-21deg);display:block;position:relative;top:-2px;left:-7px;letter-spacing:-1px}@media (max-width:768px){.camp_box_title .camp_title .camp_t .camp_bf span{font-size:18px;line-height:22px}}@media (max-width:568px){.camp_box_title .camp_title .camp_t .camp_bf span{line-height:17px}}@media (max-width:425px){.camp_box_title .camp_title .camp_t .camp_bf span{font-size:17px;line-height:18px;top:-11px;left:-5px}}.camp_box_title .camp_title span{display:block;font-size:25px;line-height:25px;letter-spacing:0px}.camp_box_title .camp_title_v2{line-height:24px;position:relative;padding-bottom:12px;margin-bottom:25px;font-weight:400;font-family:"Noto Sans JP",sans-serif}.camp_box_title .camp_title_v2{font-size:24px}@media screen and (min-width:320px){.camp_box_title .camp_title_v2{font-size:calc(24px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.camp_box_title .camp_title_v2{font-size:26px}}@media (max-width:768px){.camp_box_title .camp_title_v2{line-height:32px}}.camp_box_title .camp_title_v2:after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:0;width:537px;max-width:100%;height:8px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/campus/curve_line.png) no-repeat center top}.camp_box_title p{font-size:14px;line-height:28px;font-family:"Noto Sans JP",sans-serif;font-weight:300;padding:0 290px}@media (max-width:1000px){.camp_box_title p{padding:0;max-width:530px;margin:auto}}@media (max-width:768px){.camp_box_title p{padding:0}}@media (max-width:560px){.camp_box_title p{text-align:left}}.camp_cards_wp{margin-bottom:75px;position:relative;z-index:1}@media (max-width:768px){.camp_cards_wp{padding-top:calc(70px + (190 - 70)*((100vw - 426px)/(768 - 426)));margin-bottom:0}}@media screen and (min-width:375px) and (max-width:425px){.camp_cards_wp{padding-top:calc(135px + (155 - 135)*((100vw - 375px)/(425 - 375)))}}@media (max-width:375px){.camp_cards_wp{padding-top:125px !important}}.camp_cards_wp .camp_img2{position:absolute;left:-116px;top:-340px;z-index:-1}@media (max-width:1280px){.camp_cards_wp .camp_img2{left:-20px;top:-140px;width:25%}}@media (max-width:768px){.camp_cards_wp .camp_img2{width:54%;top:-70px}}@media (max-width:425px){.camp_cards_wp .camp_img2{width:60%;top:0}}.camp_cards_wp .camp_card{position:relative;margin-bottom:58px}@media (max-width:768px){.camp_cards_wp .camp_card{margin-bottom:58px}}.camp_cards_wp .camp_card.m4:before{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/campus/camp_icon4.png);position:absolute;left:10px;top:-25px}.camp_cards_wp .camp_card.m5:before{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/campus/camp_icon5.png);position:absolute;left:10px;top:-25px}.camp_cards_wp .camp_card.m3:before{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/campus/camp_icon3.png);position:absolute;left:10px;top:-25px}.camp_cards_wp .camp_card figure{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.camp_cards_wp .camp_card figure img{width:100%}@media (max-width:768px){.camp_cards_wp .camp_card figure{margin-bottom:20px}}.camp_cards_wp .camp_card .card_title{font-size:22px;line-height:26px;margin-bottom:18px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media (max-width:768px){.camp_cards_wp .camp_card .card_title{font-size:20px}}.camp_cards_wp .camp_card p{font-size:14px;font-weight:300;line-height:28px;font-family:"Noto Sans JP",sans-serif}.camp_cards_wp #campus_output .camp_card:before{display:none !important}.camp_cards_wp #campus_output .camp_card .ico_number{position:absolute;left:10px;top:-25px}.camp_bnr_wp{position:relative;z-index:1;padding-bottom:95px}@media (max-width:768px){.camp_bnr_wp{padding-bottom:40px}}.camp_bnr_wp .reha_bnr{display:block;margin:0 auto;text-align:center}@media (min-width:561px){.camp_bnr_wp .reha_bnr.for-pc{display:block !important}.camp_bnr_wp .reha_bnr.for-sp{display:none !important}}@media (max-width:560px){.camp_bnr_wp .reha_bnr.for-pc{display:none !important}.camp_bnr_wp .reha_bnr.for-sp{display:block !important}}.camp_bnr_wp .wai_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:-180px;bottom:0;z-index:-1}@media (max-width:768px){.camp_bnr_wp .wai_img{margin:0 auto -17px;display:block;text-align:center;width:70%;position:static}}@media (max-width:425px){.camp_bnr_wp .wai_img{margin:0 auto -95px;width:80%}.camp_bnr_wp .wai_img{margin:0 auto -40px}}.hogosha_wrp .nm_box{text-align:center;margin-bottom:19px}@media (max-width:768px){.hogosha_wrp .nm_box{min-height:0}}.hogosha_wrp .nm_box .nm_box_txt{font-size:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;line-height:29px;border-bottom:1px solid #414042;font-weight:400;display:inline-block;margin-bottom:15px}.hogosha_wrp .nm_box .nm_box_num{display:block;position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;letter-spacing:-8px;line-height:100%;-webkit-transform:skew(-9deg);transform:skew(-9deg);margin-bottom:-25px;z-index:1}.hogosha_wrp .nm_box .nm_box_num{font-size:95px}@media screen and (min-width:320px){.hogosha_wrp .nm_box .nm_box_num{font-size:calc(95px + 29*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.hogosha_wrp .nm_box .nm_box_num{font-size:124px}}@media (max-width:768px){.hogosha_wrp .nm_box .nm_box_num{line-height:normal}}.hogosha_wrp .nm_box .nm_box_num:before{content:"";width:229px;height:11px;position:absolute;left:0;right:0;margin:auto;bottom:43px;z-index:-1;background:#dbefbf}.hogosha_wrp .nm_box .nm_box_num .nm_pcnt{font-size:48px}.hogosha_wrp .nm_box .mp_box_txt{font-weight:400;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;display:block;padding:43.5px 0;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/mp_box_bg.png) no-repeat center center/contain;margin-bottom:20px}.hogosha_wrp .nm_box .mp_box_txt{font-size:20px}@media screen and (min-width:320px){.hogosha_wrp .nm_box .mp_box_txt{font-size:calc(20px + 11*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.hogosha_wrp .nm_box .mp_box_txt{font-size:31px}}.hogosha_wrp .nm_box .mp_box_txt{line-height:30px}@media screen and (min-width:320px){.hogosha_wrp .nm_box .mp_box_txt{line-height:calc(30px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.hogosha_wrp .nm_box .mp_box_txt{line-height:40px}}@media (max-width:768px){.hogosha_wrp .nm_box .mp_box_txt{padding:40px 0;width:300px;max-width:100%;margin:0 auto;margin-bottom:30px}}@media (max-width:414px){.hogosha_wrp .nm_box .mp_box_txt{margin-bottom:20px}}.hogosha_wrp .nm_box .mp_box_txt span{display:inline-block;border-bottom:1px solid #414042}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hogosha_wrp .nm_box .mp_box_txt span:first-child{margin-bottom:10px}}.hogosha_wrp .rob-card-graph{min-height:auto;padding:56px 80px}@media (max-width:1000px){.hogosha_wrp .rob-card-graph{padding:60px 20px}}@media (max-width:768px){.hogosha_wrp .rob-card-graph{padding:30px 40px}}@media (max-width:414px){.hogosha_wrp .rob-card-graph{padding:30px 37.5px}}.hogosha_wrp .rob-card-graph .rob-btn{max-width:360px;letter-spacing:1px;padding:13px 25px 13px 20px}@media (max-width:414px){.hogosha_wrp .rob-card-graph .rob-btn{max-width:320px;padding:3px 25px 3px 20px;font-size:14px}}.hogosha_wrp .rob-card-graph .rob-card-graph-tit{margin-bottom:30px}@media (max-width:414px){.hogosha_wrp .rob-card-graph .rob-card-graph-tit{margin-bottom:3px}.hogosha_wrp .rob-card-graph .rob-card-graph-tit h3{font-size:18px}.hogosha_wrp .rob-card-graph .rob-card-graph-tit h3:before{height:3px;bottom:4px}}.hogosha_wrp .rob-all-students .rob-title span{letter-spacing:4px}@media (max-width:414px){.hogosha_wrp .rob-all-students .rob-title span{letter-spacing:2px}}.hogosha_wrp .rob-card-graph-desc{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px;line-height:28px;margin-bottom:53px;letter-spacing:-.5px}@media (max-width:414px){.hogosha_wrp .rob-card-graph-desc{margin-bottom:20px}}.hogosha_wrp .nm_box_txt{font-size:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;line-height:29px;border-bottom:1px solid #414042;font-weight:400;display:inline-block;margin-bottom:15px;letter-spacing:3px}.kok .rob-card-graph .rob-card-graph-tit{margin-bottom:0}.jhn_title{display:block;padding-bottom:70px;border-bottom:3px solid #414042;text-align:center;font-weight:400;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.jhn_title{font-size:26px}@media screen and (min-width:320px){.jhn_title{font-size:calc(26px + 8*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.jhn_title{font-size:34px}}@media (max-width:768px){.jhn_title{padding-bottom:40px}}.shoku_title{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400;border-bottom:1px solid #414042;display:inline-block;margin-bottom:75px}.shoku_title{font-size:26px}@media screen and (min-width:320px){.shoku_title{font-size:calc(26px + 21*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shoku_title{font-size:47px}}.shoku_title{line-height:38px}@media screen and (min-width:320px){.shoku_title{line-height:calc(38px + 9*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shoku_title{line-height:47px}}.shoku_title .fs122{font-size:122px}.shoku_title .fs122{font-size:85px}@media screen and (min-width:320px){.shoku_title .fs122{font-size:calc(85px + 37*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shoku_title .fs122{font-size:122px}}.shoku_title_t2{line-height:30px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;margin-bottom:40px;border-bottom:1px solid #414042;display:inline-block}.shoku_title_t2{font-size:24px}@media screen and (min-width:320px){.shoku_title_t2{font-size:calc(24px + 6*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.shoku_title_t2{font-size:30px}}.txt_l_grn{color:#00b9ef !important}.bg_l_grn{background:#00b9ef !important}.txt_grn{color:#6fba2c !important}.bg_grn{background:#6fba2c !important}.txt_b_grn{color:#f5a200 !important}.bg_b_grn{background:#f5a200 !important}.bg_dark_b_grn{background:#6eb6c1 !important}.txt_white{color:#fff !important}.curri_hd{display:block;position:relative;width:100%;background:#deefc9;text-align:center;font-size:18px;height:50px;line-height:50px;font-weight:300;margin-bottom:10px;font-family:"Noto Sans JP",sans-serif;cursor:pointer}.curri_hd i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);font-size:28px;-webkit-transition:linear .2s;transition:linear .2s}.curri_hd.active i{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:linear .2s;transition:linear .2s}.rob-pdf-btn{color:#414042;text-decoration:underline}.rob-box-big{border:1px solid #d9d9d9;padding:30px}.rob-box-big h5{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:16px;line-height:26px;margin-bottom:15px}.rob-box-big .rob-desc{margin-bottom:0 !important;font-weight:300;font-size:12px;font-family:"Noto Sans JP",sans-serif}.rob-accordion-box{margin-bottom:10px}.rob-accordion-box .rob-accordion-header{position:relative}.rob-accordion-box .rob-accordion-header .rob-accordion-btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP",sans-serif;background-color:#b3b3b3;color:#fff;font-size:16px;padding:12px;font-weight:300;letter-spacing:1px;line-height:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width:650px){.rob-accordion-box .rob-accordion-header .rob-accordion-btn{padding:12px 35px 12px 12px}}.rob-accordion-box .rob-accordion-header .rob-accordion-btn i{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.rob-accordion-box .rob-accordion-header:hover .rob-accordion-btn{background-color:#6eb6c1}@media (hover:none){.rob-accordion-box .rob-accordion-header:hover .rob-accordion-btn{background-color:#b3b3b3}}.rob-accordion-box .rob-accordion-header.is-active .rob-accordion-btn{background-color:#6eb6c1}.rob-accordion-box .rob-accordion-header.is-active .rob-accordion-btn i{-webkit-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.rob-accordion-box .rob-accordion-body{margin-top:12px;margin-bottom:30px}.rob-accordion-box .rob-accordion-body .rob-list-box{margin-bottom:0}.rob-accordion-box .rob-accordion-body .rob-dashed{display:inline-block;border-top:1px dashed #414042;max-width:110px;margin-top:30px;margin-bottom:25px;width:100%}.rob-accordion-section{margin-bottom:60px}@media (max-width:768px){.rob-accordion-section{margin-bottom:40px}}.juk-cntr{max-width:640px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:800px){.juk-cntr{padding-left:20px;padding-right:20px}}.juk-cntr .rob-title{letter-spacing:.08em}.juk-cntr .rob-title-bright{margin-bottom:13px}.modal-cntr{max-width:960px;width:100%;margin-left:auto;margin-right:auto}@media (max-width:960px){.modal-cntr{padding-left:20px;padding-right:20px;padding-bottom:20px}}.modal-cntr.modal-cntr-640{max-width:640px}@media (max-width:640px){.modal-cntr.modal-cntr-640{padding-left:20px;padding-right:20px;padding-bottom:20px}}@-webkit-keyframes modalbox{0%{top:-250px;opacity:0}100%{top:0;opacity:1}}@keyframes modalbox{0%{top:-250px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.rob-modal{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);overflow:auto;z-index:9999}.rob-modal .modal-box{background-color:#fff;margin:200px auto auto;position:relative;-webkit-animation-name:modalbox;animation-name:modalbox;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(0,0,.3,1.6);animation-timing-function:cubic-bezier(0,0,.3,1.6)}.rob-modal .modal-box{margin-top:100px}@media screen and (min-width:768px){.rob-modal .modal-box{margin-top:calc(100px + 100*((100vw - 768px)/872))}}@media screen and (min-width:1640px){.rob-modal .modal-box{margin-top:200px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rob-modal .modal-box{margin-top:10%}}@media (max-width:768px){.rob-modal .modal-box{margin-bottom:50px}}.rob-modal .modal-box .modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:50px;height:50px;top:-50px;right:0}.rob-modal .modal-box .modal-close i{color:#fff;font-size:50px}@media (max-width:768px){.rob-modal .modal-box .modal-body .rob-gap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.rob-modal .modal-box .modal-body .modal-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:30px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rob-modal .modal-box .modal-body .modal-cont .modal-cont-wrp{width:100%}.rob-modal .modal-box .modal-body .modal-cont .modal-cont-wrp .teach-field{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:16px;margin-bottom:10px}.rob-modal .modal-box .modal-body .modal-cont .modal-cont-wrp .teach-name{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:32px;margin-bottom:30px}.rob-modal .modal-box .modal-body .modal-cont .modal-cont-wrp .teach-name span{font-size:16px}.rob-modal .modal-box .modal-body .modal-cont .modal-cont-wrp .rob-desc{margin-bottom:80px}.rob-modal .modal-box .modal-body .modal-cont .modal-cont-wrp .rob-btn{background-color:#00b9ef;font-size:16px;line-height:26px;width:100%;text-align:center}.rob-modal .modal-box .modal-body .modal-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rob-modal-shisetsu .modal-box{margin-bottom:100px !important}.rob-modal-shisetsu .modal-box .teach-name{font-size:22px !important;font-weight:500;margin-bottom:10px !important}.rob-modal-shisetsu .modal-box .rob-desc{margin-bottom:0 !important}.rob-modal-shisetsu .modal-box .rob-gap{-webkit-box-orient:unset !important;-webkit-box-direction:unset !important;-ms-flex-direction:unset !important;flex-direction:unset !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.rob-modal-shisetsu .modal-box .modal-img{height:420px}@media (max-width:768px){.rob-modal-shisetsu .modal-box .modal-img{height:220px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.rob-modal{height:auto}@media (min-width:769px){.rob-modal{bottom:0}}@media (max-width:768px){.rob-modal .modal-cntr .modal-box{margin-top:48px}}.rob-modal .modal-cntr .modal-box .modal-body{overflow-y:auto;max-height:calc(100vh - 48px)}}}.table-responsive{display:block;width:100%;overflow-x:auto}.rob-table{font-size:14px;width:100%;border-collapse:collapse}@media (max-width:700px){.rob-table{width:200%}}.rob-table th{text-align:left}.rob-table th,.rob-table td{padding:14px 5px;font-weight:300}.rob-table td{text-align:center}.rob-table.table-bordered{border:1px solid #e5e5e5;font-family:"Noto Sans JP",sans-serif}.rob-table.table-bordered th,.rob-table.table-bordered td{border:1px solid #e5e5e5;vertical-align:middle}.rob-table.table-bordered thead th{text-align:center;background-color:#6eb6c1;color:#fff;padding:14px 16px;font-weight:300;letter-spacing:.06em}.rob-table.table-bordered tbody th{color:#000;text-align:left;background-color:#f4f7f5}.rob-table.table-bordered.child_left tbody tr td{text-align:left;padding:14px 10px;letter-spacing:.04em}.rob-table.table-bordered.child_left_v2 tbody{letter-spacing:.04em}.rob-table.table-bordered.child_left_v2 tbody tr th,.rob-table.table-bordered.child_left_v2 tbody tr td{padding-left:19px;text-align:left}.rob-table.is_unique{margin-bottom:12px}.rob-table.is_unique tbody tr th:first-child{font-weight:300;text-align:center}.bubble{color:#fff;font-family:"Roboto",sans-serif;font-weight:300;position:absolute;text-align:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:78px;height:78px}.bubble:before{content:"";position:absolute}.bubble .bubble-num{font-size:35px;line-height:40px}.bubble .bubble-num .bubble-perc{font-size:16px;line-height:12px}.bubble .bubble-text{font-size:14px;line-height:18px}.bubble.bubble1{background-color:#6fba2c;top:-30px;height:87px;width:87px}.bubble.bubble1:before{border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:0 solid transparent;border-left:35px solid #6fba2c;right:-30px;bottom:30px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.bubble.bubble2{background-color:#989898;left:45px;bottom:90px}.bubble.bubble3{background-color:#f5a200;bottom:-65px;left:100px}.bubble.bubble3:before{border-top:0 solid transparent;border-bottom:35px solid #f5a200;border-right:5px solid transparent;border-left:5px solid transparent;right:0;top:-15px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.bubble.bubble4{background-color:#f5a200;bottom:-65px;right:60px}.bubble.bubble5{background-color:#f5a200;bottom:40px;right:20px}.rob-desc{font-size:14px;line-height:28px;margin-bottom:35px}@media (max-width:768px){.rob-desc{margin-bottom:25px}}.rob-desc-school-name{font-size:12px;line-height:28px;font-family:"Noto Sans JP",sans-serif;font-weight:300;letter-spacing:.5px}.rob-desc-principal-name{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;letter-spacing:1.2px}.rob-desc-principal-name{font-size:18px}@media screen and (min-width:320px){.rob-desc-principal-name{font-size:calc(18px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-desc-principal-name{font-size:20px}}.rob-tagline{line-height:38px;text-align:center;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}.rob-tagline{font-size:14px}@media screen and (min-width:320px){.rob-tagline{font-size:calc(14px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-tagline{font-size:16px}}.floating_text{background-color:#fff;font-size:20px;font-weight:400;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;position:absolute;right:0;top:-40px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width:414px){.floating_text{font-size:15px}}.school_overview{padding-top:100px}@media (max-width:768px){.school_overview{padding-top:60px}}.school_overview .rob-title{letter-spacing:4px}@media (max-width:375px){.school_overview .rob-title{font-size:24px}}.school_overview .message_from_principal{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding-top:20px;padding-bottom:20px}@media (max-width:768px){.school_overview .message_from_principal{padding-bottom:0;border-bottom:0;padding-top:10px}}.school_overview .message_from_principal .message_overflow_img{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bnr/bnr_gaiyo01_2023.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:103px;padding-bottom:123px;position:relative}@media (max-width:768px){.school_overview .message_from_principal .message_overflow_img{background-position:19% 50%;padding-top:26px;padding-bottom:66px;min-height:353px}}@media (max-width:768px){.school_overview .message_from_principal .message_overflow_img .gap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:768px){.school_overview .message_from_principal .message_overflow_img .gap .md-6.xs-12{display:none}}@media (max-width:768px){.school_overview .message_from_principal .message_overflow_img .gap .floating_text{position:relative;top:0}}@media (max-width:379px){.school_overview .message_from_principal .message_overflow_img .gap .floating_text{font-size:15px}}.school_overview .message_from_principal .message_overflow_img .side_title{font-size:20px;line-height:31px;position:absolute;right:0;bottom:0;top:-40px;font-family:"游明朝","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;width:auto}@media (max-width:768px){.school_overview .message_from_principal .message_overflow_img .side_title{right:40px;top:25px;font-size:13px;line-height:22px}}.school_overview .message_from_principal .message_overflow_img .side_title h3{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:inherit}.school_overview .message_from_principal .message_overflow_img .side_title h3 div{display:inline-block;position:relative;background:#fff;padding-bottom:8px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.school_overview .message_from_principal .message_overflow_img .side_title h3 div{display:block;background:0 0;padding-bottom:8px}}@-moz-document url-prefix(){.school_overview .message_from_principal .message_overflow_img .side_title h3 div{display:block;background:0 0;padding-bottom:8px}}.school_overview .message_from_principal .message_overflow_img .side_title h3 span{display:inline-block;position:relative;padding-top:10px;font-weight:400;padding-bottom:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.school_overview .message_from_principal .message_overflow_img .side_title h3 span{background-color:#fff;padding-bottom:12px;padding-right:5px}}@-moz-document url-prefix(){.school_overview .message_from_principal .message_overflow_img .side_title h3 span{background-color:#fff;padding-bottom:18px}}@media (max-width:768px){.school_overview .message_from_principal .message_overflow_img .side_title h3 span.hs_dot:before{right:-6px !important}}@-moz-document url-prefix(){.school_overview .message_from_principal .message_overflow_img .side_title h3 span.hs_dot:before{bottom:8px;right:-8px}}@media (min-width:769px){.school_overview .message_from_principal .message_cont{padding-left:40px;padding-right:80px}}@media (min-width:1000px){.school_overview .message_from_principal .message_cont{padding-right:123px}}.school_overview .message_from_principal .message_cont .rob-desc{font-family:"Noto Sans JP",sans-serif;font-weight:300;margin-bottom:36.5px}@media (max-width:375px){.school_overview .message_from_principal .message_cont .rob-desc{text-indent:16px}}.school_overview .message_from_principal_sp{display:none}@media (max-width:768px){.school_overview .message_from_principal_sp{display:block;padding-bottom:10px;border-bottom:1px solid #d9d9d9}}@media (max-width:768px){.school_overview .message_from_principal_sp .message_overflow_img{background-color:#f4f7f5;padding-top:40px;padding-bottom:45px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){@media (max-width:1640px){.school_overview .message_from_principal .message_overflow_img .side_title{right:40px}}.ftr-mid_menu li{padding-left:7px;padding-right:7px}}}.education_phil{padding-top:138px;padding-bottom:136px}@media (max-width:768px){.education_phil{padding-top:90px;padding-bottom:118px}}.education_phil .rob-tagline{letter-spacing:.2em}@media (max-width:375px){.education_phil .rob-tagline{line-height:28px;letter-spacing:.1em}}.education_phil .rob-title-cbline{letter-spacing:3px}@media (max-width:375px){.education_phil .rob-title-cbline{margin-bottom:20px}}.education_phil .rob-title-en{line-height:46px;font-weight:300}.education_phil .rob-title-en span{padding-top:24px;padding-bottom:24px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif}@media (max-width:414px){.education_phil .rob-title-en span{padding:13px 23px !important;margin-bottom:21px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){@media (max-width:374px){.education_phil .rob-title-en{line-height:35px;font-size:20px}.education_phil .rob-title-en span{padding:13px 15px !important}}}}.diploma_policy{background-color:#f4f7f5;padding-top:80px;padding-bottom:80px}@media (max-width:375px){.diploma_policy{padding-top:56px;padding-bottom:57px}}@media (max-width:375px){.diploma_policy .rob-title-bline{font-size:24px;padding:11px;margin-bottom:22px}}.diploma_policy .gap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px) and (max-width:1000px){.diploma_policy .gap>.md-4{padding-right:5px}}.diploma_policy .rob-desc{margin-bottom:0;font-family:"Noto Sans JP",sans-serif;font-weight:300}@media (max-width:768px){.diploma_policy .rob-desc{margin-bottom:20px}}.diploma_policy .article-purpose-box{background-color:#fff;padding-top:60px;padding-bottom:57px;padding-left:40px;padding-right:40px}@media (max-width:768px){.diploma_policy .article-purpose-box{padding-top:40px;padding-bottom:29px;padding-left:20px;padding-right:20px}}.diploma_policy .article-purpose-box .rob-title{line-height:20px}@media (max-width:375px){.diploma_policy .article-purpose-box .rob-title-lline{font-size:16px;line-height:30px;padding-left:35px;margin-bottom:18px}.diploma_policy .article-purpose-box .rob-title-lline:before{width:20px}}.diploma_policy .rob-title-en-big{font-weight:300;margin-bottom:16px;margin-left:-8px}@media (max-width:768px){.diploma_policy .rob-title-en-big{margin-left:0}}@media only screen and (max-width:1000px) and (min-width:769px){.diploma_policy .rob-title-en-big{font-size:45px;line-height:50px}}.information_disclosure{padding-top:116px;padding-bottom:116px}@media (max-width:768px){.information_disclosure{padding-top:65px;padding-bottom:67px}}.information_disclosure .rob-btn{font-size:20px;letter-spacing:2px;line-height:30px;padding-top:25px;padding-right:20px;padding-bottom:25px;font-family:"游明朝 Regular"}.information_disclosure .rob-btn i{font-size:18px}.teacher_intro{background-color:#f4f7f5;padding-top:60px;padding-bottom:85px}@media (max-width:375px){.teacher_intro{padding-bottom:75px}}@media (max-width:375px){.teacher_intro .rob-title-bline{font-size:24px;padding:11px;margin-bottom:22px}}.teacher_intro .gap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher_intro .rob-desc{margin-bottom:0;font-family:"Noto Sans JP",sans-serif;font-weight:300;letter-spacing:-.5px}@media (max-width:768px){.teacher_intro .rob-desc{margin-bottom:40px;line-height:28px}}.teacher_intro .rob-teach-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teacher_intro .rob-teach-list .rob-teach-list-bg-cont{padding-bottom:10px}@media only screen and (max-width:1280px) and (min-width:769px){.teacher_intro .rob-teach-list .rob-teach-list-bg-cont{padding-bottom:10px}}.facility_equipment{padding-top:100px}@media (max-width:768px){.facility_equipment{padding-top:60px}}.facility_equipment .facility_wrapper{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bg/bg_shisetsu01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:105px;padding-bottom:105px}@media (max-width:768px){.facility_equipment .facility_wrapper{padding-top:50px;padding-bottom:50px}}.facility_equipment .facility_wrapper .rob-btn-round{font-weight:300;font-family:"Noto Sans JP",sans-serif}.facility_equipment .facility_wrapper .rob-title-uline{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:30px}@media (max-width:768px){.facility_equipment .facility_wrapper .rob-title-uline{font-size:24px;line-height:1.8}}.facility_equipment .rob-desc{font-family:"Noto Sans JP",sans-serif;font-weight:400}.facility_equipment .rob-btn{padding-top:13px;padding-bottom:13px;font-size:18px;font-weight:400}.facility_equipment .rob-btn i{font-size:30px}@media (max-width:414px){.facility_equipment .rob-card i{font-size:14px;width:20px;height:20px}}.rehajoshi_wrapper{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bg/bg_rehajoshi.png);background-repeat:repeat;background-size:auto}.rehajoshi_wrapper .rehajoshi_banner{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bnr/bnr_rehajoshi01.png);background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:250px;padding-bottom:250px}@media (max-width:1000px){.rehajoshi_wrapper .rehajoshi_banner{background-position:70% 50%}}@media (max-width:768px){.rehajoshi_wrapper .rehajoshi_banner{padding-top:180px;padding-bottom:140px}}@media (max-width:425px){.rehajoshi_wrapper .rehajoshi_banner{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bnr/bnr_rehajoshi01_sp.png);background-position:center bottom;background-size:calc(160vw);padding-bottom:180px}}.rehajoshi_wrapper .rehajoshi_banner .cntr{max-width:982px}.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-width:768px){.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img img{width:235px}}.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls{font-size:35px;font-family:"APJapanese";font-weight:500;line-height:45px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);position:absolute;top:-40px;left:0}@media (max-width:1000px){.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls{top:-120px;left:20px}}@media (max-width:768px){.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls{font-size:22px;line-height:30px}}@media (max-width:561px){.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls{left:0}}.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls .let_1,.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls .let_2{position:relative}.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls .let_1:before,.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls .let_2:before{content:"";position:absolute;width:100%;height:12px;background-color:#fbff78;bottom:0;right:0;z-index:-1}@media (max-width:768px){.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls .let_1:before,.rehajoshi_wrapper .rehajoshi_banner .reha_tit_img .reha_tit_girls .let_2:before{height:8px}}.rehajoshi_wrapper .personal_data{padding-top:125px;padding-bottom:140px}@media (max-width:768px){.rehajoshi_wrapper .personal_data{padding-top:180px;padding-bottom:100px}}@media (max-width:561px){.rehajoshi_wrapper .personal_data .gap .xs-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.rehajoshi_wrapper .personal_data:before{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/icons/ico_circle_blue.png);background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:-90px;left:32%;width:180px;height:180px;z-index:-1}@media (max-width:1000px){.rehajoshi_wrapper .personal_data:before{top:-160px}}@media (max-width:768px){.rehajoshi_wrapper .personal_data:before{width:80px;height:80px;top:40px;left:40px}}.rehajoshi_wrapper .personal_data .data_title{position:relative;margin-bottom:64px}.rehajoshi_wrapper .personal_data .data_title:before{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_rehajoshi02.png);background-repeat:no-repeat;background-size:contain;width:406px;height:550px;position:absolute;left:0;top:-280px;z-index:1}@media (max-width:1100px){.rehajoshi_wrapper .personal_data .data_title:before{width:330px;height:460px}}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .data_title:before{width:250px}}@media (max-width:768px){.rehajoshi_wrapper .personal_data .data_title:before{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_rehajoshi03.png);width:285px;height:100%}}@media (max-width:425px){.rehajoshi_wrapper .personal_data .data_title:before{width:270px;height:100%;top:-320px}.rehajoshi_wrapper .personal_data:before{top:15px}}.rehajoshi_wrapper .personal_data .data_title:after{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/icons/ico_circle_yellow.png);background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;right:140px;bottom:0;top:0;margin:auto;width:180px;height:180px;z-index:-1}@media (max-width:1100px){.rehajoshi_wrapper .personal_data .data_title:after{right:0}}@media (max-width:768px){.rehajoshi_wrapper .personal_data .data_title:after{bottom:auto;width:120px;height:120px;right:-80px;top:-80px}}.rehajoshi_wrapper .personal_data .data_title h2{color:#f5a200;display:inline-block;font-weight:700;position:relative}.rehajoshi_wrapper .personal_data .data_title h2:before{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/icons/ico_sun.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:119px;height:61px;position:absolute;left:0;right:0;margin:auto;top:-60px}.rehajoshi_wrapper .personal_data .data_title h2 .personal_tit{font-family:"Fujiya";font-size:82px;line-height:113px}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .data_title h2 .personal_tit{font-size:43px;line-height:60px}}.rehajoshi_wrapper .personal_data .data_title h2 .data_tit{font-size:68px;font-family:"ITC Century Handtooled Std";line-height:1;text-transform:uppercase;padding-bottom:28px;margin-top:-8px;display:inline-block}.rehajoshi_wrapper .personal_data .data_title h2 .data_tit_img{margin-bottom:20px;margin-top:10px}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .data_title h2 .data_tit{font-size:35px;line-height:50px}}@media (max-width:425px){.rehajoshi_wrapper .personal_data .data_title h2 .data_tit_img{max-width:calc(59vw);width:100%}}.rehajoshi_wrapper .personal_data .data_title h2 .ico_heart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:40px;right:0}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .data_title h2 .ico_heart{bottom:15px}}.rehajoshi_wrapper .personal_data .data_title h2 .ico_heart img{width:20px;height:25px}.rehajoshi_wrapper .personal_data .data_title h2 .ico_d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:40px;left:-40px}@media (max-width:1100px){.rehajoshi_wrapper .personal_data .data_title h2 .ico_d1{left:0}}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .data_title h2 .ico_d1{bottom:8px}}.rehajoshi_wrapper .personal_data .data_title h2 .ico_d1 img{width:28px;height:41px}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .data_title h2 .ico_d1 img{width:20px;height:30px}}.rehajoshi_wrapper .personal_data .data_title h2 .ico_d2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;left:-100px}@media (max-width:1100px){.rehajoshi_wrapper .personal_data .data_title h2 .ico_d2{left:-20px}}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .data_title h2 .ico_d2{left:-50px}}.rehajoshi_wrapper .personal_data .data_title h2 .ico_d2 img{width:27px;height:37px}.rehajoshi_wrapper .personal_data .data_title .rob-desc{margin-bottom:10px;font-family:"Noto Sans JP",sans-serif;font-weight:300}.rehajoshi_wrapper .personal_data .data_title .rob-desc{font-size:14px}@media screen and (min-width:320px){.rehajoshi_wrapper .personal_data .data_title .rob-desc{font-size:calc(14px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rehajoshi_wrapper .personal_data .data_title .rob-desc{font-size:18px}}.rehajoshi_wrapper .personal_data .data_title .rob-desc{line-height:24px}@media screen and (min-width:320px){.rehajoshi_wrapper .personal_data .data_title .rob-desc{line-height:calc(24px + 12*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rehajoshi_wrapper .personal_data .data_title .rob-desc{line-height:36px}}.rehajoshi_wrapper .personal_data .data_title .rob-tag{font-family:"Noto Sans JP",sans-serif;font-weight:300;display:inline-block;border:1px solid #f68f77;color:#f0f;font-size:14px;line-height:36px;padding:6px 0;width:100%}@media (max-width:768px){.rehajoshi_wrapper .personal_data .data_title .rob-tag{display:none}}.rehajoshi_wrapper .personal_data .personal_hear_more{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bg/bg_rehajoshi_btn.png);background-repeat:repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:140px;padding-top:35px;padding-bottom:35px;position:relative;text-align:center}@media (max-width:768px){.rehajoshi_wrapper .personal_data .personal_hear_more{margin-bottom:100px}}.rehajoshi_wrapper .personal_data .personal_hear_more .rob-desc{font-size:24px;line-height:24px;margin-bottom:0;font-weight:400}@media (max-width:561px){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.rehajoshi_wrapper .personal_data .personal_hear_more .rob-desc br{display:none}@media (max-width:561px){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-desc br{display:block}}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-desc{font-size:20px}}@media (max-width:706px){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-desc{margin-bottom:20px}}.rehajoshi_wrapper .personal_data .personal_hear_more .rob-btn{font-size:19px;margin-bottom:0;position:absolute;right:25px;padding:3px 22px 3px 20px;width:150px;background-color:#f5a200}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-btn{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.rehajoshi_wrapper .personal_data .personal_hear_more .rob-btn i{right:10px}@media (max-width:900px){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-btn{position:relative}}@media (max-width:706px){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-btn{right:0}}@media (max-width:680px){.rehajoshi_wrapper .personal_data .personal_hear_more .rob-btn{padding:0 22px 0 20px;line-height:30px;font-size:15px}}.rehajoshi_wrapper .personal_data .personal_instagram_banner{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bnr/bnr_rehajoshi02.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:200px;padding-bottom:175px;position:relative}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .personal_instagram_banner{background-position:25% 50%;padding:0;height:645px}}@media (max-width:561px){.rehajoshi_wrapper .personal_data .personal_instagram_banner{height:360px;background-position:15% 50%}}@media (max-width:375px){.rehajoshi_wrapper .personal_data .personal_instagram_banner{background-position:20% 50%}}.rehajoshi_wrapper .personal_data .personal_instagram_banner .woman_snap_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .woman_snap_img{position:absolute;left:0;right:0;bottom:50px}}@media (max-width:561px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .woman_snap_img{bottom:25px}}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .woman_snap_img img{width:400px}}@media (max-width:768px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .woman_snap_img img{width:340px}}@media (max-width:561px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .woman_snap_img img{width:190px}}.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;bottom:0;top:0;right:50px;z-index:0}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img{right:0}}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img img{width:400px}}@media (max-width:768px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img img{width:260px}}@media (max-width:561px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img img{width:160px;position:relative;right:-12px}}.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img .desc-img{font-family:"APJapanese";font-size:22px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;line-height:30px;text-align:right;-webkit-transform:rotate(8deg);transform:rotate(8deg);position:relative;bottom:-15px}@media (max-width:1000px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img .desc-img{right:0}}@media (max-width:768px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img .desc-img{bottom:0}}@media (max-width:561px){.rehajoshi_wrapper .personal_data .personal_instagram_banner .pasha_img .desc-img{font-size:18px;line-height:25px}}.rehajoshi_wrapper .personal_data .personal_instagram_api{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media (max-width:768px){.rehajoshi_wrapper .personal_data .personal_instagram_api{margin-bottom:20px}}.aptitude-diagnosis{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/bg/bg_tekishoku.png);background-repeat:repeat;position:relative}.aptitude-diagnosis:before{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_tekishoku01_2024.png);background-repeat:no-repeat;background-size:contain;width:307px;height:727px;position:absolute;top:200px;left:0;margin:auto}@media (max-width:1550px){.aptitude-diagnosis:before{width:200px;top:100px}}@media (max-width:1100px){.aptitude-diagnosis:before{width:150px;height:360px}}@media (max-width:768px){.aptitude-diagnosis:before{width:100px;height:240px;top:220px}}@media (max-width:561px){.aptitude-diagnosis:before{width:100%;top:215px}}@media (max-width:375px){.aptitude-diagnosis:before{width:80px;top:210px}}.aptitude-diagnosis:after{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_tekishoku02_2024.png);background-repeat:no-repeat;background-size:contain;width:413px;height:715px;position:absolute;top:0;right:0}@media (max-width:1550px){.aptitude-diagnosis:after{width:300px}}@media (max-width:1100px){.aptitude-diagnosis:after{width:200px}}@media (max-width:768px){.aptitude-diagnosis:after{width:140px;height:300px}}.aptitude-diagnosis .cntr{max-width:900px}.aptitude-diagnosis .aptitude-diagnosis-wrap{padding-top:150px;padding-bottom:40px;position:relative;z-index:1}.aptitude-diagnosis .aptitude-diagnosis-wrap .ico_dept{position:absolute;top:-120px;left:0}@media (max-width:768px){.aptitude-diagnosis .aptitude-diagnosis-wrap .ico_dept{width:190px;top:-100px;left:-30px}}@media (max-width:561px){.aptitude-diagnosis .aptitude-diagnosis-wrap .ico_dept{width:150px;top:-80px}}.aptitude-diagnosis .aptitude-diagnosis-wrap .rob-title-diamond{margin-bottom:60px !important}@media (max-width:414px){.aptitude-diagnosis .aptitude-diagnosis-wrap .rob-title-diamond{margin-bottom:22px !important}}.aptitude-diagnosis .aptitude-diagnosis-wrap .rob-title-uline{margin-bottom:50px !important}.aptitude-diagnosis .aptitude-diagnosis-wrap .rob-title{margin-bottom:20px}.aptitude-diagnosis .aptitude-diagnosis-wrap .rob-title br{display:none}@media (max-width:768px){.aptitude-diagnosis .aptitude-diagnosis-wrap .rob-title br{display:block}}.aptitude-diagnosis .aptitude-diagnosis-wrap .rob-desc{margin-bottom:50px;font-family:"Noto Sans JP",sans-serif;font-weight:300}.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form{background-color:#f1f1f1;padding-top:200px;padding-bottom:370px}@media (max-width:768px){.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form{padding-top:70px;padding-bottom:70px;padding-left:20px;padding-right:20px}}.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form .rob-desc{color:#f0f;margin-bottom:0}.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form .rob-desc{font-size:16px}@media screen and (min-width:320px){.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form .rob-desc{font-size:calc(16px + 9*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form .rob-desc{font-size:25px}}.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form .rob-desc{line-height:37px}@media screen and (min-width:320px){.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form .rob-desc{line-height:calc(37px + 7*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.aptitude-diagnosis .aptitude-diagnosis-wrap .diag-test-g-form .rob-desc{line-height:44px}}.rob-news .rob-news-box{background-color:#f4f7f5;max-width:920px;width:100%}@media (max-width:1437px){.rob-news .rob-news-box{padding-left:50px;padding-right:50px;padding-top:60px;padding-bottom:30px}}@media (max-width:1317px){.rob-news .rob-news-box{padding-left:20px;padding-right:20px}}@media (max-width:768px){.rob-news .rob-news-box{padding-top:80px;padding-bottom:80px}}.rob-news .rob-news-box .rob-title{margin-bottom:40px;text-transform:uppercase;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;letter-spacing:5px;font-size:31px}@media (max-width:768px){.rob-news .rob-news-box .rob-title{font-size:calc(24px + (31 - 24)*((100vw - 375px)/(768 - 375)))}}.rob-news .rob-news-box .rob-btn-round{padding-right:20px}@media (max-width:1080px){.rob-news .rob-news-box .rob-btn-round{margin-top:30px}}@media (max-width:800px){.rob-news .rob-news-box .rob-btn-round{margin-top:0}}.rob-news .rob-twitter-box{padding:130px 85px 140px}@media (max-width:768px){.rob-news .rob-twitter-box{padding:80px 40px}}@media (max-width:414px){.rob-news .rob-twitter-box{padding:68px 30px;min-height:530px !important}}.rob-news .rob-twitter-box .rob-twitter-box-cntr{height:420px;overflow-y:scroll}@media (max-width:1177px){.rob-news .rob-twitter-box .rob-twitter-box-cntr{height:615px}}@media (max-width:768px){.rob-news .rob-twitter-box .rob-twitter-box-cntr{height:400px}}.rob-news-category{margin-top:100px;padding-bottom:90px}@media (max-width:768px){.rob-news-category{margin-top:60px}}.rob-news-category .rob-news-category-box{max-width:640px;width:100%;margin:0 auto}@media (max-width:640px){.rob-news-category .rob-news-category-box{padding-left:20px;padding-right:20px}}.rob-news-category .rob-news-category-box .rob-title{text-transform:uppercase;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:31px;letter-spacing:5px;margin-bottom:68px}@media (max-width:768px){.rob-news-category .rob-news-category-box .rob-title{font-size:calc(24px + (31 - 24)*((100vw - 375px)/(768 - 375)))}}.rob-news-category .rob-news-category-box .news-select-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px;position:relative;background-color:#eff3f0;border-color:#eff3f0;border-radius:40px}@media (max-width:768px){.rob-news-category .rob-news-category-box .news-select-cat{padding:0 20px}}.rob-news-category .rob-news-category-box .news-select-cat i{position:absolute;right:20px;top:50%;z-index:9;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media (max-width:768px){.rob-news-category .rob-news-category-box .news-select-cat i{right:0}}.rob-news-calendar .rob-news-calendar-wrapper{max-width:640px;width:100%;margin:0 auto;margin-bottom:125px}@media (max-width:768px){.rob-news-calendar .rob-news-calendar-wrapper{padding:0 20px;margin-bottom:65px}}.rob-news-calendar .rob-news-calendar-wrapper .rob-title{margin-bottom:68px;text-transform:uppercase;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:31px;letter-spacing:5px}@media (max-width:768px){.rob-news-calendar .rob-news-calendar-wrapper .rob-title{font-size:calc(24px + (31 - 24)*((100vw - 375px)/(768 - 375)))}}@media (max-width:768px){.rob-news-calendar .rob-news-calendar-wrapper .rob-title{margin-bottom:35px}}@media (max-width:414px){.rob-news-calendar .rob-news-calendar-wrapper .rob-title{margin-top:0}}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box{border-top:1px solid #e4e4e5;border-bottom:1px solid #e4e4e5;margin-bottom:60px;padding-top:55px;padding-bottom:65px}@media (max-width:414px){.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box{padding-top:50px}}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-title{font-family:"Noto Sans JP",sans-serif;font-weight:300;letter-spacing:1px;margin-bottom:15px;text-align:left}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-title{font-size:24px}@media screen and (min-width:320px){.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-title{font-size:calc(24px + 12*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-title{font-size:36px}}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-news-cal-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:300;font-family:"Noto Sans JP",sans-serif;line-height:14px;margin-bottom:50px;color:#000}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-news-cal-date li{padding-right:12px;margin-right:12px;border-right:1px solid #414042}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-news-cal-date li>a{color:#414042;text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-news-cal-date li>a:hover{color:#6eb6c1}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-news-cal-date li:last-child{padding-right:0;margin-right:0;border-right:0}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-desc{font-weight:300;color:#000;font-family:"Noto Sans JP",sans-serif;margin-bottom:50px}.rob-news-calendar .rob-news-calendar-wrapper .rob-news-calendar-box .rob-news-cal-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination{margin-top:20px}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination ul #prev_default{margin-right:15px;color:#818282}.pagination ul #next_default{margin-left:15px}.pagination ul li:last-child .page-numbers{margin-left:7px}.pagination ul li .page-numbers{background-color:#fff;border-radius:50px;color:#414042;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:300;font-family:"Noto Sans JP",sans-serif;margin-right:8px;width:32px;padding:5px 0;text-decoration:none;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media (max-width:767px){.pagination ul li .page-numbers{font-size:12px;width:26px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.pagination ul li .page-numbers{padding:5px 13px}.pagination ul li .page-numbers i{position:relative;left:-11px}}.pagination ul li .page-numbers:hover{background-color:#eff3f0;color:#414042}.pagination ul li .page-numbers.prev,.pagination ul li .page-numbers.next{color:#414042}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.pagination ul li .page-numbers.prev,.pagination ul li .page-numbers.next{padding:4px 17px}}.pagination ul li .page-numbers.prev{margin-right:15px}.pagination ul li .page-numbers.dots{background-color:transparent;padding:0;border:0;width:auto}.pagination ul li .page-numbers.dots:hover{background-color:transparent;color:#414042}.pagination ul li .page-numbers.current{background-color:#eff3f0;color:#414042}.rob-sitemap{max-width:640px;width:100%;margin:0 auto;padding-top:100px}@media (max-width:768px){.rob-sitemap .rob-btn-group{padding:0 20px}}.rob-all-students{padding-top:100px;padding-bottom:60px;padding-left:60px;padding-right:60px}@media (max-width:768px){.rob-all-students{padding-top:60px;padding-right:0;padding-left:0}}@media (max-width:414px){.rob-all-students{margin-bottom:15px}}.rob-all-students .all-stud-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.rob-all-students .all-stud-img{margin-bottom:20px}}.rob-all-students .all-stud-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:3px solid #414042;border-top:3px solid #414042;padding-left:20px;padding-top:90px;padding-bottom:110px;padding-right:160px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (max-width:1180px) and (min-width:769px){.rob-all-students .all-stud-cont{padding-top:45;padding-bottom:55px}}@media (max-width:1400px){.rob-all-students .all-stud-cont{padding-right:50px}}@media (max-width:768px){.rob-all-students .all-stud-cont{padding-right:20px;padding-top:0;padding-bottom:0;border:0}}@media (max-width:768px){.rob-all-students .all-stud-cont .all-stud-wrap{border-bottom:3px solid #414042;border-top:3px solid #414042;padding:40px 0}}@media (max-width:414px){.rob-all-students .all-stud-cont .all-stud-wrap{padding:45px 0}}.rob-all-students .all-stud-cont .rob-title{margin-bottom:18px;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.rob-all-students .all-stud-cont .rob-title{font-size:18px}@media screen and (min-width:320px){.rob-all-students .all-stud-cont .rob-title{font-size:calc(18px + 12*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-all-students .all-stud-cont .rob-title{font-size:30px}}.rob-all-students .all-stud-cont .rob-title{line-height:32px}@media screen and (min-width:320px){.rob-all-students .all-stud-cont .rob-title{line-height:calc(32px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-all-students .all-stud-cont .rob-title{line-height:42px}}@media (max-width:768px){.rob-all-students .all-stud-cont .rob-title{text-align:center}}@media (max-width:414px){.rob-all-students .all-stud-cont .rob-title{font-size:24px;letter-spacing:-1px;line-height:32px}}@media (max-width:320px){.rob-all-students .all-stud-cont .rob-title{font-size:20px;line-height:28px}}.rob-all-students .all-stud-cont .rob-desc{margin-bottom:0}@media only screen and (max-width:1180px) and (min-width:769px){.saishingaku .rob-all-students .all-stud-img{background-position:50% center !important}}.educ-active{background-color:#f4f7f5;padding-top:70px;padding-bottom:100px}@media (max-width:768px){.educ-active{padding-bottom:70px;padding-top:45px}}.educ-active .rob-title-uline{font-size:30px}.educ-active .rob-card-graph .rob-card-graph-tit{margin-bottom:20px}.educ-active .rob-btn-is-dark{letter-spacing:.06em}.educ-active .rob-card-graph .rob-card-graph-img{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;margin-bottom:0}.educ-active .rob-card-graph .rob-card-graph-img{text-align:center;display:block !important}.educ-active .rob-card-graph{padding-bottom:64px;width:100%}.app-and-add{position:relative;margin-top:60px;padding-top:100px;padding-bottom:270px}@media (max-width:950px){.app-and-add{padding-top:300px;padding-bottom:420px;margin-top:40px}}@media (max-width:450px){.app-and-add{padding-top:83%;padding-bottom:500px}}@media (max-width:374px){.app-and-add{padding-bottom:550px}}.app-and-add:before{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_jukensie04.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:420px;height:100%}@media (max-width:1440px){.app-and-add:before{width:250px}}@media (max-width:1100px){.app-and-add:before{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_jukensie04_sp.png);width:334px}}@media (max-width:460px){.app-and-add:before{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_jukensie04_sp.png);width:calc(100% - 40px)}}.app-and-add:after{content:"";background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_jukensie05.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:0;width:420px;height:577px}@media (max-width:1440px){.app-and-add:after{width:250px;height:343px}}@media (max-width:1100px){.app-and-add{padding-top:200px;padding-bottom:350px}.app-and-add:after{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_jukensie05_sp.png);width:334px;height:253px;z-index:-1}}@media (max-width:990px){.app-and-add{padding-top:300px;padding-bottom:380px}}@media (max-width:460px){.app-and-add{padding-top:315px;padding-bottom:450px}.app-and-add:after{background-image:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/img/img_jukensie05_sp.png);max-width:335px;width:calc(100% - 40px);height:253.63px}}@media (max-width:375px){.app-and-add{padding-top:294px;padding-bottom:480px}}@media (max-width:320px){.app-and-add{padding-top:250px;padding-bottom:480px}}.app-and-add .rob-title-uline{margin-bottom:60px;display:block}@media (max-width:374px){.app-and-add .rob-title-uline{font-size:18px !important}}.app-and-add .rob-title-uline span{position:relative}.app-and-add .rob-title-uline span:before{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/icons/ico_jukensie01.png);position:absolute;top:-90px;right:-115px}@media (max-width:768px){.app-and-add .rob-title-uline span:before{right:-20px;top:-85px}}.application-requirements{padding-top:90px;padding-bottom:90px}@media (max-width:768px){.application-requirements{padding:70px 0}}.mb-box{margin-bottom:80px}@media (max-width:768px){.mb-box{margin-bottom:60px}}.mb-box:last-child{margin-bottom:0}.mb-box .rob-desc{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px;margin-bottom:35px;color:#000}.mb-box .rob-desc small{font-size:12px}.mb-box ul.rob-desc{margin-bottom:40px;font-family:"Noto Sans JP",sans-serif;font-weight:300}.mb-box ul.rob-desc:last-child{margin-bottom:0}.mb-box ul.rob-desc.is_unique{margin-bottom:15px}.mb-box .rob-desc.v2{font-size:16px;font-weight:500;line-height:26px;margin-bottom:0}.mb-box .rob-desc.small{font-size:12px;line-height:24px;margin-bottom:30px}.tuition{padding-bottom:90px;padding-top:90px}.tuition .table-responsive{margin-bottom:40px}.tuition .table-responsive:last-child{margin-bottom:0}.app-method{padding-bottom:90px;padding-top:90px}@media (max-width:768px){.app-method{padding:70px 0}}.app-method .rob-desc{margin-bottom:40px;letter-spacing:.04em}.app-method .rob-desc:last-child{margin-bottom:0}.app-method .rob-desc .rob-desc-big{font-size:18px;line-height:34px}.app-method .rob-desc span{font-weight:300;font-size:12px;font-family:"Noto Sans JP",sans-serif}.app-method .rob-desc span.is_v2{font-size:14px;font-weight:300}.app-method .table-responsive{margin-bottom:40px}.app-method .table-responsive:last-child{margin-bottom:0}.app-method .table-responsive .table-bordered thead tr th{letter-spacing:.04em}.app-method .table-responsive .table-bordered thead tr th:first-child{width:90px}.app-method .table-responsive .table-bordered tbody tr th:first-child{text-align:center}.aoFlow{margin-top:40px}.aoFlowBox{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.aoFlowBox:last-child{margin-bottom:0}.aoFlowBox:last-child .aoFlowBox__item:after{display:none}.aoFlowBox__item{margin-right:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.aoFlowBox__item:last-child{margin-right:0}.aoFlowBox__item:after{content:"\e5c5";font-family:"Material Icons";width:40px;height:30px;line-height:30px;font-size:40px;color:#6eb6c1;text-align:center;display:block;position:absolute;bottom:-30px;left:0;right:0;margin:auto}.aoFlowBox__title{font-size:18px;letter-spacing:.08em;font-family:"Noto Sans JP",sans-serif;font-weight:400;background-color:#6eb6c1;color:#fff;line-height:26px;margin-bottom:15px;padding:17px 15px;text-align:center}.aoFlowBox__contentsWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aoFlowBox__contents{-webkit-box-shadow:0px 0px 2px #414042;box-shadow:0px 0px 2px #414042;padding:16px;position:relative;color:#000;font-family:"Noto Sans JP",sans-serif}.aoFlowBox__contents.m--sp{display:none}.aoFlowBox__icon:before{content:"\e5c5";font-family:"Material Icons";width:40px;height:30px;line-height:30px;font-size:40px;color:#6eb6c1;text-align:center;display:block;margin:0 auto}.aoFlowBox__icon.m--sp{display:none}.aoFlowBox__icon:last-child{display:none}.aoFlowBox__title2{font-size:18px;font-weight:300;line-height:18px;margin-bottom:15px;text-align:center;font-family:"Noto Sans JP",sans-serif}.aoFlowBox__title2:last-child{margin-bottom:0}.aoFlowBox__text{font-weight:300;font-size:14px;line-height:1.7}.aoFlowBox__text strong{font-weight:400 !important}@media (max-width:768px){.aoFlowBox{margin-bottom:30px;display:block}.aoFlowBox.m--pc{display:none}.aoFlowBox:last-child{margin-bottom:0}.aoFlowBox:last-child .aoFlowBox__item:after{display:none}.aoFlowBox__item{margin-right:0;margin-bottom:40px;display:block}.aoFlowBox__item:last-child{margin-right:0;margin-bottom:0}.aoFlowBox__item:after{display:none}.aoFlowBox__contentsWrap{display:block}.aoFlowBox__contentsWrap .aoFlowBox__icon:last-child{display:block}.aoFlowBox__contents.m--sp{display:block}.aoFlowBox__icon.m--sp{display:block}.aoFlowBox__icon:last-child{display:none}}.ao-add{padding:90px 0}@media (max-width:768px){.ao-add{padding:70px 0}}.ao-add .rob-desc{margin-bottom:40px}.ao-add .rob-desc:last-child{margin-bottom:0}.ao-add .rob-title-dept-tit{font-size:18px}@media (max-width:414px){.rob-title-dept-tit{min-height:44px !important}}.rob-dept-wrap .rob-dept-box{-webkit-box-shadow:0px 0px 2px #414042;box-shadow:0px 0px 2px #414042;margin-bottom:30px;padding:10px;position:relative;color:#000;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif !important}.rob-dept-wrap-v2{position:relative}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rob-dept-wrap .rob-dept-box{margin-bottom:31.5px}}.rob-dept-wrap .rob-dept-box .rob-dept-box-tit{font-size:18px;font-weight:300;line-height:18px;margin-bottom:15px;text-align:center;font-family:"Noto Sans JP",sans-serif}.rob-dept-wrap .rob-dept-box .rob-desc{margin-bottom:0}.rob-dept-wrap .rob-dept-box small{font-size:12px;font-family:"Noto Sans JP",sans-serif}.rob-dept-wrap .rob-dept-box-center{position:absolute;top:49%;-webkit-transform:translateY(-49%);transform:translateY(-49%);width:auto;margin-bottom:0;border:none}@media (max-width:768px){.rob-dept-wrap .rob-dept-box-center{position:static;top:auto;-webkit-transform:translate(0);transform:translate(0);margin-bottom:30px}}.rob-dept-wrap .rob-dept-box-bottom{position:absolute;width:100%;bottom:0;margin-bottom:0}@media (max-width:768px){.rob-dept-wrap .rob-dept-box-bottom{position:relative;bottom:auto;margin-bottom:30px}}.rob-dept-wrap .rob-dept-box i{color:#6eb6c1;font-size:40px;position:absolute;bottom:-35px;left:0;right:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rob-dept-wrap .rob-dept-box.ico-50 i{bottom:-50%;-webkit-transform:translateY(50%);transform:translateY(50%)}@media (max-width:768px){.rob-dept-wrap .rob-dept-box.ico-50 i{bottom:-16px}}.rob-dept-wrap-v-pc{display:block}@media (max-width:768px){.rob-dept-wrap-v-pc{display:none}}.rob-dept-wrap-v-sp{display:none}@media (max-width:768px){.rob-dept-wrap-v-sp{display:block}}.tuition-support-sys{padding:90px 0 75px}.tuition-support-sys .juk-cntr{max-width:650px}@media (max-width:768px){.tuition-support-sys{padding:70px 0}}.tuition-support-sys .rob-desc{margin-bottom:25px;letter-spacing:-.2px}.tuition-support-sys .rob-dept-wrap .rob-dept-box{text-align:center}.tuition-support-sys .rob-dept-wrap .rob-dept-box:last-child{margin-bottom:0}@media (max-width:768px){.tuition-support-sys .rob-dept-wrap .rob-dept-box:last-child{margin-bottom:35px}}.tuition-support-sys .rob-dept-wrap.rob-dept-wrap-sup2 .rob-dept-box{margin-bottom:48.5px}@media (max-width:768px){.tuition-support-sys .rob-dept-wrap.rob-dept-wrap-sup2 .rob-dept-box{margin-bottom:35px}}.tuition-support-sys .rob-dept-wrap.rob-dept-wrap-sup2 .rob-dept-box:last-child{margin-bottom:0}.tuition-support-sys .rob-dept-wrap.rob-dept-wrap-sup2 .rob-dept-box i{bottom:-45px}@media (max-width:768px){.tuition-support-sys .rob-dept-wrap.rob-dept-wrap-sup2 .rob-dept-box i{bottom:-35px}}@media (min-width:769px) and (max-width:800px){.ao-add .rob-dept-wrap.rob-dept-wrap-sup2 .rob-dept-box{bottom:-35px}}.tuition-support-sys .rob-table{margin-bottom:20px}.tuition-exemp-sys{padding:90px 0 70px}@media (max-width:768px){.tuition-exemp-sys{padding:70px 0}}.tuition-exemp-sys .rob-desc .rob-desc-big{font-size:18px;line-height:34px}.tuition-exemp-sys .rob-table{margin-bottom:40px}.tuition-exemp-sys .rob-title-nline{margin-top:0}.tuition-exemp-sys .rob-list-box-np .rob-list-box-item{margin-bottom:35px}.tuition-exemp-sys .rob-list-box-np .rob-list-box-item .rob-desc{margin-bottom:0}.tuition-exemp-sys .rob-list-box-np.unique .rob-list-box-item{margin-bottom:15px}.concur-app-sys{padding:90px 0 120px}@media (max-width:768px){.concur-app-sys{padding:70px 0}}.concur-app-sys .rob-desc{margin-bottom:40px}.concur-app-sys .rob-desc .rob-desc-big{font-size:18px;line-height:34px}.concur-app-sys .rob-list-box-np .rob-list-box-item{margin-bottom:0;padding:20px 0;border-top:1px solid #414042}.concur-app-sys .rob-list-box-np .rob-desc{margin-bottom:0}.concur-app-sys .table-responsive .table-bordered tbody th{text-align:left}.concur-app-sys .table-responsive .table-bordered tbody th small{font-size:10px}.app-docu{padding:90px 0 115px}@media (max-width:768px){.app-docu{padding:70px 0}}.app-docu .juk-cntr .rob-title{letter-spacing:3px}.app-docu .rob-link-pdf li a{color:#000;font-weight:300}.app-docu .rob-desc li{line-height:24px}.rob-title{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400;margin-bottom:60px;position:relative;letter-spacing:1px;text-align:center}.rob-title{font-size:24px}@media screen and (min-width:320px){.rob-title{font-size:calc(24px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title{font-size:34px}}.rob-title{line-height:32px}@media screen and (min-width:320px){.rob-title{line-height:calc(32px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title{line-height:42px}}@media (max-width:768px){.rob-title{margin-bottom:40px}}.rob-title.is-typeE{font-size:30px}@media (max-width:768px){.rob-title.is-typeE{font-size:20px}}.rob-title-bline{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;margin-bottom:30px;padding-bottom:20px;text-align:left}.rob-title-bline{font-size:20px}@media screen and (min-width:320px){.rob-title-bline{font-size:calc(20px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-bline{font-size:30px}}.rob-title-bline{line-height:32px}@media screen and (min-width:320px){.rob-title-bline{line-height:calc(32px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-bline{line-height:42px}}.rob-title-bline:before{background-color:#6eb6c1;content:"";position:absolute;bottom:0;left:0;height:3px;width:42px}@media (max-width:768px){.rob-title-bline:before{right:0;margin:auto}}@media (max-width:768px){.rob-title-bline{text-align:center}}.rob-title-cbline{margin-bottom:30px;padding-bottom:20px;text-align:center}.rob-title-cbline{font-size:24px}@media screen and (min-width:320px){.rob-title-cbline{font-size:calc(24px + 6*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-cbline{font-size:30px}}.rob-title-cbline{line-height:32px}@media screen and (min-width:320px){.rob-title-cbline{line-height:calc(32px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-cbline{line-height:42px}}.rob-title-cbline:before{background-color:#6eb6c1;content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;height:3px;width:42px}.rob-title-en{margin-bottom:30px}.rob-title-en{font-size:22px}@media screen and (min-width:320px){.rob-title-en{font-size:calc(22px + 23*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-en{font-size:45px}}.rob-title-en span{display:inline-block;padding-left:45px;padding-right:45px;padding-top:15px;padding-bottom:15px;position:relative}@media (max-width:768px){.rob-title-en span{padding-left:15px;padding-right:15px}}.rob-title-en span:before,.rob-title-en span:after{content:"";position:absolute;width:35px;height:45px}@media (max-width:768px){.rob-title-en span:before,.rob-title-en span:after{width:20px;height:22px}}.rob-title-en span:before{border-top:1px solid #414042;border-left:1px solid #414042;top:0;left:0}.rob-title-en span:after{border-bottom:1px solid #414042;border-right:1px solid #414042;bottom:0;right:0}.rob-title-en-big{color:#dee7e1;margin-bottom:15px;text-align:left;text-transform:uppercase}.rob-title-en-big{font-size:52px}@media screen and (min-width:320px){.rob-title-en-big{font-size:calc(52px + 18*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-en-big{font-size:70px}}.rob-title-en-big{line-height:49px}@media screen and (min-width:320px){.rob-title-en-big{line-height:calc(49px + 33*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-en-big{line-height:82px}}.rob-title-en-big.v2{color:#6eb6c1;text-transform:uppercase;line-height:35px}@media (max-width:768px){.rob-title-en-big.v2{text-align:center}}.rob-title-en-big.v2 .tit-teach{display:inline-block;font-size:75px;font-weight:500;letter-spacing:-3px;line-height:90px}@media (max-width:1024px){.rob-title-en-big.v2 .tit-teach{font-size:50px;line-height:28px}}@media (max-width:769px){.rob-title-en-big.v2 .tit-teach{font-size:45px;line-height:28px}}.rob-title-en-big.v2 .tit-teach-intro{font-size:43px;line-height:51px;font-weight:500;letter-spacing:-2.2px;margin-bottom:35px}@media (max-width:1024px){.rob-title-en-big.v2 .tit-teach-intro{font-size:30px}}@media (max-width:769px){.rob-title-en-big.v2 .tit-teach-intro{font-size:26px}}@media (max-width:768px){.rob-title-en-big{text-align:center}}.rob-title-lline{font-size:20px;line-height:34px;margin-bottom:25px;padding-left:65px;position:relative;text-align:left}.rob-title-lline:before{background-color:#414042;content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:55px;height:1px}@media (max-width:375px){.rob-title-lline:before{width:20px}}.rob-title-lline span{display:inline-block}.rob-title-uline{font-family:"Noto Sans JP",sans-serif;font-weight:400;margin-bottom:35px}.rob-title-uline{font-size:20px}@media screen and (min-width:320px){.rob-title-uline{font-size:calc(20px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-uline{font-size:24px}}.rob-title-uline br{display:none}@media (max-width:768px){.rob-title-uline br{display:block}}.rob-title-uline span{border-bottom:1px solid}.rob-title-diamond{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.rob-title-diamond{font-size:40px}@media screen and (min-width:320px){.rob-title-diamond{font-size:calc(40px + 10*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-diamond{font-size:50px}}.rob-title-diamond{line-height:58px}@media screen and (min-width:320px){.rob-title-diamond{line-height:calc(58px + 46*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-diamond{line-height:104px}}.rob-title-diamond .f-diamond{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:2px;padding-left:2px;position:relative}.rob-title-diamond .f-diamond:before{content:"";background:#73ddeb;width:70px;height:70px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1}@media (max-width:375px){.rob-title-diamond .f-diamond:before{width:60px;height:60px}}.rob-title-diamond .f-diamond span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;position:relative;width:70px;height:70px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rob-title-diamond .f-diamond span{padding-top:12px}}@media (max-width:375px){.rob-title-diamond .f-diamond span{width:60px;height:60px}}.rob-title-diamond .f-diamond.s-diamond:before{background:#6eb6c1;z-index:1}.rob-title-bright{border-left:4px solid #414042;margin-bottom:10px;padding-left:15px;text-align:left}.rob-title-bright{font-size:20px}@media screen and (min-width:320px){.rob-title-bright{font-size:calc(20px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-bright{font-size:24px}}.rob-title-bright{line-height:20px}@media screen and (min-width:320px){.rob-title-bright{line-height:calc(20px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-bright{line-height:24px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rob-title-bright{line-height:29px !important;padding-top:7px}}.rob-title-bg-all{font-weight:400;font-family:"Noto Sans JP",sans-serif;letter-spacing:2px;background-color:#f5f5f5;margin-bottom:15px;margin-top:20px;padding:14px 20px;text-align:left}.rob-title-bg-all{font-size:16px}@media screen and (min-width:320px){.rob-title-bg-all{font-size:calc(16px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-bg-all{font-size:18px}}.rob-title-bg-all{line-height:18px}@media screen and (min-width:320px){.rob-title-bg-all{line-height:calc(18px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.rob-title-bg-all{line-height:22px}}.rob-title-nline{font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid #414042;font-size:16px;line-height:26px;margin-bottom:12px;margin-top:25px;text-align:left}.rob-title-dept-tit{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;background-color:#6eb6c1;color:#fff;line-height:26px;margin-bottom:15px;padding:17px 15px}.rob-title-dept-tit .rob-desc{margin-bottom:5px;text-align:left;letter-spacing:0px;font-weight:300}.rob-title-dept-tit small{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP",sans-serif;font-size:12px;letter-spacing:1px;font-weight:300;text-align:left;line-height:18px}.v-sp{display:block}@media (min-width:769px){.v-sp{display:none}}.v-pc{display:none}@media (min-width:769px){.v-pc{display:block}}.shushoku_wrp .shushoku_sec2 .shoku_title_t2{margin-bottom:50px}.shushoku_wrp .shushoku_sec2 .rob-card-graph-tit{margin-bottom:30px !important}.student_col_inf{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}@media only screen and (max-width:1000px) and (min-width:769px){.student_col_inf{margin-left:-15px;margin-right:-15px}}@media (max-width:768px){.student_col_inf{margin-left:0;margin-right:0}}.student_col_inf .s_left{position:relative;-webkit-box-flex:0;-ms-flex:0 0 52.91%;flex:0 0 52.91%;max-width:52.91%}.student_col_inf .s_right{-webkit-box-flex:0;-ms-flex:0 0 47.09%;flex:0 0 47.09%;max-width:47.09%}.student_col_inf .s_left,.student_col_inf .s_right{padding-left:30px;padding-right:30px}@media only screen and (max-width:1000px) and (min-width:769px){.student_col_inf .s_left,.student_col_inf .s_right{padding-left:15px;padding-right:15px}}@media (max-width:768px){.student_col_inf .s_left,.student_col_inf .s_right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}}.student_col_inf .all-stud-img{position:absolute;top:0;bottom:0;left:30px;right:30px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1180px) and (min-width:769px){.student_col_inf .all-stud-img{background-position:55% center !important}}@media (max-width:768px){.student_col_inf .all-stud-img{position:relative;left:0;right:0}}.student_col_inf .all-stud-img img{-o-object-fit:cover;object-fit:cover}@-moz-document url-prefix(){.student_col_inf .all-stud-img img{height:100%}}@media (max-width:768px){.student_col_inf .all-stud-img{overflow:hidden;height:360px;overflow:hidden}}@media (max-width:374px){.student_col_inf .all-stud-img img{height:100%}}.student_col_inf .all-stud-cont{position:relative;padding-right:20px !important}@media (max-width:1000px){.student_col_inf .all-stud-cont{padding-top:20px;padding-bottom:20px}}.student_col_inf .all-stud-cont .all-stud-wrap{max-width:544px !important;width:100%}@media (max-width:768px){.student_col_inf .all-stud-cont .all-stud-wrap{max-width:100% !important}}.span_special{font-weight:400 !important;font-size:14px}.t_underline{text-decoration:underline}.pb_unique{padding-bottom:20px}.rob-desc.pb_unique{padding-bottom:12px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ie_only{margin-bottom:43px !important}}.span_14{font-size:14px}.t-white{color:#fff !important}.un_al{font-size:14px;font-family:"Noto Sans JP",sans-serif}.is_al{margin-bottom:5px !important}.noto-reg{font-family:"Noto Sans JP",sans-serif !important;font-weight:400}.step2 .noto-reg{font-weight:300}.yumin-reg{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif !important}.text-center{text-align:center}.diag-guide-title{color:#6eb6c1;font-size:28px;font-weight:500;letter-spacing:5px;width:auto;position:relative;display:inline-block}.diag-guide-title:before,.diag-guide-title:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/before-diag-title.png);height:51px;width:34px;position:absolute;top:-5px;left:-1.2em;-webkit-transform:scale(.5);transform:scale(.5)}.diag-guide-title:after{content:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/after-diag-title.png);left:100%;right:-1.2em}.diag-guide-title>span{position:relative;display:inline-block}.diag-guide-title>span:before{content:"";position:absolute;display:block;width:100%;background:#fbff78;height:14px;bottom:6px;z-index:-1;right:3px}.step-diag-cont{width:740px;margin:36px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.step1 .white-box,.step2 .white-box{width:292px;height:292px;display:inline-block;background:#fff;position:relative}.step1 .white-box:after,.step2 .white-box:after{content:"";width:292px;height:292px;display:block;z-index:-1;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/box-bg-deep2.png) repeat;position:absolute;bottom:-15px;right:-15px}.step-direction{width:40px;height:40px;margin-top:123px;display:inline-block;border-top:20px solid #6eb6c1;border-right:20px solid #6eb6c1;border-bottom:20px solid transparent;border-left:20px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.balloon{width:104px;height:73px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/balloon.png) no-repeat;background-size:cover;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-6px;left:-28px}.balloon>span{color:#414042;font-size:18px;font-family:"APJapanese";-webkit-transform:rotate(-17deg);transform:rotate(-17deg);display:block;width:100%;line-height:17px}.step1 .balloon>span{margin-bottom:6px}.step1 .button{width:214px;height:89px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/step1-button.png) no-repeat;background-size:cover;color:#414042;font-size:19px;text-align:center;margin:114px auto 0;line-height:3em}.step2 .balloon>span{margin-bottom:6px}.step2 .radio{width:186px;height:170px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/step2-radio.png) no-repeat;background-size:cover;color:#414042;font-size:14px;text-align:center;margin:76px auto 0}.radio .question{color:#6eb6c1;padding-top:23px;padding-bottom:23px}.question>span{font-family:Verdana,Geneva,Tahoma,sans-serif}.radio-list1,.radio-list2{height:19px;color:#414042;width:75px;margin:0 auto 9px;text-align:left;position:relative;padding-left:30px}.radio-list1:before,.radio-list2:before{content:"";background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/radio-selected.png) no-repeat;background-size:cover;position:absolute;height:19px;width:19px;left:0}.radio-list2:before{background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/tekishoku/radio-unselected.png) no-repeat;background-size:cover}.step-text{text-align:center;margin-top:24px}.step-text h3{font-size:17px;font-family:"ITC Century Handtooled Std";position:relative;line-height:1;margin-bottom:8px}.step-text h3:before{content:"";background:#fbff78;height:14px;width:82px;position:absolute;z-index:-1;bottom:0;left:103px}.step-text h3>span{font-size:36px;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);display:inline-block}.step-text p{font-size:14px}.start-button{width:400px;height:80px;display:block;background:#fff000;text-align:center;margin:auto;position:relative;font-size:22px;border-radius:40px;padding-top:26px;color:#414042}.start-button>.material-icons{position:absolute;right:27px;padding-top:3px}.step-button-cntr{margin-top:41px}.step-sub-titles{text-align:center;margin:100px auto 0}.step-sub-titles h3{font-family:"APJapanese";font-size:27px;font-weight:500}.step-sub-titles h3>span{font-family:cursive}.step-sub-titles h4{display:inline-block;position:relative;padding:0 8px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:28px;line-height:1;margin-top:10px}.step-sub-titles h4:before{content:"";display:block;position:absolute;width:100%;height:15px;background:#fff000;bottom:-2px;z-index:-1;left:0}.step-sub-titles h4.v-sp{display:none}@media only screen and (max-width:800px){.step-diag-cont{width:96%}.step-sub-titles{margin:14% auto 0}}@media only screen and (max-width:717px){.step-diag-cont{width:96%}.step-sub-titles{margin:14% auto 0}.step-diag-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step1,.step2{margin:0 auto}.step1,.step2,.step1 .white-box,.step2 .white-box,.step1 .white-box:after,.step2 .white-box:after{width:250px;height:250px}.step1,.step2{height:auto}.step-direction{margin:3px auto 35px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.balloon{top:-19px;left:-23px}.step-text h3:before{bottom:2px;left:83px}.step1 .button{width:184px;height:77px;margin:104px auto 0;font-size:17px}.step2 .radio{width:160px;height:146px;margin:66px auto 0}.radio .question{font-size:12px;padding-bottom:20px}.radio-list1,.radio-list2{height:16px}.step-button-cntr{margin-top:55px}.start-button{width:314px;height:79px}.step-sub-titles{margin:84px auto 0}.step-sub-titles h4{font-size:25px}}@media only screen and (max-width:567px){.rob-desc{margin:0 auto 25px;text-align:left !important}.personal_hear_more .rob-desc,.data_title .rob-desc{text-align:center !important}.step-sub-titles{width:270px}.step-sub-titles h4.h-sp{display:none}.step-sub-titles h4.v-sp{display:inline-block;margin-top:10px}}@media only screen and (max-width:717px){.start-button{width:250px;height:79px}}.modal{display:none;background:#000;background:#656465;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.modal .modal-content{position:absolute;width:calc(60%);margin:100px calc(20%) 0;color:#fff;background:#fff}@media only screen and (max-width:1025px){.modal .modal-content{width:calc(80%);margin:calc(10%) calc(10%) 0}}@media only screen and (max-width:750px){.modal .modal-content{width:calc(90%);margin:calc(10%) calc(5%) 0}}.modal .modal-content>img{width:100%}.modal img,.modal span{z-index:10}.m-srcoll{width:100%}.m-scrollbars{margin-left:0;float:left;height:280px;width:calc(100% + 5px);overflow-y:scroll;margin-bottom:25px}.m-scroll-cnts{min-height:305px}.m-scroll-lst{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d9d9d9;margin-bottom:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP",sans-serif !important}.m-scroll-lst:last-child{border-bottom:none}.m-scroll-lst dt{margin-bottom:13px}.m-scroll-lst dd{padding-left:10px;margin-bottom:13px}.m-scroll-lst dd h4{font-size:16px}.m-scroll-lst dd p{font-size:12px}.m-grn-bg{background-color:#00b9ef;width:229px;padding:6px 10px;margin-bottom:14px}.m-grn-bg p{font-size:16px;color:#fff}.is-home .lg_cntr,.is-jukensei .lg_cntr{max-width:none}.is-home .d-block{display:block}.is-home .top_slides .col_left .slick-slide:nth-child(3),.is-home .top_slides .col_left .slick-slide:nth-child(4){color:#fff}.text-part{padding:0 25px}.text-part .rob-desc{text-align:justify}.footer-logo{width:100%;max-width:524px;margin:0 auto}.footer-logo>img{width:100%}.child-nav-list_contents i.reverse-icon{-webkit-transform:translateY(-50%) rotateY(-180deg);transform:translateY(-50%) rotateY(-180deg)}@media (max-width:980px){.educ-active .md-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.v-pc-inline{display:none}@media (min-width:769px){.v-pc-inline{display:inline-block}}.jEvent-card .jEvent-card_img{height:200px;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}.event-join .owl-item:nth-child(even) .jEvent-card_cont{background-color:#f4f7f6}.instagram_gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.instagram_gallery a{position:relative;text-align:left}.instagram_gallery a[data-caption]:hover:after{content:attr(data-caption);text-align:center;font-size:12px;color:#000;position:absolute;left:0;right:0;bottom:0;padding:6px;max-height:100%;overflow-y:auto;overflow-x:hidden;background-color:rgba(255,255,255,.8);line-height:1.7;text-align:left}.instagram_gallery a img{width:100%;height:auto}@media (max-width:768px){.instagram-snap{margin:0 auto;max-width:670px}.instagram-snap .instagram_gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram-snap .instagram_gallery a{width:calc(50% - 10px)}}.instagram-snap .instagram-snap-inner{margin:10px 0 50px;padding:0 10px;overflow:hidden}.instagram-snap .instagram-snap-inner .instagram_gallery{margin:0 -5px}.instagram-snap .instagram-snap-inner .instagram_gallery a{margin:0 5px 10px}.shu-tab a>img{width:auto}@media only screen and (max-width:560px){#shu-box-1-l h2>img,#shu-box-2-l h2>img,#shu-box-3-l h2>img,#shu-box-5 h2>img{max-width:320px;width:100%;height:auto;display:block;margin:0 auto}#shu-box-3-cross>img,#shu-box-3-r-2 h3>img{width:auto}}.gakuseikaikan-pamphlet{padding:0 20px}@media only screen and (max-width:768px){.gakuseikaikan-pamphlet{padding:0 20px 60px}}.gakuseikaikan-pamphlet .inner{border-top:1px #c9c9c9 solid;border-bottom:1px #c9c9c9 solid;padding:60px 0;text-align:center}.gakuseikaikan-pamphlet img{max-width:100%;height:auto}.permanentBnrsWrap{padding:60px 30px}.permanentBnrsWrap img{max-width:100%;height:auto}@media (max-width:768px){.permanentBnrsWrap{padding:30px 18px}}.permanentBnrs{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}.permanentBnrs__bnr{margin:0 10px 20px;text-align:center}@media (max-width:768px){.permanentBnrs{margin:0 auto;max-width:300px}.permanentBnrs__bnr{margin:0 auto 10px}}.bnr-disclosure{padding:34px 30px;background-color:#e5e5e5}.bnr-disclosure a{margin:0 auto;padding:0 72px;border:2px #414042 solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:600px;height:110px;color:#414042;background-color:#fff;font-size:24px;letter-spacing:6px;position:relative;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.bnr-disclosure a:after{content:"";width:24px;height:24px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/top/btn-icon-arrow-right.svg) no-repeat left top/contain;position:absolute;top:0;bottom:0;right:24px;margin:auto;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.bnr-disclosure a:hover{opacity:.8}.bnr-disclosure a:hover:after{right:18px}@media (max-width:768px){.bnr-disclosure{padding:24px 18px}.bnr-disclosure a{padding:0 50px;max-width:334px;height:72px;font-size:18px}.bnr-disclosure a:after{right:14px}.bnr-disclosure a:hover{opacity:1}.bnr-disclosure a:hover:after{right:14px}}.alert-box{margin:0 auto;padding:30px;max-width:960px}.alert-box a{color:#000;text-decoration:underline}.alert-box a:hover{color:red}@media (max-width:768px){.alert-box{padding:20px}}#jEvent-slider-2{margin-left:auto;margin-right:auto;max-width:1600px}@media (max-width:1280px){#jEvent-slider-2{width:80%}}@media (max-width:700px){#jEvent-slider-2{width:100%}}.rob-sitemap .rob-title{font-weight:600;letter-spacing:5px}@media not all and (min-resolution:0.001dpcm){.bnr_title_cntr .side_title h3 span{font-family:serif,"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP"}}.news-detail-template-default .rob-news-calendar .rob-desc ul{position:relative}.news-detail-template-default .rob-news-calendar .rob-desc ul li{position:relative;padding-left:20px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:28px}.news-detail-template-default .rob-news-calendar .rob-desc ul li:before{position:absolute;content:"・";left:0;top:0}.news-detail-template-default .rob-news-calendar .rob-desc ol{position:relative}.news-detail-template-default .rob-news-calendar .rob-desc ol li{font-weight:400;font-size:14px;line-height:27px;list-style:none;display:table-row;counter-increment:my-awesome-counter;padding-bottom:90px}.news-detail-template-default .rob-news-calendar .rob-desc ol li:before{content:counter(my-awesome-counter) ". ";color:#4d3f36;width:1em;display:table-cell;padding-right:.3em}.front-sns{padding:0 0 60px}@media (min-width:768px){.front-sns{padding:0 0 60px}}@media (min-width:992px){.front-sns{padding:100px 0 60px}}.front-sns__heading{font-size:calc(24px + (31 - 24)*((100vw - 375px)/(768 - 375)));text-align:center;font-family:"Trajan Pro Regular",sans-serif;font-weight:300;letter-spacing:5px;margin:0 0 1.3rem}@media (min-width:992px){.front-sns__heading{font-size:2.266rem;margin:0 0 2rem}}.front-sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.front-sns__item:not(:first-child){margin-left:2rem}@media (min-width:992px){.front-sns__item:not(:first-child){margin-left:2.5rem}}.front-sns__link{display:block}.front-sns__link img{width:3.375rem}@media (min-width:768px){.front-sns__link img{width:6.6rem}}.g_title-brdrLeft{display:block;position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;letter-spacing:.08em;margin-bottom:30px;border-left:4px solid #414042;padding-left:15px;text-align:left;font-size:20px;line-height:20px;font-weight:400}@media screen and (min-width:320px){.g_title-brdrLeft{font-size:calc(20px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.g_title-brdrLeft{font-size:24px}}@media screen and (min-width:320px){.g_title-brdrLeft{line-height:calc(26px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.g_title-brdrLeft{line-height:24px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.g_title-brdrLeft{line-height:29px !important;padding-top:7px}}.g_title-defaultBg{font-weight:400;font-family:"Noto Sans JP",sans-serif;letter-spacing:2px;background-color:#f5f5f5;margin-bottom:30px;padding:14px 20px;text-align:left}.g_title-defaultBg{font-size:16px}@media screen and (min-width:320px){.g_title-defaultBg{font-size:calc(16px + 2*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.g_title-defaultBg{font-size:18px}}.g_title-defaultBg{line-height:18px}@media screen and (min-width:320px){.g_title-defaultBg{line-height:calc(18px + 4*((100vw - 320px)/1320))}}@media screen and (min-width:1640px){.g_title-defaultBg{line-height:22px}}.g_title-underline{position:relative;font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid #414042;font-size:16px;line-height:26px;margin-bottom:30px;text-align:left;letter-spacing:.08em;font-weight:400}.g_title-sq{position:relative;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;padding-left:1em;text-indent:-1em;margin-bottom:30px}.g_title-sq:before{content:"\25A0"}.g_brdr-box{padding:20px 31px;border:1px solid #e5e5e5;margin:30px 0}.annotation{display:block;padding-left:1em;text-indent:-1em;font-size:12px !important}.annotation:before{content:"\203B"}.news_editor{font-size:14px;font-weight:400;font-family:"Noto Sans JP",sans-serif}.news_editor table{min-width:640px}.news_editor img{max-width:100%;height:auto}.news_editor ul{margin:10px 0;list-style:disc;padding:0 0 0 25px}.news_editor ul li:not(:last-child){margin-bottom:5px}.news_editor ol{margin:10px 0;list-style:decimal;padding:0 0 0 25px}.news_editor ol li:not(:last-child){margin-bottom:5px}.news_editor a{text-decoration:underline}.news_editor a:hover{text-decoration:none}.rob-box-green{margin-bottom:14px;padding:18px 14px;background-color:#5eb6c1;height:100px}.gakuhisupport{font-size:14px}.pcbr{display:block}img.sp{display:none}.img-zoom{position:relative;border:1px #d3d1d1 solid;display:block;text-decoration:none !important}.img-zoom:after{content:"\e8ff";font-family:"Material Icons";width:40px;height:40px;line-height:40px;font-size:28px;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);position:absolute;right:0;bottom:0;z-index:2;text-decoration:none !important}.nyushiBox__titleL1{margin-bottom:20px;padding-left:16px;border-left:4px #414042 solid;color:#414042;font-size:24px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-weight:400;line-height:1.2;position:relative;margin-top:196px}.nyushiBox__titleL1:before{content:"";width:100%;height:1px;background-color:#c9c9c9;position:absolute;top:-98px;left:0}.nyushiBox__titleL1:first-child{margin-top:0}.nyushiBox__titleL1:first-child:before{display:none}.nyushiBox__titleL1 .subText{font-size:20px}.nyushiBox__titleL1 .icon{margin-left:8px;padding:4px 12px;display:inline-block;color:#414042;background-color:#fff000;border-radius:4px;font-size:12px;font-weight:400;vertical-align:middle;font-family:"Noto Sans JP",sans-serif}.nyushiBox__titleL1 .subText{font-size:20px}.nyushiBox__titleL2{margin-bottom:16px;padding:12px 18px;color:#414042;background-color:#f3f3f3;font-size:18px;line-height:1.4}.nyushiBox__titleL3{margin-bottom:6px;color:#414042;font-size:16px}.nyushiBox__contents{margin-bottom:82px}.nyushiBox__contents:last-child{margin-bottom:0}.nyushiBox__contents img{max-width:100%;height:auto}.nyushiBox__contents table{min-width:0}.nyushiBox__contents a{color:#414042}.nyushiBox__contents a:hover{color:red}.nyushiBox__content{margin-bottom:40px}.nyushiBox__content:last-child{margin-bottom:0}.nyushiBox__content a{text-decoration:underline}.nyushiBox__content a:hover{color:red}.nyushiBox__content div+.application_aco{margin-top:20px}.nyushiBox__attention{padding-left:1em;text-indent:-1em}.nyushiTabs{margin:0 0 20px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.nyushiTabs__tab{margin:0 2px 0 0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.nyushiTabs__tab:last-child{margin:0}.nyushiTabs__tab a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;color:#414042;background-color:#f1f1f1;text-decoration:none}.nyushiTabs__tab a.is-active{color:#fff;background-color:#6eb6c1}.nyushiTabContents{margin-bottom:82px}.nyushiTabContents:last-child{margin-bottom:0}.nyushiTabContents.m--border{margin-bottom:100px;padding-bottom:100px;border-bottom:1px #c9c9c9 solid}.nyushiFlow{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.nyushiFlow__items{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nyushiFlow__items:last-child{margin-right:0}.nyushiFlow__items.m--type1 .nyushiFlow__title{background-color:#6eb6c1}.nyushiFlow__items.m--type1 .nyushiFlow__icon:before{color:#6eb6c1}.nyushiFlow__items.m--type2 .nyushiFlow__title{background-color:#00b9ef}.nyushiFlow__items.m--type2 .nyushiFlow__icon:before{color:#00b9ef}.nyushiFlow__title{margin-bottom:10px;padding:18px 10px;text-align:center}.nyushiFlow__titleIcon{margin:0 auto 8px;padding:8px;border-radius:4px;max-width:132px;font-size:16px;font-weight:500;color:#000;background-color:#fff;text-align:center}.nyushiFlow__titleText{font-size:14px;color:#fff;text-align:center}.nyushiFlow__itemWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.nyushiFlow__item{border:1px #bfbfbf solid;padding:16px;font-size:14px;text-align:center}.nyushiFlow__icon:before{content:"\e5c5";font-family:"Material Icons";width:40px;height:28px;line-height:28px;font-size:40px;color:#1a1a1a;text-align:center;display:block;margin:0 auto}.nyushiFlow__icon.m--sp{display:none}.nyushiFlow__icon:last-child{display:none}.nyushiFlow__text{position:absolute;top:calc(100% + 16px);left:0}.nyushiSBox1{padding:30px 56px;border:2px #c9c9c9 solid;border-radius:10px;background-color:#f8f8f8}.nyushiSBox1__title{margin-bottom:16px;color:#414042;font-size:16px;line-height:1.4;text-align:center}.nyushiSBox1__attention{padding-left:1em;text-indent:-1em}.nyushiSBox1__btn{margin-top:28px}.nyushiSBox1__btnLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;color:#fff !important;background-color:#6fba2c;text-decoration:none !important;font-size:16px;position:relative;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.nyushiSBox1__btnLink:after{content:"";width:10px;height:18px;position:absolute;top:0;bottom:0;right:18px;background:url(//yoshida-rehabili.jp/wp-rehabili/wp-content/themes/rehabili/assets/css/../img/gakuhisupport/btn-icon1.svg) no-repeat left top;margin:auto}.nyushiSBox1__btnLink:hover{color:#fff !important;opacity:.8}.nyushiColumBox1{display:-webkit-box;display:-ms-flexbox;display:flex}.nyushiColumBox1__item{margin-right:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.nyushiColumBox1__item:last-child{margin-right:0}.nyushiTbl1{margin-bottom:10px;width:100%;border-top:1px #e3e3e3 solid;border-left:1px #e3e3e3 solid}.nyushiTbl1:last-child{margin-bottom:0}.nyushiTbl1 th,.nyushiTbl1 td{border-right:1px #e3e3e3 solid;border-bottom:1px #e3e3e3 solid;padding:10px 14px;text-align:center;vertical-align:middle;color:#414042}.nyushiTbl1 th.nyushiTbl1__th1,.nyushiTbl1 td.nyushiTbl1__th1{padding:10px 14px;color:#fff;background-color:#6eb6c1;text-align:center;font-weight:400}.nyushiTbl1 th.nyushiTbl1__th2,.nyushiTbl1 td.nyushiTbl1__th2{padding:10px 14px;color:#414042;background-color:#f0f0f0;text-align:center;font-weight:400}.nyushiScroll{padding-bottom:10px}.nyushiSBox2{border-top:1px #bfbfbf solid;border-bottom:1px #bfbfbf solid;padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nyushiSBox2+.nyushiSBox2{border-top:none}.nyushiSBox2__title{width:140px}.nyushiSBox2__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.nyushiSBox2__lists{margin:0;padding:0;list-style:none}.nyushiSBox2__list{margin:0 0 12px;padding-left:1em;text-indent:-1em}.nyushiSBox2__list:last-child{margin:0}.mn-accordion-section{margin-top:20px}@media screen and (max-width:560px){.pcbr{display:inline}.spbr{display:block}img.pc{display:none}img.sp{display:inline-block}.gakuhisupport .left_box{margin-bottom:30px}.nyushiBox__titleL1{padding-left:12px;font-size:20px;margin-top:92px}.nyushiBox__titleL1:before{top:-46px}.nyushiBox__titleL1:first-child{margin-top:0}.nyushiBox__titleL1:first-child:before{display:none}.nyushiBox__titleL1 .subText{font-size:16px}.nyushiBox__titleL2{padding:10px 14px;font-size:16px}.nyushiBox__contents{margin-bottom:46px}.nyushiBox__content{margin-bottom:40px}.nyushiBox__content:last-child{margin-bottom:0}.nyushiBox__content a{text-decoration:underline}.nyushiBox__content a:hover{color:red}.nyushiBox__content div+.application_aco{margin-top:20px}.nyushiBox__attention{padding-left:1em;text-indent:-1em}.nyushiTabs__tab a>span span{display:block;text-align:center}.nyushiTabContents{margin-bottom:50px}.nyushiTabContents:last-child{margin-bottom:0}.nyushiTabContents.m--border{margin-bottom:50px;padding-bottom:50px}.nyushiFlow{display:block}.nyushiFlow__items{margin-right:0;margin-bottom:26px;display:block}.nyushiFlow__items:last-child{margin-right:0;margin-bottom:0}.nyushiFlow__itemWrap{display:block}.nyushiFlow__text{margin-top:8px;position:static}.nyushiSBox1{padding:30px 16px}.nyushiSBox1__btnLink{font-size:14px}.nyushiSBox1__btnLink>span span{display:block;text-align:center}.nyushiSBox1__btnLink:hover{opacity:1}.nyushiColumBox1{display:block}.nyushiColumBox1__item{margin-right:0;margin-bottom:26px;-webkit-box-flex:1;-ms-flex:1;flex:1}.nyushiColumBox1__item:last-child{margin-right:0;margin-bottom:0}.nyushiScroll{overflow:auto}.nyushiScroll .nyushiTbl1{width:640px}.nyushiSBox2{padding:16px 0;display:block}.nyushiSBox2+.nyushiSBox2{border-top:none}.nyushiSBox2__title{margin-bottom:6px;width:auto;font-size:16px}}.gakuhimenjo__text{margin-bottom:35px;font-weight:300;font-size:14px;line-height:2}.gakuhimenjoBox{font-weight:300;font-size:14px;line-height:2}.gakuhimenjoBox__title{border-bottom:1px solid #414042;margin-bottom:10px}.gakuhimenjoBox__text{margin-bottom:20px}.gakuhimenjoBox__text:last-child{margin-bottom:0}.jEvent-card-btn{margin:5px auto;width:calc(100% - 10px);height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:red;text-decoration:none;font-size:16px;position:relative}.jEvent-card-btn:after{content:"\e5c8";font-family:"Material Icons";width:20px;height:20px;line-height:20px;font-size:20px;font-weight:400;color:#fff;position:absolute;top:0;bottom:0;right:16px;margin:auto}.jEvent-card-btn:hover{opacity:.8}@media screen and (max-width:560px){.jEvent-card-btn:after{right:8px}.jEvent-card-btn:hover{opacity:1}}.material-icons:before{font-family:"Material Icons",sans-serif;content:attr(data-icon)}
.err-page{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#1e69c3),to(#00aed1));background-image:-webkit-linear-gradient(#1e69c3,#00aed1);background-image:-moz-linear-gradient(#1e69c3,#00aed1);background-image:-o-linear-gradient(#1e69c3,#00aed1);background-image:linear-gradient(#1e69c3,#00aed1);position:relative;height:100%;text-align:center;font-family:"DIN",sans-serif;font-size:18px;min-height:-webkit-calc(100vh);min-height:-moz-calc(100vh);min-height:calc(100vh);color:#fff}.err-page:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.45)}.err-page .err-cntr{position:relative;z-index:1;padding:0 30px}.err-page .err-cntr h1{font-size:15em;line-height:1em;font-weight:900;text-shadow:2px 5px 5px #000}@media (max-width:568px){.err-page .err-cntr h1{font-size:8em}}.err-page .err-cntr h3{font-size:30px;line-height:1em;font-weight:900;margin:10px auto;text-shadow:2px 5px 5px #000}@media (max-width:568px){.err-page .err-cntr h3{font-size:1.5em}}.err-page .err-cntr p{text-shadow:2px 5px 5px #000}@media (max-width:568px){.err-page .err-cntr p{font-size:.8em}}
.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;position:relative}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;width:10px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:#e8e8e8}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#39c9c7;border-radius:0;width:10px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#39c9c7;width:10px}@supports (-ms-overflow-style:none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important}}.m-scroll-cnts{margin-right:10px}
@media (max-width:768px){.pt_section .boxes_title{margin-bottom:50px!important}}
.cls-1{fill:#ffb300}.cls-2{fill:#fff}.cls-3{fill:red}