@charset "utf-8";:root{--grade:linear-gradient(270deg,#e59bc7 0%,#ea9196 100%)}.grade{background:var(--grade);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#nursing .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table tr,#nursing .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table tr:nth-child(even){background:var(--white) !important}#nursing .template-content{margin:0}#nursing .template-content img{width:auto}.bghcolor{background:linear-gradient(130.44deg,rgba(238,247,252,.5) -1.58%,rgba(230,242,248,.5) 47.67%,rgba(225,230,234,.5) 97.96%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 0 100px}#nursing #ez-toc-container{position:relative;background:var(--white);width:var(--flex-100);margin:0 0 3rem;padding:clamp(20px,9vw,30px) clamp(20px,9vw,30px)}#nursing .ez-toc-title-container{display:none}#nursing #ez-toc-container ul{display:flex;flex-wrap:wrap;gap:10px 30px}#nursing #ez-toc-container .ez-toc-list li{display:flex}#nursing #ez-toc-container ul li a{font-size:var(--font-h6) !important;border:none}#nursing .template-grid{display:block;grid-template-columns:1fr;justify-content:space-between;margin:0 0 0 10rem;padding:85px 0 0;gap:4rem;position:relative;margin:auto;max-width:var(--flex-100);overflow:hidden}#nursing:before{content:"";width:130vh;height:130vh;border-radius:100%;position:fixed;right:-36rem}.nursing_header{position:relative;top:0;height:auto;padding:0;max-width:var(--flex-100);margin:auto;border-top:1px solid var(--gray);background:var(--white);overflow:hidden}.nursing_header .logo{max-width:100px;width:var(--flex-100);display:block;margin:20px auto;padding:10px 40px;background:var(--site-color);color:var(--white);text-decoration:none;border-radius:100px;max-width:max-content;font-weight:var(--wght-500)}.nursing_header ol{grid-template-columns:repeat(3,1fr);flex-wrap:wrap;justify-content:right;align-items:center;display:grid;gap:1px;padding:1px;margin:-2px;background:var(--gray)}.nursing_header ol li{width:auto;position:relative;background:var(--white)}.nursing_header ol li.active a{color:var(--site-color-dark)}.nursing_header ol li a{display:block;padding:11px 0;text-align:center;font-size:var(--font-em);font-weight:var(--wght-500);color:var(--black);text-decoration:none}.nursing_header ol li.entry{margin:20px 0 0;border:none}.nursing_header ol li.entry a{background:var(--grade);color:var(--white);border-radius:5px;padding:18px}.nursing_title{position:relative;padding:0;z-index:1;margin:0 0 80px}.nursing_title .en{position:absolute;left:0;right:0;margin:0;line-height:1.1;top:-1rem;bottom:0;font-size:4.5rem;color:#f1f5f9;font-family:var(--nursing);z-index:-1}.nursing_button a{background:var(--grade);color:var(--white);text-decoration:none;padding:12px 70px 14px;display:block;max-width:max-content;margin:auto;font-size:var(--font-h6);font-weight:var(--wght-500);position:relative}.nursing_button a:before{content:url('data:image/svg+xml;charset=utf-8,<svg fill="var(--blue)" data-name="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 35.8"><rect class="b" y="16.4" width="24.6" height="3"/><polygon class="b" points="37 17.68 19.32 0 17.2 2.12 32.98 17.9 17.2 33.68 19.32 35.8 37 18.12 36.78 17.9 37 17.68"/></svg>');position:absolute;top:0;right:.6rem;width:8px;height:6px;bottom:0;margin:auto;padding:5px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg fill="var(--blue)" data-name="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 35.8"><rect class="b" y="16.4" width="24.6" height="3"/><polygon class="b" points="37 17.68 19.32 0 17.2 2.12 32.98 17.9 17.2 33.68 19.32 35.8 37 18.12 36.78 17.9 37 17.68"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg fill="var(--blue)" data-name="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 35.8"><rect class="b" y="16.4" width="24.6" height="3"/><polygon class="b" points="37 17.68 19.32 0 17.2 2.12 32.98 17.9 17.2 33.68 19.32 35.8 37 18.12 36.78 17.9 37 17.68"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--white);z-index:2;transition:.3s;text-indent:-999px}.nursing_button a:after{content:"";position:absolute;top:0;width:20px;height:20px;right:.5rem;display:flex;border-radius:100px;bottom:0;margin:auto;z-index:0}.nursing_button a:hover:before{animation:arrowAnime .3s}@keyframes arrowAnime{0%{translate:0 0}50%{translate:100% 0}50.1%{translate:-100% 0}100%{translate:0 0}}#nursing #slide{margin:auto;border-top:1px solid var(--gray);overflow:hidden;position:relative}#nursing #slide .slide-text{position:absolute;bottom:-1.23rem;z-index:2;left:0}#nursing #slide .slide-text p.h2-title{padding:10px;line-height:1.2;position:relative;color:var(--white);max-width:max-content;font-size:3.5rem !important;font-family:var(--nursing);padding:0 0 0 40px;text-shadow:0 0 30px rgba(0,0,0,.5)}#nursing #slide .slide-text p.h3-title{position:relative;padding:0 0 0 50px;text-shadow:0 0 30px rgba(0,0,0,.5)}#nursing #slide .slide-text p.h3-title:before{content:"";width:100px;height:1px;position:absolute;bottom:0;left:-5rem;background:var(--white);top:3px;margin:auto;box-shadow:10px 3px 30px rgba(0,0,0,.8)}#nursing #slide img{aspect-ratio:3/3;object-fit:cover}#nursing #about{max-width:var(--full-inner);margin:auto}.nursing_menu{display:grid;grid-template-columns:repeat(1,1fr);max-width:var(--medium-inner);margin:auto;padding:8rem 0 0;gap:20px}.nursing_menu li{width:var(--flex-90);margin:0 auto 2rem}.nursing_menu li a{text-decoration:none;display:block}.nursing_menu li p{font-family:var(--mn);text-decoration:none;margin:20px 0 0;color:var(--black);position:relative;padding:0 0 0 50px}.nursing_menu li p:before{content:"";background:var(--black);position:absolute;top:0;width:30px;height:1px;left:0;bottom:0;margin:auto}.nursing_menu li figure{box-shadow:40px 40px 43px 0px rgba(0,0,0,.1);overflow:hidden}.nursing_menu li figure img{aspect-ratio:3/2;object-fit:cover}#recruit_top{background:var(--grade);margin:50px 0 0;padding:70px 0 50px}#nursing #news{max-width:var(--full-inner);margin:auto}#nursing #news ol li a{display:block;align-items:center;gap:20px;width:var(--flex-100);padding:20px 20px 20px 0}#nursing #news ol li a .date{margin:0;display:flex;align-items:center;gap:10px}#nursing #news ol li a .date .h6-title{margin:0}#nursing #news ol li a .date .h4-title{font-size:var(--font-h6)}#nursing #news ol li a:hover{text-decoration:none}#nursing #philosophy{position:relative;max-width:var(--full-inner);margin:auto}#nursing #philosophy .message-grid{display:block;grid-template-columns:1fr;justify-content:space-between}#nursing #philosophy figure{overflow:hidden;margin:50px 30px}#nursing #philosophy p.name{text-align:right}#feature img{aspect-ratio:3/2;object-fit:cover;border-radius:10px}#nursing #about .wp-block-column figure{border-radius:20px 0 0;overflow:hidden}#nursing #about .wp-block-column figure img{aspect-ratio:3/1.5;object-fit:cover}#nursing #number .numberbox{background:#faf5eb;border-radius:0}#nursing #number .sec-title{text-align:center;position:absolute;left:0;right:0;margin:-9.5rem auto 0}#nursing #number .numberbox{padding:8rem 2rem 3rem}#nursing #number .wp-block-column{background:linear-gradient(134.17deg,#fff 4.98%,#fff 94.88%);box-shadow:-12px 12px 20px rgba(255,255,255,.2),10px 10px 24px rgba(200,182,166,.4);border-radius:20px;padding:50px 0 30px;box-sizing:border-box;position:relative}#nursing #number .wp-block-column svg{width:70px;height:70px;fill:var(--site-color);position:absolute;top:-2rem;left:0;right:0;margin:auto}#nursing #number .wp-block-column{margin:0 0 20px}#nursing #number .wp-block-columns.column-5{grid-template-columns:repeat(3,1fr) !important}#nursing #number .wp-block-columns.column-5 .wp-block-column{margin:0;padding:30px 0 20px}#nursing #number .wp-block-column .flex{justify-content:center;align-items:baseline}#nursing #number .wp-block-column .h1-title{font-size:3rem !important;letter-spacing:1px}#nursing #benefit{max-width:var(--flex-80);margin:auto}#nursing #benefit .wp-block-column figure{overflow:hidden;border-radius:20px 0 0}#nursing #benefit .sidebar-heading{font-size:var(--font-h5);text-decoration:none}#nursing #benefit figure img{aspect-ratio:3/2}#contact{max-width:var(--flex-90);margin:auto}#contact .contactbox{padding:30px 20px 6px;box-sizing:border-box;background:var(--white)}#contact .contactbox .flex{display:block}#contact .button_large{margin:0 0 20px;max-width:var(--flex-100);margin:0 0 20px}#contact .rec_button{background:var(--grade) !important;color:var(--white) !important}#contact .rec_button .icon-arrow{background:var(--white) !important}#contact .rec_button .icon-arrow span:before,#contact .rec_button .icon-arrow span:after{background:var(--site-color)}#nursing article#under{margin:auto;max-width:var(--small-inner)}#nursing article#under.feature{max-width:var(--large-inner)}#nursing .mainttl{right:0;margin:170px 0 80px;width:100%;position:relative}#nursing .mainttl .h2-title{position:absolute;bottom:0;top:0;z-index:3;left:0;color:var(--white);display:flex;align-items:center;font-size:2rem !important;right:0;justify-content:center;text-shadow:0 0px 20px rgba(0,0,0,.3)}#nursing .mainttl img{object-fit:cover;aspect-ratio:3/1.2}#nursing .mainttl .grade{position:absolute;bottom:1rem;z-index:3;background:var(--grade);padding:15px 30px;color:#fff;-webkit-text-fill-color:unset;box-sizing:border-box}#nursing .mainttl .grade .flex{display:block !important}#nursing .mainttl figure{max-width:var(--flex-100);margin:auto;border-radius:0}#nursing .mainttl figure:before{background:0 0}#nursing iframe{height:600px}.rinenbox{background:var(--white);padding:40px;box-shadow:0 0 10px var(--opa-black01)}.rinenbox figure{margin:auto;max-width:400px}.about .wp-block-column figure{max-width:var(--width360);margin:10px auto 0}.featurebox{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:30px;margin:0 0 50px;flex-direction:column-reverse}.feature .featurebox dd{display:block}.featurebox:nth-child(2n) figure{order:2}.featurebox:nth-child(2n) dl{order:1}#nursing .featurebox figure img{width:var(--flex-100)}.featurebox dl{display:block;border:none}.featurebox dt{font-size:var(--font-h3);font-family:var(--mn);font-weight:var(--wght-500);padding:5px 0 0 70px;position:relative}.featurebox dt:before{font-family:var(--mn);font-weight:var(--wght-300);counter-increment:numb 1;content:counter(numb) ". ";position:absolute;left:12px;font-size:var(--font-h1);font-style:italic;top:-20px;opacity:.5}.featurebox dd p{font-size:var(--font-h6);line-height:var(--lh-md)}.feature .current{background:linear-gradient(130.44deg,rgba(238,247,252,.5) -1.58%,rgba(230,242,248,.5) 47.67%,rgba(225,230,234,.5) 97.96%);max-width:var(--small-inner);margin:auto;padding:50px}.feature .current .wp-block-column{background:var(--white);padding:30px;box-shadow:0 0 20px var(--opa-black01);position:relative}.feature .current .wp-block-column:before{content:"";position:absolute;width:60px;height:60px;background:var(--site-color);clip-path:polygon(0 0,0 100%,100% 100%);transform:rotate(90deg);left:0;top:0;margin:-5px;writing-mode:horizontal-tb}.feature .current .wp-block-column:after{counter-increment:feature_num 1;content:counter(feature_num) ". ";position:absolute;top:0;left:7px;font-size:var(--font-h4);font-family:var(--engs);color:var(--white)}.feature .nintei{margin:30px 0 0}.feature .team .wp-block-columns{display:grid;gap:1px;padding:1px;margin:-2px;background:var(--gray)}.feature .team .wp-block-column{background:var(--white)}.feature .team dl{display:block;border:none;padding:0}.feature .team dt{text-align:center;display:block;border-bottom:1px solid var(--gray);padding:15px;font-size:var(--font-h5);font-weight:var(--wght-500)}.feature .team dd{display:block;padding:30px 30px 40px}.feature .team figure{margin:0 0 20px}:root{[benefit-color=orange]{--benefit-color:var(--orange)}[benefit-color=green]{--benefit-color:var(--green)}[benefit-color=aqua]{--benefit-color:var(--aqua)}}.benefitbox{background:var(--lightgray);padding:40px 20px;border-radius:10px}.benefit_title{position:relative;padding:12px 18px 15px;max-width:max-content;margin:-4rem auto 30px;font-size:var(--font-h4);color:var(--white);font-weight:var(--wght-500);border-radius:5px;background:var(--benefit-color)}.benefit_title:after{content:"";width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid var(--benefit-color);border-bottom:0;position:absolute;left:0;right:0;margin:auto;bottom:-8px}.benefitbox .wp-block-columns{display:block}.benefitbox .wp-block-column{background:var(--white);border-radius:5px;padding:20px 15px;height:auto;display:flex;align-items:center;justify-content:center;margin:0 0 20px}.benefitbox .wp-block-column figure img{width:var(--flex-100) !important}.benefitbox .wp-block-list li{border-bottom:1px dashed var(--darkgray);padding:15px 0 15px 15px;font-size:var(--font-em);font-weight:var(--wght-500)}.benefitbox .wp-block-list li:last-child{border:none}.benefitbox .wp-block-list li:before{top:0;bottom:0;margin:auto;width:10px;height:10px}.numberbox{background:#faf5eb;border-radius:10px;padding:3rem 1rem 1rem}.numberbox .wp-block-column{background:linear-gradient(134.17deg,#fff 4.98%,#fff 94.88%);box-shadow:-12px 12px 20px rgba(255,255,255,.2),10px 10px 24px rgba(200,182,166,.4);border-radius:20px;padding:50px 0 30px;box-sizing:border-box;position:relative}.numberbox .wp-block-column svg{width:70px;height:70px;fill:var(--site-color);position:absolute;top:-2rem;left:0;right:0;margin:auto}.numberbox .wp-block-column{margin:0 0 20px}.numberbox .wp-block-columns.column-5{grid-template-columns:repeat(3,1fr) !important}.numberbox .wp-block-columns.column-5 .wp-block-column{margin:0;padding:30px 0 20px}.numberbox .wp-block-column .flex{justify-content:center;align-items:baseline}.numberbox .wp-block-column .h1-title{font-size:2rem !important;letter-spacing:1px}@media screen and (min-width:600px){#nursing .ez-toc-title-container{display:none}.nursing_header ol li.active a{color:var(--site-color-dark)}.nursing_header ol li.entry{margin:20px 0 0;border:none}.nursing_header ol li.entry a{background:var(--grade);color:var(--white);border-radius:5px;padding:18px}#nursing #slide{margin:auto;border-top:1px solid var(--gray);overflow:hidden;position:relative}#nursing #slide .slide-text{bottom:-2rem}#nursing #slide .slide-text p.h2-title{font-size:6rem !important}#nursing #slide .slide-text p.h3-title:before{content:"";width:100px;height:1px;position:absolute;bottom:0;left:-5rem;background:var(--white);top:3px;margin:auto;box-shadow:10px 3px 30px rgba(0,0,0,.8)}#nursing #about{max-width:var(--full-inner);margin:auto}#nursing #news ol li a .date{margin:0}#nursing #news ol li a .flex{margin:0}#nursing #news ol li a:hover p{text-decoration:underline}#nursing #philosophy figure{margin:50px 100px}#nursing #number .numberbox{padding:8rem 5rem 3rem}#nursing #benefit .column-2{grid-template-columns:repeat(2,1fr) !important}#nursing #benefit .sidebar-heading{font-size:var(--font-h5);text-decoration:none}#contact .contactbox{padding:50px 40px}#contact .rec_button{max-width:var(--flex-100)}#contact .rec_button .icon-arrow span:before,#contact .rec_button .icon-arrow span:after{background:var(--site-color)}#nursing .mainttl .grade{position:absolute;z-index:3;background:var(--grade);padding:10px 50px;color:#fff;-webkit-text-fill-color:unset}#nursing iframe{height:600px}:root{[benefit-color=orange]{--benefit-color:var(--orange)}[benefit-color=aqua]{--benefit-color:var(--aqua)}}.benefit_title:after{content:"";width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid var(--benefit-color);border-bottom:0;position:absolute;left:0;right:0;margin:auto;bottom:-20px}.benefitbox .wp-block-column figure img{width:var(--flex-100) !important}.benefitbox .wp-block-list li:last-child{border:none}}@media screen and (min-width:1024px){.nursing_title{padding:30px 0 60px}#contact .contactbox .flex{display:flex}#nursing .mainttl .h2-title{font-size:var(--font-h2) !important}#nursing .mainttl img{object-fit:3/1.2}#nursing #ez-toc-container{border:1px solid var(--gray)}#nursing .ez-toc-title-container{display:none}#nursing.nursing_top .template-grid{padding:115px 0 0}#nursing .template-grid{justify-content:space-between;margin:0 0 0 10rem;padding:190px 0 0}.nursing_header ol{background:0 0}.nursing_header ol li.active a{color:var(--site-color-dark)}.nursing_header ol li.entry{margin:20px 0 0;border:none}.nursing_header ol li.entry a{background:var(--grade);color:var(--white);border-radius:5px;padding:18px}#nursing #slide{margin:auto;border-top:1px solid var(--gray);overflow:hidden;position:relative}#nursing #slide .slide-text{bottom:-2.8rem}#nursing #slide .slide-text p.h2-title{font-size:8rem !important}#nursing #slide .slide-text p.h3-title{position:relative;padding:0 0 0 50px;text-shadow:0 0 30px rgba(0,0,0,.5)}#nursing #slide .slide-text p.h3-title:before{content:"";width:100px;height:1px;position:absolute;bottom:0;left:-5rem;background:var(--white);top:3px;margin:auto;box-shadow:10px 3px 30px rgba(0,0,0,.8)}#nursing #slide img{aspect-ratio:3/1.5}#nursing #about{max-width:var(--full-inner);margin:auto}#nursing #news ol li a .flex{margin:0 0 10px}#nursing #news ol li a:hover p{text-decoration:underline}#nursing #philosophy figure{margin:50px}#nursing #about .wp-block-column figure img{aspect-ratio:3/2}.about .wp-block-column figure{max-width:var(--flex-100);margin:auto}#nursing #number .numberbox{background:#faf5eb;border-radius:10px}#nursing #number .sec-title{margin:-12rem auto 0}#nursing #number .numberbox{padding:10rem 3rem 3rem}#nursing #number .wp-block-column .h1-title{font-size:4.5rem !important}#nursing #benefit{max-width:var(--flex-80);margin:auto}#nursing #benefit .wp-block-column figure{overflow:hidden;border-radius:20px 0 0}#nursing #benefit .sidebar-heading{font-size:var(--font-h5);text-decoration:none}#nursing #benefit figure img{aspect-ratio:3/2}#contact .contactbox{padding:50px 40px 20px}#contact .rec_button .icon-arrow span:before,#contact .rec_button .icon-arrow span:after{background:var(--site-color)}#nursing .mainttl{margin:0 auto 80px;position:relative;width:100vw}#nursing .mainttl .grade{position:absolute;bottom:3rem;z-index:3;background:var(--grade);padding:10px 50px;color:#fff;-webkit-text-fill-color:unset}.mainttl figure img{aspect-ratio:3/1.8}#nursing iframe{height:600px}.nursing_menu{grid-template-columns:repeat(2,1fr);gap:30px}.nursing_menu li:nth-child(2n){margin:3rem 0 0}:root{[benefit-color=orange]{--benefit-color:var(--orange)}[benefit-color=aqua]{--benefit-color:var(--aqua)}}.benefitbox{padding:50px}.benefit_title:after{content:"";width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid var(--benefit-color);border-bottom:0;position:absolute;left:0;right:0;margin:auto;bottom:-20px}.benefitbox .wp-block-columns{display:grid}.benefitbox .wp-block-column figure img{width:var(--flex-100) !important}.benefitbox .wp-block-list li{padding:20px 0 20px 25px;font-size:var(--font-h5)}.benefitbox .wp-block-list li:last-child{border:none}.benefitbox .wp-block-list li:before{top:0;bottom:0;margin:auto;width:15px;height:15px}.numberbox{background:#faf5eb;border-radius:10px;padding:5rem 8rem 3rem}.numberbox .wp-block-column{background:linear-gradient(134.17deg,#fff 4.98%,#fff 94.88%);box-shadow:-12px 12px 20px rgba(255,255,255,.2),10px 10px 24px rgba(200,182,166,.4);border-radius:20px;padding:50px 0 30px;box-sizing:border-box;position:relative}.numberbox .wp-block-column svg{width:70px;height:70px;fill:var(--site-color);position:absolute;top:-2rem;left:0;right:0;margin:auto}.numberbox .wp-block-column{margin:0 0 20px}.numberbox .wp-block-columns.column-5{grid-template-columns:repeat(3,1fr) !important}.numberbox .wp-block-columns.column-5 .wp-block-column{margin:0;padding:30px 0 20px}.numberbox .wp-block-column .flex{justify-content:center;align-items:baseline}.numberbox .wp-block-column .h1-title{font-size:3rem !important;letter-spacing:1px}}@media screen and (min-width:1200px){.nursing_title{position:relative;padding:0;z-index:1;margin:0 0 60px}.nursing_title .en{top:-1rem;bottom:0;font-size:6.5rem}.nursing_button a{background:var(--grade);color:var(--white);text-decoration:none;padding:12px 70px 14px;display:block;max-width:max-content;margin:auto;font-size:var(--font-h6);font-weight:var(--wght-500);position:relative}.nursing_button a:before{content:url('data:image/svg+xml;charset=utf-8,<svg fill="var(--blue)" data-name="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 35.8"><rect class="b" y="16.4" width="24.6" height="3"/><polygon class="b" points="37 17.68 19.32 0 17.2 2.12 32.98 17.9 17.2 33.68 19.32 35.8 37 18.12 36.78 17.9 37 17.68"/></svg>');position:absolute;top:0;right:.6rem;width:8px;height:6px;bottom:0;margin:auto;padding:5px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg fill="var(--blue)" data-name="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 35.8"><rect class="b" y="16.4" width="24.6" height="3"/><polygon class="b" points="37 17.68 19.32 0 17.2 2.12 32.98 17.9 17.2 33.68 19.32 35.8 37 18.12 36.78 17.9 37 17.68"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg fill="var(--blue)" data-name="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 35.8"><rect class="b" y="16.4" width="24.6" height="3"/><polygon class="b" points="37 17.68 19.32 0 17.2 2.12 32.98 17.9 17.2 33.68 19.32 35.8 37 18.12 36.78 17.9 37 17.68"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--white);z-index:2;transition:.3s;text-indent:-999px}.nursing_button a:after{content:"";position:absolute;top:0;width:20px;height:20px;right:.5rem;display:flex;border-radius:100px;bottom:0;margin:auto;z-index:0}.nursing_button a:hover:before{animation:arrowAnime .3s}@keyframes arrowAnime{0%{translate:0 0}50%{translate:100% 0}50.1%{translate:-100% 0}100%{translate:0 0}}#nursing .ez-toc-title-container{display:none}.nursing_header_inner{max-width:var(--full-inner);width:var(--flex-100);display:flex;display:grid;grid-template-columns:10% 55%;padding:0;box-sizing:border-box;margin:auto;justify-content:space-between}.nursing_header_inner{grid-template-columns:10% 65%}.nursing_header ol{display:flex;gap:30px}.nursing_header ol li{border:none}.nursing_header ol li.active a{color:var(--site-color-dark)}.nursing_header ol li.entry{margin:20px 0 0;border:none}.nursing_header ol li.entry a{background:var(--grade);color:var(--white);border-radius:5px;padding:18px}#nursing #slide{margin:auto;border-top:1px solid var(--gray);overflow:hidden;position:relative}#nursing #slide .slide-text p.h3-title{position:relative;padding:0 0 0 50px;text-shadow:0 0 30px rgba(0,0,0,.5)}#nursing #slide .slide-text p.h3-title:before{content:"";width:100px;height:1px;position:absolute;bottom:0;left:-5rem;background:var(--white);top:3px;margin:auto;box-shadow:10px 3px 30px rgba(0,0,0,.8)}#nursing #slide img{aspect-ratio:3/1.2}#nursing #about{max-width:var(--full-inner);margin:auto}#nursing #news{max-width:var(--medium-inner);margin:0}#nursing #news ol li a{display:flex}#nursing #news ol li a .flex{margin:0}#nursing #news ol li a:hover p{text-decoration:underline}#nursing #philosophy{margin:0;max-width:var(--flex-100)}#nursing #philosophy .message-grid{display:grid;grid-template-columns:70% 30%;justify-content:space-between}#nursing #philosophy figure{margin:0}#nursing #about{max-width:var(--flex-100)}#nursing #number .wp-block-columns.column-5{grid-template-columns:repeat(5,1fr) !important}#nursing #number .numberbox{padding:10rem 3rem 3rem}#nursing #benefit{max-width:var(--flex-90)}#nursing #benefit .wp-block-column figure{overflow:hidden;border-radius:20px 0 0}#nursing #benefit .sidebar-heading{font-size:var(--font-h5);text-decoration:none}#nursing #benefit figure img{aspect-ratio:3/2}#contact{max-width:var(--small-inner);margin:auto}#contact .rec_button .icon-arrow span:before,#contact .rec_button .icon-arrow span:after{background:var(--site-color)}#nursing .mainttl .grade{position:absolute;bottom:3rem;z-index:3;background:var(--grade);padding:10px 50px;color:#fff;-webkit-text-fill-color:unset}.mainttl figure img{aspect-ratio:3/3}#nursing iframe{height:600px}:root{[benefit-color=orange]{--benefit-color:var(--orange)}[benefit-color=aqua]{--benefit-color:var(--aqua)}}.benefit_title{font-size:var(--font-h3);margin:-5rem auto 50px;padding:15px 60px 18px}.benefit_title:after{content:"";width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid var(--benefit-color);border-bottom:0;position:absolute;left:0;right:0;margin:auto;bottom:-20px}.benefitbox .wp-block-column{margin:0}.benefitbox .wp-block-column figure img{width:var(--flex-100) !important}.benefitbox .wp-block-list li:last-child{border:none}}@media screen and (min-width:1500px){#nursing .ez-toc-title-container{display:none}.nursing_header .logo{margin:auto}.nursing_header ol{display:flex;flex-wrap:nowrap;gap:50px;border:none}.nursing_header ol li.active a{color:var(--site-color-dark)}.nursing_header ol li a{padding:25px 0;font-size:var(--font-h6)}.nursing_header ol li.entry{margin:20px 0 0;border:none}.nursing_header ol li.entry a{background:var(--grade);color:var(--white);border-radius:5px;padding:18px}#nursing #slide{margin:auto;border-top:1px solid var(--gray);overflow:hidden;position:relative}#nursing #slide .slide-text{bottom:-3.3rem;left:1rem}#nursing #slide .slide-text p.h2-title{padding:10px;line-height:1.2;position:relative;color:var(--white);max-width:max-content;font-size:10rem !important;font-family:var(--nursing);padding:0 0 0 40px;text-shadow:0 0 30px rgba(0,0,0,.5)}#nursing #slide .slide-text p.h3-title{position:relative;padding:0 0 0 50px;text-shadow:0 0 30px rgba(0,0,0,.5)}#nursing #slide .slide-text p.h3-title:before{content:"";width:100px;height:1px;position:absolute;bottom:0;left:-5rem;background:var(--white);top:3px;margin:auto;box-shadow:10px 3px 30px rgba(0,0,0,.8)}#nursing #about{max-width:var(--full-inner);margin:auto}#nursing #news ol li a:hover p{text-decoration:underline}#nursing #philosophy .message-grid{display:grid;grid-template-columns:40% 60%;justify-content:space-between;gap:50px;margin:60px 0 0}#nursing #number .numberbox{background:#faf5eb;border-radius:10px;padding:10rem 5rem 3rem}#nursing #benefit{max-width:var(--flex-80);margin:auto}#nursing #benefit .wp-block-column figure{overflow:hidden;border-radius:20px 0 0}#nursing #benefit .sidebar-heading{font-size:var(--font-h5);text-decoration:none}#nursing #benefit figure img{aspect-ratio:3/2}#contact .contactbox .flex{display:flex}#contact .rec_button .icon-arrow span:before,#contact .rec_button .icon-arrow span:after{background:var(--site-color)}#nursing .mainttl .grade{position:absolute;bottom:3rem;z-index:3;background:var(--grade);padding:10px 50px;color:#fff;-webkit-text-fill-color:unset}.mainttl figure img{aspect-ratio:3/3}#nursing iframe{height:600px}#recruit_top{margin:150px 0 0}.nursing_menu{gap:100px}}