@charset "UTF-8";html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{color:#151515;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Sans,sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:1;overflow-x:clip}@media screen and (min-width:768px){body{font-size:1.6rem}}@media screen and (min-width:1280px){body{font-size:1.8rem}}body .font-m-plus-1p{font-family:M PLUS\ 1p,sans-serif}body .font-roboto{font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto}body p{line-height:2}body img{height:100%;width:100%}body .mt80{margin-top:80px!important}body .mt40{margin-top:40px!important}body .mt24{margin-top:24px!important}body .mt16{margin-top:16px!important}body .mt8{margin-top:8px!important}body .mt0{margin-top:0!important}body .mb80{margin-bottom:80px!important}body .mb40{margin-bottom:40px!important}body .mb24{margin-bottom:24px!important}body .mb16{margin-bottom:16px!important}body .mb8{margin-bottom:8px!important}body .mb0{margin-bottom:0!important}body .ml1r{margin-left:1rem}body .container--2xl,body .container--l,body .container--m,body .container--s,body .container--xl{margin-left:auto;margin-right:auto;width:calc(100% - 32px)}@media screen and (min-width:768px){body .container--2xl,body .container--l,body .container--m,body .container--s,body .container--xl{width:calc(100% - 80px)}}@media screen and (min-width:1280px){body .container--2xl,body .container--l,body .container--m,body .container--s,body .container--xl{width:calc(100% - 160px)}}body .container--2xl{max-width:1920px}body .container--xl{max-width:1600px}body .container--l{max-width:1240px}body .container--m{max-width:768px}body .container--s{max-width:640px}body .container--table{margin-left:auto;width:calc(100% - 16px)}@media screen and (min-width:768px){body .container--table{margin-right:auto;max-width:1240px;width:calc(100% - 80px)}}@media screen and (min-width:1280px){body .container--table{width:calc(100% - 160px)}}body .js-fade{opacity:0;transform:translateY(30px);transition:opacity 1s,transform .6s}body .js-fade.active{opacity:1;transform:translateY(0)}body .js-fade.deley{transition-delay:.3s}body a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:1rem;width:1rem}@media screen and (min-width:768px){body a[target=_blank]:after{height:1.6rem;width:1.6rem}}body .primary-btn{text-align:center}body .primary-btn a{align-items:center;background-color:#4d869c;border-radius:48px;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:center;padding:18px 56px 18px 32px;position:relative;text-align:center;transition:.3s}@media screen and (min-width:768px){body .primary-btn a{font-size:1.6rem}}@media screen and (min-width:1280px){body .primary-btn a{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){body .primary-btn a:hover{background-color:#389aa9}body .primary-btn a:hover:after{right:3rem}}body .primary-btn a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');content:"";display:inline-block;height:1.4rem;position:absolute;right:3.2rem;transition:.3s;width:1.4rem}body .primary-btn a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:1rem;position:absolute;width:1rem}@media screen and (min-width:768px){body .primary-btn{text-align:left}body .primary-btn a{padding:28px 56px 28px 32px}}@media screen and (min-width:768px) and (hover:hover) and (pointer:fine){body .primary-btn a:hover:after{right:2.6rem}}@media screen and (min-width:768px){body .primary-btn a:after{height:1.8rem;right:2.8rem;width:1.8rem}body .primary-btn a[target=_blank]:after{height:1.6rem;width:1.6rem}}body .primary-btn.shadow a{background-color:#fff;color:#4d869c}body .scroll-top{bottom:16px;position:fixed;right:16px;transition:.3s;z-index:900}body .scroll-top button{align-items:center;background-color:#fff;border-radius:22px;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);color:#4d869c;display:flex;height:44px;justify-content:center;transition:.3s;width:44px}@media (hover:hover) and (pointer:fine){body .scroll-top button:hover{background-color:#d8edf7}body .scroll-top button:hover:before{transform:translateY(-1px) rotate(270deg)}}body .scroll-top button:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');content:"";display:block;height:18px;transform:rotate(270deg);transition:.3s;width:18px}body .scroll-top.hidden{opacity:0;transform:translateY(16px);visibility:hidden}body .scroll-top.visible{opacity:1;transform:translateY(0);visibility:visible}@media screen and (min-width:768px){body .scroll-top{bottom:40px;right:40px}body .scroll-top button{border-radius:32px;height:64px;width:64px}body .scroll-top button:before{height:24px;width:24px}}@media screen and (min-width:1280px){body .scroll-top{right:80px}}body .note,body .note-asterisk{display:block;font-size:1.3rem;line-height:1.8}@media screen and (min-width:768px){body .note,body .note-asterisk{font-size:1.4rem}}@media screen and (min-width:1280px){body .note,body .note-asterisk{font-size:1.6rem}}body .note-asterisk{padding-left:1em;position:relative}body .note-asterisk:before{content:"※";left:0;position:absolute}body.top .menu-container ul li:first-child a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.top .menu-container ul li:first-child a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.about .menu-container ul li:nth-child(2) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.about .menu-container ul li:nth-child(2) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.student .menu-container ul li:nth-child(3) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.student .menu-container ul li:nth-child(3) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.outpatient .menu-container ul li:nth-child(5) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.outpatient .menu-container ul li:nth-child(5) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}body.news .menu-container ul li:nth-child(6) a{color:#389aa9;padding-bottom:.25em;padding-left:2rem;pointer-events:none;position:relative}body.news .menu-container ul li:nth-child(6) a:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:calc(50% - .25rem);transform:translateY(-50%);width:.8rem}header{padding:24px 0 0;position:relative}header,header .title{align-items:center;display:flex}header .title{padding-left:16px}header .title:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.612 65.205" fill="%234D869C" width="76.612" height="65.205"  preserveAspectRatio="none"><path d="M40.6,64.1c-1.1-.5-2.1-1.4-2.7-2.5-.7-1.2-1-2.6-.8-3.9.1-1.2.6-2.2,1.4-3.1.7-.9,1.6-1.6,2.7-2.2.4-.2.7-.3,1.1-.5,1.2-.5,2-1.6,2.3-2.8.1-.7,0-1.5,0-2.2-.4-1.4-.9-2.8-1.5-4.1-.2-.6-.5-1.1-.7-1.7-.1-.2-.1-.5,0-.7.2-.2.5-.2.7,0,0,0,0,0,0,0,.6.5,1.1,1,1.7,1.5.6.7,1.3,1.4,1.8,2.2.9,1.1,1.6,2.4,2.2,3.7.5,1.1.9,2.3,1.2,3.5.3,1.1.5,2.3.5,3.4,0,2-.4,4-1.2,5.8-.5,1.3-1.4,2.3-2.6,3.1-1.8,1.2-4.1,1.3-6,.4h0ZM29.8,63.7c-.5-.8-.9-1.6-1.3-2.4-.5-1-.8-2.1-1.2-3.2-.3-.9-.5-1.8-.6-2.8-.1-1-.2-1.9-.3-2.9,0-1.7.2-3.4.7-5,.4-1,.8-2,1.4-3,.8-1.4,1.9-2.5,3.2-3.3.9-.5,1.9-.8,2.9-.9,2.7-.2,5.2,1.5,6.2,4.1.3.7.4,1.4.4,2.2,0,2.2-1.2,4.3-3.2,5.4-1.2.6-2.4,1-3.8,1.1-2,0-3.6,1.6-3.8,3.6-.1.8-.1,1.6-.1,2.4,0,1,.2,2,.3,3,0,.4,0,.9,0,1.3,0,.2-.2.4-.3.5,0,0-.1,0-.2,0h0ZM13.6,56.3c-1-.1-1.9-.5-2.7-1-.8-.6-1.5-1.3-2-2.2-.8-1.4-.9-3.1-.5-4.6.5-1.9,1.9-3.5,3.8-4.1.9-.3,1.8-.5,2.8-.4h0c.8,0,1.6.2,2.3.3,1.1.3,2.3.1,3.2-.5.6-.4,1.1-.9,1.4-1.6.7-1.2,1.1-2.6,1.4-4,.2-.9.4-1.7.7-2.6,0-.3.3-.5.5-.5.3,0,.5.2.5.5.1.8.3,1.6.4,2.4,0,1,.1,2,.1,2.9,0,1.8-.3,3.7-.8,5.5-.5,1.7-1.2,3.2-2.1,4.7-1.3,1.9-3,3.5-5.1,4.5-1,.5-2,.7-3.1.8-.3,0-.5,0-.8,0ZM59.3,55.5c-3.9-2.6-6.8-6.5-8.2-11-.3-1-.5-2-.5-3,0-.4,0-.7,0-1.1,0-1.9.4-3.8,1.3-5.5.9-1.7,2.5-3,4.4-3.3,2-.4,4.1.2,5.5,1.7,1,1,1.6,2.2,1.8,3.6.2,1.7-.3,3.5-1.4,4.8-.8,1-1.9,1.8-3,2.4-1,.6-1.7,1.6-1.9,2.8-.1,1.2,0,2.3.6,3.3.7,1.5,1.5,2.9,2.3,4.4.3.5.3.7,0,.9,0,0-.2.1-.3.1-.2,0-.4-.1-.6-.3ZM69.7,51.7c-1.5,0-2.9-.5-4-1.5-1-.9-1.7-2-2-3.3-.3-1.4-.2-2.8.5-4.1.5-1.1,1.2-2.1,2-2.9.8-.8,1.2-1.9,1-3.1-.1-.7-.3-1.3-.7-1.8-.6-.8-1.2-1.6-1.9-2.3-.9-.9-1.8-1.7-2.7-2.6-.2-.1-.3-.4-.2-.7.1-.2.4-.4.7-.3.5.1.9.3,1.4.4,1.8.7,3.5,1.6,5.1,2.7,1.2.8,2.3,1.8,3.3,2.8,1.1,1.2,2.1,2.6,2.8,4.1.6,1.3,1,2.7,1.1,4.1,0,.4,0,.9,0,1.3,0,1-.1,2-.5,3-.5,1.5-1.6,2.7-2.9,3.4-.9.5-1.9.7-2.9.8,0,0,0,0-.1,0h0ZM.8,46.7c-.2,0-.4-.3-.3-.6.1-1.6.4-3.2.9-4.7.6-2,1.5-3.9,2.7-5.6,1.2-1.8,2.7-3.3,4.5-4.5,1.5-.9,3.1-1.6,4.8-1.8,1.3-.2,2.6-.1,3.8.3,1.6.6,2.8,1.8,3.5,3.4.4.8.5,1.6.5,2.5,0,1.6-.7,3-1.7,4.2-1.1,1.2-2.7,1.9-4.3,1.9-1.7,0-3.4-.6-4.8-1.5-1.3-.9-2.9-.9-4.2,0-1.1.8-2.1,1.9-2.8,3.1-.7,1-1.3,2.1-2,3.1,0,.2-.3.3-.4.3,0,0-.1,0-.2,0h0ZM32.4,35.8c-.3,0-.5-.1-.7-.3-.1-.2-.2-.5,0-.7,0-.3.3-.4.6-.4,1.4,0,2.9,0,4.3,0,.2,0,.3,0,.4-.2,0-.1.1-.3,0-.4,0-.1-.2-.2-.4-.2-.8,0-1.6,0-2.4,0-1.2,0-2.4,0-3.6,0-.6,0-.9-.2-.9-.9,0-1.1,0-2.1,0-3.2,0-.4.3-.8.8-.8.4,0,.8.3.8.8,0,.6,0,1.2,0,1.8,0,.5.3.9.7.9,0,0,.2,0,.3,0,.4,0,.8,0,1.1,0,3.6,0,7.1,0,10.7,0,.4,0,.8,0,1-.3,0-.1.1-.3.2-.4,0-.6,0-1.3,0-1.9,0-.5.4-.8.9-.8.1,0,.2,0,.3,0,.3.1.4.4.4.6v3.5c0,.4-.3.7-.8.7-1.8,0-3.6,0-5.5,0-.4,0-.6.1-.6.5,0,.3,0,.6,0,.8,0,.4-.2.7-.6.8,0,0-.1,0-.2,0-1.2,0-2.3,0-3.5,0s-1.2,0-1.9,0c-.5,0-1,0-1.5,0h0ZM27.4,35.8c-.6,0-1.1-.6-1.1-1.2v-7.1c0-.4.2-.8.7-.9,0,0,.2,0,.2,0h22.4c.6,0,.9.3.9.9,0,2.4,0,4.7,0,7.1,0,.6-.3,1.1-.9,1.2,0,0,0,0-.1,0-.6,0-1.1-.4-1.2-1,0,0,0,0,0-.1v-5.6c0-.7-.3-1-1-1-5.9,0-11.8,0-17.8,0-.5,0-1,.4-1,.9,0,0,0,0,0,.1,0,1.9,0,3.7,0,5.6,0,.6-.4,1.1-1,1.2,0,0,0,0-.1,0h0ZM33.8,31.7c-.6,0-1-.4-1.1-.9,0,0,0,0,0-.1,0-.4,0-.8,0-1.1,0-.4.5-.7.9-.7h9.2c.5,0,1,.3,1.1.9,0,0,0,.2,0,.2,0,.2,0,.5,0,.7,0,.6-.3,1.1-.9,1.1,0,0-.1,0-.2,0h-9.2ZM43.3,25.4c-.4,0-.8-.4-.8-.8,0,0,0,0,0,0,0-.5.5-.9,1-.9,0,0,0,0,0,0,.4,0,.9,0,1.3,0,.9,0,1.8,0,2.7,0,.2,0,.4-.1.6-.3.2-.2.2-.5,0-.8-.1-.3-.4-.4-.7-.4-1.3,0-2.6,0-3.9,0s-1.1-.3-1.1-.8c0-.6.4-.9,1.1-.9h3.8c.5,0,.8-.3.8-.7,0-.4-.4-.8-.8-.7h-4c-.6,0-.9-.3-.9-.8,0-.5.3-.9.8-1,0,0,0,0,0,0,1.4,0,2.7,0,4.1,0,.4,0,.8-.4.8-.8,0-.3,0-.6.1-.8.2-.5.7-.8,1.2-.7.5.1.9.6.9,1.2,0,1.4,0,2.7,0,4.1h0v4.2c0,.5-.5,1-1,1-1,0-2.1,0-3.1,0s-2.1,0-3.1,0h0ZM40.9,25.2c-.8-.5-1.6-1.1-2.4-1.7-.6.4-1.2.8-1.9,1.3-.2.1-.3.2-.5.4-.3.2-.7.2-.9-.1-.2-.2-.2-.6,0-.9,0,0,0,0,0,0,.6-.4,1.2-.8,1.8-1.3,0,0,.1,0,.2-.1,0,0-.1-.2-.2-.2-.5-.3-1-.7-1.6-1-.3-.2-.5-.5-.4-.9,0-.3.4-.5.7-.5.1,0,.2,0,.4.2.8.5,1.6,1.1,2.4,1.6.8-.5,1.6-1.1,2.3-1.6.3-.3.7-.3,1,0,0,0,.1.2.2.3.1.2,0,.5-.2.7-.5.4-1.1.8-1.6,1.2-.1,0-.2.2-.4.3.7.5,1.3.9,1.9,1.4.3.2.4.6.2.9,0,0,0,0,0,0-.1.2-.3.4-.6.4-.1,0-.3,0-.4-.1h0ZM27.3,25.4c-.6,0-1-.6-1-1.2v-8.1c0-.6.4-1.1.9-1.2.5,0,1.1.2,1.3.7,0,.2,0,.4,0,.6,0,.7.3.9,1,.9,1.3,0,2.6,0,3.9,0,.5,0,.9.3.9.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5h-4.1c-.4,0-.8.2-.8.6,0,.3,0,.6.4.8.1,0,.3,0,.4,0,1.3,0,2.5,0,3.8,0,.3,0,.7,0,.9.3.2.2.3.5.2.8-.1.3-.4.6-.8.6h-4.1c-.4,0-.6.2-.7.6-.1.4,0,.6.3.7.1,0,.3.1.5.1,1.3,0,2.7,0,4,0,.5,0,.9.3,1,.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5-1.2,0-2.4,0-3.6,0-.9,0-1.8,0-2.6,0h0ZM40.9,19.2c-.8-.5-1.5-1-2.2-1.5-.1-.1-.3-.1-.4,0-.7.5-1.4,1-2.2,1.5-.3.2-.7.2-1,0-.3-.2-.3-.7,0-.9,0,0,0,0,0,0,.4-.3.8-.6,1.2-.9l.8-.6c-.2-.2-.3-.3-.5-.4-.5-.3-1-.6-1.4-1-.3-.2-.4-.6-.2-.9,0,0,0,0,0,0,.2-.3.6-.4.9-.2,0,0,0,0,0,0,.8.5,1.6,1.1,2.4,1.6.8-.5,1.5-1.1,2.3-1.6.5-.3.9-.2,1.1.2.1.3,0,.6-.2.7-.6.4-1.2.8-1.8,1.2,0,0-.1.1-.2.2.6.4,1.1.8,1.7,1.2.2,0,.3.2.4.3.2.2.2.6,0,.8-.1.2-.3.3-.5.3-.1,0-.2,0-.3-.1h0ZM42.2,12.9c-.2-.3-.4-.6-.4-1,0-1.5,0-3.1,0-4.6,0-.7-.3-1.1-1.1-1.1-1.6,0-3.2,0-4.8,0s-.9.3-.9.9c0,1.5,0,3.1,0,4.6,0,.5-.2,1-.7,1.3-.6.4-1.4.2-1.8-.4-.2-.2-.2-.5-.2-.8,0-1.5,0-3.1,0-4.6s-.3-.9-.9-.9h-1.6c-.4,0-.9.3-.9.7,0,0,0,.1,0,.2,0,1.6,0,3.2,0,4.8,0,.7-.5,1.2-1.1,1.4-.6,0-1.3-.3-1.5-.9,0-.1,0-.3,0-.5v-6.8c0-.7.5-1.3,1.2-1.4,0,0,.1,0,.2,0h4.2c1.4,0,2.8,0,4.3,0,.5,0,.9-.3,1-.8,0,0,0-.1,0-.2,0-.3,0-.6,0-.9,0-.7.6-1.3,1.3-1.3.7,0,1.3.5,1.3,1.2,0,0,0,0,0,0,0,.3,0,.6,0,.9,0,.5.3,1,.8,1,0,0,.2,0,.2,0,2.8,0,5.5,0,8.3,0,.8,0,1.4.4,1.5,1.2,0,.1,0,.2,0,.3,0,2.2,0,4.3,0,6.5,0,.7-.4,1.3-1,1.5-.6.2-1.2-.1-1.4-.6-.1-.3-.2-.6-.2-.8,0-1.5,0-3.1,0-4.6,0-.4-.2-.8-.7-.9,0,0-.1,0-.2,0-.6,0-1.1,0-1.7,0-.5,0-.9.3-.9.8,0,0,0,0,0,.2,0,1.6,0,3.2,0,4.7,0,.6-.3,1.1-.8,1.3-.2,0-.3.1-.5.1-.3,0-.6-.1-.8-.4h0Z" /></svg>');background-size:cover;content:"";display:block;height:40.23px;margin-right:4px;width:48px}header .title>a{display:inline-block;width:calc(100% - 48px)}header .title>a .page-title{font-size:1.2rem;line-height:1}header .title>a .page-title span{color:#4d869c;font-weight:700}header .title>a .page-title+p{font-size:.8rem;margin-top:8px}header .menu-container{position:fixed;right:16px;z-index:1000}header .menu-container .menu-btn{align-items:center;display:flex;margin-left:auto}header .menu-container .menu-btn div{align-items:flex-end;background-color:#4d869c;border-radius:22px;display:flex;flex-direction:column;height:44px;justify-content:center;width:44px}header .menu-container .menu-btn div span{background-color:#fff;border-radius:2px;display:inline-block;height:3px;margin:5px 22% 0 0;transition:.3s;width:56%}header .menu-container .menu-btn div span:first-child{margin-top:0}@media (hover:hover) and (pointer:fine){header .menu-container .menu-btn:hover div span:first-child{width:40%}header .menu-container .menu-btn:hover div span:last-child{width:28%}}header .menu-container .menu-btn.opened div{align-items:center;background:none;border:3px solid #fff;position:relative;transition:.3s}header .menu-container .menu-btn.opened div span{background-color:#fff;position:absolute}header .menu-container .menu-btn.opened div span:first-child{margin:0;top:calc(50% - 1.5px);transform:rotate(45deg);width:56%}header .menu-container .menu-btn.opened div span:nth-child(2){display:none}header .menu-container .menu-btn.opened div span:last-child{margin:0;top:calc(50% - 1.5px);transform:rotate(-45deg);width:56%}@media (hover:hover) and (pointer:fine){header .menu-container .menu-btn.opened:hover div{background-color:#389aa9}header .menu-container .menu-btn.opened:hover span:first-child,header .menu-container .menu-btn.opened:hover span:last-child{width:50%}}header .menu-container .header-menu,header .menu-container .menu-btn.opened+.header-menu{display:none}header .menu-container .header-menu ul li{font-size:1.4rem}@media screen and (min-width:768px){header .menu-container .header-menu ul li{font-size:1.6rem}}@media screen and (min-width:1280px){header .menu-container .header-menu ul li{font-size:1.8rem}}header .modal{opacity:0;position:absolute;transition:opacity .2s,transform .4s;visibility:hidden;z-index:-1}header .modal .menu{backdrop-filter:blur(12px);background-size:cover;padding:16px;position:relative;z-index:0}header .modal .menu:before{background:inherit;background-color:#4d869c;background-color:rgba(77,134,156,.8);border-radius:8px 8px 0 0;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}header .modal .menu .modal-menu{line-height:1.77}header .modal .menu .modal-menu>div .list-item{display:block;margin-top:16px}header .modal .menu .modal-menu>div .list-item:has(a.child){margin-left:.25em;padding-left:.75em;position:relative}header .modal .menu .modal-menu>div .list-item:has(a.child):before{content:"- ";left:0;position:absolute}header .modal .menu .modal-menu>div .list-item:has(.heading){margin-top:0;padding-left:0;position:static}header .modal .menu .modal-menu>div .list-item:has(.heading):before{display:none}header .modal .menu .modal-menu>div .list-item a,header .modal .menu .modal-menu>div .list-item span{font-size:1.6rem}header .modal .menu .modal-menu>div .list-item a span,header .modal .menu .modal-menu>div .list-item span span{display:inline-block;margin-top:0}header .modal .menu .modal-menu>div .list-item a.heading,header .modal .menu .modal-menu>div .list-item span.heading{display:inline-block;font-size:1.8rem;font-weight:600;margin-top:32px}header .modal .menu .modal-menu>div .list-item a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}@media (hover:hover) and (pointer:fine){header .modal .menu .modal-menu>div .list-item a:hover{background-size:100% 1px}}header .modal .menu .modal-menu>div .list-item a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23ffffff" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}header .modal .menu .title{color:#fff;padding-left:0}header .modal .menu .title:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.612 65.205" fill="%23ffffff" width="76.612" height="65.205"  preserveAspectRatio="none"><path d="M40.6,64.1c-1.1-.5-2.1-1.4-2.7-2.5-.7-1.2-1-2.6-.8-3.9.1-1.2.6-2.2,1.4-3.1.7-.9,1.6-1.6,2.7-2.2.4-.2.7-.3,1.1-.5,1.2-.5,2-1.6,2.3-2.8.1-.7,0-1.5,0-2.2-.4-1.4-.9-2.8-1.5-4.1-.2-.6-.5-1.1-.7-1.7-.1-.2-.1-.5,0-.7.2-.2.5-.2.7,0,0,0,0,0,0,0,.6.5,1.1,1,1.7,1.5.6.7,1.3,1.4,1.8,2.2.9,1.1,1.6,2.4,2.2,3.7.5,1.1.9,2.3,1.2,3.5.3,1.1.5,2.3.5,3.4,0,2-.4,4-1.2,5.8-.5,1.3-1.4,2.3-2.6,3.1-1.8,1.2-4.1,1.3-6,.4h0ZM29.8,63.7c-.5-.8-.9-1.6-1.3-2.4-.5-1-.8-2.1-1.2-3.2-.3-.9-.5-1.8-.6-2.8-.1-1-.2-1.9-.3-2.9,0-1.7.2-3.4.7-5,.4-1,.8-2,1.4-3,.8-1.4,1.9-2.5,3.2-3.3.9-.5,1.9-.8,2.9-.9,2.7-.2,5.2,1.5,6.2,4.1.3.7.4,1.4.4,2.2,0,2.2-1.2,4.3-3.2,5.4-1.2.6-2.4,1-3.8,1.1-2,0-3.6,1.6-3.8,3.6-.1.8-.1,1.6-.1,2.4,0,1,.2,2,.3,3,0,.4,0,.9,0,1.3,0,.2-.2.4-.3.5,0,0-.1,0-.2,0h0ZM13.6,56.3c-1-.1-1.9-.5-2.7-1-.8-.6-1.5-1.3-2-2.2-.8-1.4-.9-3.1-.5-4.6.5-1.9,1.9-3.5,3.8-4.1.9-.3,1.8-.5,2.8-.4h0c.8,0,1.6.2,2.3.3,1.1.3,2.3.1,3.2-.5.6-.4,1.1-.9,1.4-1.6.7-1.2,1.1-2.6,1.4-4,.2-.9.4-1.7.7-2.6,0-.3.3-.5.5-.5.3,0,.5.2.5.5.1.8.3,1.6.4,2.4,0,1,.1,2,.1,2.9,0,1.8-.3,3.7-.8,5.5-.5,1.7-1.2,3.2-2.1,4.7-1.3,1.9-3,3.5-5.1,4.5-1,.5-2,.7-3.1.8-.3,0-.5,0-.8,0ZM59.3,55.5c-3.9-2.6-6.8-6.5-8.2-11-.3-1-.5-2-.5-3,0-.4,0-.7,0-1.1,0-1.9.4-3.8,1.3-5.5.9-1.7,2.5-3,4.4-3.3,2-.4,4.1.2,5.5,1.7,1,1,1.6,2.2,1.8,3.6.2,1.7-.3,3.5-1.4,4.8-.8,1-1.9,1.8-3,2.4-1,.6-1.7,1.6-1.9,2.8-.1,1.2,0,2.3.6,3.3.7,1.5,1.5,2.9,2.3,4.4.3.5.3.7,0,.9,0,0-.2.1-.3.1-.2,0-.4-.1-.6-.3ZM69.7,51.7c-1.5,0-2.9-.5-4-1.5-1-.9-1.7-2-2-3.3-.3-1.4-.2-2.8.5-4.1.5-1.1,1.2-2.1,2-2.9.8-.8,1.2-1.9,1-3.1-.1-.7-.3-1.3-.7-1.8-.6-.8-1.2-1.6-1.9-2.3-.9-.9-1.8-1.7-2.7-2.6-.2-.1-.3-.4-.2-.7.1-.2.4-.4.7-.3.5.1.9.3,1.4.4,1.8.7,3.5,1.6,5.1,2.7,1.2.8,2.3,1.8,3.3,2.8,1.1,1.2,2.1,2.6,2.8,4.1.6,1.3,1,2.7,1.1,4.1,0,.4,0,.9,0,1.3,0,1-.1,2-.5,3-.5,1.5-1.6,2.7-2.9,3.4-.9.5-1.9.7-2.9.8,0,0,0,0-.1,0h0ZM.8,46.7c-.2,0-.4-.3-.3-.6.1-1.6.4-3.2.9-4.7.6-2,1.5-3.9,2.7-5.6,1.2-1.8,2.7-3.3,4.5-4.5,1.5-.9,3.1-1.6,4.8-1.8,1.3-.2,2.6-.1,3.8.3,1.6.6,2.8,1.8,3.5,3.4.4.8.5,1.6.5,2.5,0,1.6-.7,3-1.7,4.2-1.1,1.2-2.7,1.9-4.3,1.9-1.7,0-3.4-.6-4.8-1.5-1.3-.9-2.9-.9-4.2,0-1.1.8-2.1,1.9-2.8,3.1-.7,1-1.3,2.1-2,3.1,0,.2-.3.3-.4.3,0,0-.1,0-.2,0h0ZM32.4,35.8c-.3,0-.5-.1-.7-.3-.1-.2-.2-.5,0-.7,0-.3.3-.4.6-.4,1.4,0,2.9,0,4.3,0,.2,0,.3,0,.4-.2,0-.1.1-.3,0-.4,0-.1-.2-.2-.4-.2-.8,0-1.6,0-2.4,0-1.2,0-2.4,0-3.6,0-.6,0-.9-.2-.9-.9,0-1.1,0-2.1,0-3.2,0-.4.3-.8.8-.8.4,0,.8.3.8.8,0,.6,0,1.2,0,1.8,0,.5.3.9.7.9,0,0,.2,0,.3,0,.4,0,.8,0,1.1,0,3.6,0,7.1,0,10.7,0,.4,0,.8,0,1-.3,0-.1.1-.3.2-.4,0-.6,0-1.3,0-1.9,0-.5.4-.8.9-.8.1,0,.2,0,.3,0,.3.1.4.4.4.6v3.5c0,.4-.3.7-.8.7-1.8,0-3.6,0-5.5,0-.4,0-.6.1-.6.5,0,.3,0,.6,0,.8,0,.4-.2.7-.6.8,0,0-.1,0-.2,0-1.2,0-2.3,0-3.5,0s-1.2,0-1.9,0c-.5,0-1,0-1.5,0h0ZM27.4,35.8c-.6,0-1.1-.6-1.1-1.2v-7.1c0-.4.2-.8.7-.9,0,0,.2,0,.2,0h22.4c.6,0,.9.3.9.9,0,2.4,0,4.7,0,7.1,0,.6-.3,1.1-.9,1.2,0,0,0,0-.1,0-.6,0-1.1-.4-1.2-1,0,0,0,0,0-.1v-5.6c0-.7-.3-1-1-1-5.9,0-11.8,0-17.8,0-.5,0-1,.4-1,.9,0,0,0,0,0,.1,0,1.9,0,3.7,0,5.6,0,.6-.4,1.1-1,1.2,0,0,0,0-.1,0h0ZM33.8,31.7c-.6,0-1-.4-1.1-.9,0,0,0,0,0-.1,0-.4,0-.8,0-1.1,0-.4.5-.7.9-.7h9.2c.5,0,1,.3,1.1.9,0,0,0,.2,0,.2,0,.2,0,.5,0,.7,0,.6-.3,1.1-.9,1.1,0,0-.1,0-.2,0h-9.2ZM43.3,25.4c-.4,0-.8-.4-.8-.8,0,0,0,0,0,0,0-.5.5-.9,1-.9,0,0,0,0,0,0,.4,0,.9,0,1.3,0,.9,0,1.8,0,2.7,0,.2,0,.4-.1.6-.3.2-.2.2-.5,0-.8-.1-.3-.4-.4-.7-.4-1.3,0-2.6,0-3.9,0s-1.1-.3-1.1-.8c0-.6.4-.9,1.1-.9h3.8c.5,0,.8-.3.8-.7,0-.4-.4-.8-.8-.7h-4c-.6,0-.9-.3-.9-.8,0-.5.3-.9.8-1,0,0,0,0,0,0,1.4,0,2.7,0,4.1,0,.4,0,.8-.4.8-.8,0-.3,0-.6.1-.8.2-.5.7-.8,1.2-.7.5.1.9.6.9,1.2,0,1.4,0,2.7,0,4.1h0v4.2c0,.5-.5,1-1,1-1,0-2.1,0-3.1,0s-2.1,0-3.1,0h0ZM40.9,25.2c-.8-.5-1.6-1.1-2.4-1.7-.6.4-1.2.8-1.9,1.3-.2.1-.3.2-.5.4-.3.2-.7.2-.9-.1-.2-.2-.2-.6,0-.9,0,0,0,0,0,0,.6-.4,1.2-.8,1.8-1.3,0,0,.1,0,.2-.1,0,0-.1-.2-.2-.2-.5-.3-1-.7-1.6-1-.3-.2-.5-.5-.4-.9,0-.3.4-.5.7-.5.1,0,.2,0,.4.2.8.5,1.6,1.1,2.4,1.6.8-.5,1.6-1.1,2.3-1.6.3-.3.7-.3,1,0,0,0,.1.2.2.3.1.2,0,.5-.2.7-.5.4-1.1.8-1.6,1.2-.1,0-.2.2-.4.3.7.5,1.3.9,1.9,1.4.3.2.4.6.2.9,0,0,0,0,0,0-.1.2-.3.4-.6.4-.1,0-.3,0-.4-.1h0ZM27.3,25.4c-.6,0-1-.6-1-1.2v-8.1c0-.6.4-1.1.9-1.2.5,0,1.1.2,1.3.7,0,.2,0,.4,0,.6,0,.7.3.9,1,.9,1.3,0,2.6,0,3.9,0,.5,0,.9.3.9.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5h-4.1c-.4,0-.8.2-.8.6,0,.3,0,.6.4.8.1,0,.3,0,.4,0,1.3,0,2.5,0,3.8,0,.3,0,.7,0,.9.3.2.2.3.5.2.8-.1.3-.4.6-.8.6h-4.1c-.4,0-.6.2-.7.6-.1.4,0,.6.3.7.1,0,.3.1.5.1,1.3,0,2.7,0,4,0,.5,0,.9.3,1,.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5-1.2,0-2.4,0-3.6,0-.9,0-1.8,0-2.6,0h0ZM40.9,19.2c-.8-.5-1.5-1-2.2-1.5-.1-.1-.3-.1-.4,0-.7.5-1.4,1-2.2,1.5-.3.2-.7.2-1,0-.3-.2-.3-.7,0-.9,0,0,0,0,0,0,.4-.3.8-.6,1.2-.9l.8-.6c-.2-.2-.3-.3-.5-.4-.5-.3-1-.6-1.4-1-.3-.2-.4-.6-.2-.9,0,0,0,0,0,0,.2-.3.6-.4.9-.2,0,0,0,0,0,0,.8.5,1.6,1.1,2.4,1.6.8-.5,1.5-1.1,2.3-1.6.5-.3.9-.2,1.1.2.1.3,0,.6-.2.7-.6.4-1.2.8-1.8,1.2,0,0-.1.1-.2.2.6.4,1.1.8,1.7,1.2.2,0,.3.2.4.3.2.2.2.6,0,.8-.1.2-.3.3-.5.3-.1,0-.2,0-.3-.1h0ZM42.2,12.9c-.2-.3-.4-.6-.4-1,0-1.5,0-3.1,0-4.6,0-.7-.3-1.1-1.1-1.1-1.6,0-3.2,0-4.8,0s-.9.3-.9.9c0,1.5,0,3.1,0,4.6,0,.5-.2,1-.7,1.3-.6.4-1.4.2-1.8-.4-.2-.2-.2-.5-.2-.8,0-1.5,0-3.1,0-4.6s-.3-.9-.9-.9h-1.6c-.4,0-.9.3-.9.7,0,0,0,.1,0,.2,0,1.6,0,3.2,0,4.8,0,.7-.5,1.2-1.1,1.4-.6,0-1.3-.3-1.5-.9,0-.1,0-.3,0-.5v-6.8c0-.7.5-1.3,1.2-1.4,0,0,.1,0,.2,0h4.2c1.4,0,2.8,0,4.3,0,.5,0,.9-.3,1-.8,0,0,0-.1,0-.2,0-.3,0-.6,0-.9,0-.7.6-1.3,1.3-1.3.7,0,1.3.5,1.3,1.2,0,0,0,0,0,0,0,.3,0,.6,0,.9,0,.5.3,1,.8,1,0,0,.2,0,.2,0,2.8,0,5.5,0,8.3,0,.8,0,1.4.4,1.5,1.2,0,.1,0,.2,0,.3,0,2.2,0,4.3,0,6.5,0,.7-.4,1.3-1,1.5-.6.2-1.2-.1-1.4-.6-.1-.3-.2-.6-.2-.8,0-1.5,0-3.1,0-4.6,0-.4-.2-.8-.7-.9,0,0-.1,0-.2,0-.6,0-1.1,0-1.7,0-.5,0-.9.3-.9.8,0,0,0,0,0,.2,0,1.6,0,3.2,0,4.7,0,.6-.3,1.1-.8,1.3-.2,0-.3.1-.5.1-.3,0-.6-.1-.8-.4h0Z" /></svg>')}header .modal .menu .title .page-title span{color:#fff}header .modal>.access{backdrop-filter:blur(12px);height:auto;padding:16px;position:relative;z-index:0}header .modal>.access:before{background:inherit;background-image:url(../images/common/menu-building.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 8px 8px;bottom:0;content:"";left:0;opacity:.95;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}header .modal>.access .grid-container{margin-top:32px}header .modal>.access .grid-container:first-child{margin-top:0}header .modal>.access .grid-container .grid-item{line-height:1.4;margin-top:16px}header .modal>.access .grid-container .grid-item span{display:block;font-size:1.4rem;margin-top:8px}@media screen and (min-width:768px){header .modal>.access .grid-container .grid-item span{font-size:1.6rem}}@media screen and (min-width:1280px){header .modal>.access .grid-container .grid-item span{font-size:1.8rem}}header .modal>.access .grid-container .grid-item span:first-child{margin-top:0}header .modal>.access .grid-container .access-heading{align-items:center;display:flex;font-size:1.6rem}@media screen and (min-width:768px){header .modal>.access .grid-container .access-heading{font-size:1.8rem}}@media screen and (min-width:1280px){header .modal>.access .grid-container .access-heading{font-size:2.2rem}}header .modal>.access .grid-container .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23ffffff" preserveAspectRatio="none"><path d="M7.6,11.8l-3.6-1.2-3.1,1.2c-.1,0-.2,0-.3,0-.1,0-.2,0-.3-.1,0,0-.2-.1-.2-.2S0,11.3,0,11.2V1.8C0,1.7,0,1.6.1,1.5c0-.1.2-.2.3-.2L3.6.2c0,0,.1,0,.2,0,0,0,.1,0,.2,0s.2,0,.2,0c0,0,.1,0,.2,0l3.6,1.2L11.1.2c.1,0,.2,0,.3,0s.2,0,.3.1c0,0,.2.1.2.2s0,.2,0,.3v9.3c0,.1,0,.3-.1.4s-.2.2-.3.2l-3.1,1c0,0-.1,0-.2,0,0,0-.1,0-.2,0,0,0-.2,0-.2,0,0,0-.1,0-.2,0M7.3,10.4V2.6l-2.7-.9v7.8l2.7.9ZM8.7,10.4l2-.7V1.8l-2,.8v7.8ZM1.3,10.2l2-.8V1.6l-2,.7v7.9ZM8.7,2.6v7.8V2.6ZM3.3,1.6v7.8V1.6Z"/></svg>');content:"";display:inline-block;height:2.2rem;margin-right:8px;width:2.2rem}header .modal>.access .grid-container a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}@media (hover:hover) and (pointer:fine){header .modal>.access .grid-container a:hover{background-size:100% 1px}}header .modal>.access .grid-container a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23ffffff" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}header .modal>.access .contact .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M5.2,10.4h1.6c0,0,.1,0,.2,0,0,0,0-.1,0-.2s0-.1,0-.2c0,0-.1,0-.2,0h-1.6c0,0-.1,0-.2,0,0,0,0,.1,0,.2s0,.1,0,.2c0,0,.1,0,.2,0M3.3,12c-.3,0-.6-.1-.8-.3-.2-.2-.3-.5-.3-.8V1.1c0-.3.1-.6.3-.8C2.7.1,3,0,3.3,0h5.5c.3,0,.6.1.8.3.2.2.3.5.3.8v9.8c0,.3-.1.6-.3.8-.2.2-.5.3-.8.3H3.3ZM3.3,9.3v1.6h5.5v-1.6H3.3ZM3.3,8.2h5.5V2.7H3.3v5.5ZM3.3,1.6h5.5v-.5H3.3v.5ZM3.3,9.3v1.6-1.6ZM3.3,1.6v-.5.5Z"/></svg>')}header .modal>.access .clinic-days .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M6,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M3,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M10.2,1.2h-.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6H3.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6h-.6c-1,0-1.8.8-1.8,1.8v7.2c0,1,.8,1.8,1.8,1.8h8.4c1,0,1.8-.8,1.8-1.8V3c0-1-.8-1.8-1.8-1.8M10.8,10.2c0,.3-.3.6-.6.6H1.8c-.3,0-.6-.3-.6-.6v-5.4h9.6v5.4ZM10.8,3.6H1.2v-.6c0-.3.3-.6.6-.6h8.4c.3,0,.6.3.6.6v.6ZM3,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6"/></svg>')}header .modal>.access .clinic-hours .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,0C2.7,0,0,2.7,0,6s2.7,6,6,6,6-2.7,6-6S9.3,0,6,0M6,10.8c-2.7,0-4.8-2.1-4.8-4.8S3.3,1.2,6,1.2s4.8,2.1,4.8,4.8-2.1,4.8-4.8,4.8M5.9,3h0c-.2,0-.4.2-.4.4v2.8c0,.2.1.4.3.5l2.5,1.5c.2.1.5,0,.6-.1.1-.2,0-.5-.1-.6,0,0,0,0,0,0l-2.3-1.4v-2.7c0-.2-.2-.4-.4-.4"/></svg>')}header .modal>.access .btn-container{margin-top:32px}header .modal>.access .btn-container .primary-btn a{background-color:#fff;color:#4d869c;display:flex;line-height:1.4;padding:18px 32px}header .modal>.access .btn-container .primary-btn a>span{display:flex;flex-wrap:wrap;justify-content:center}header .modal>.access .btn-container .primary-btn a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:2rem;margin-right:8px;width:2rem}header .modal>.access .btn-container .primary-btn a:after{display:none}@media (hover:hover) and (pointer:fine){header .modal>.access .btn-container .primary-btn a:hover{background-color:#d8edf7}}header .modal>.access .btn-container .primary-btn a[target=_blank]{padding:18px 56px 18px 32px}header .modal>.access .btn-container .primary-btn a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');display:block;right:3.2rem;transition:.3s}@media (hover:hover) and (pointer:fine){header .modal>.access .btn-container .primary-btn a[target=_blank]:hover:after{right:3.1rem;transform:translateY(-.1rem)}}header .modal>.access .btn-container .primary-btn.access a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M6,10.8c1.3-1.2,2.2-2.2,2.8-3.2.6-.9.9-1.8.9-2.5,0-1.1-.4-2.1-1.1-2.8-.7-.7-1.6-1.1-2.6-1.1s-1.9.4-2.6,1.1c-.7.7-1.1,1.6-1.1,2.8,0,.7.3,1.6.9,2.5s1.5,2,2.8,3.2M6,12c-.1,0-.3,0-.4,0-.1,0-.3-.1-.4-.2-.7-.6-1.3-1.2-1.8-1.8-.5-.6-.9-1.2-1.3-1.7-.3-.6-.6-1.1-.8-1.6-.2-.5-.3-1-.3-1.5,0-1.6.5-2.8,1.5-3.7,1-.9,2.2-1.4,3.5-1.4s2.5.5,3.5,1.4c1,.9,1.5,2.2,1.5,3.7,0,.5,0,1-.3,1.5s-.4,1-.8,1.6-.8,1.1-1.3,1.7c-.5.6-1.1,1.2-1.8,1.8-.1.1-.2.2-.4.2-.1,0-.3,0-.4,0M6,6.2c.3,0,.6-.1.9-.4.2-.2.4-.5.4-.9s-.1-.6-.4-.9c-.2-.2-.5-.4-.9-.4-.3,0-.6.1-.9.4-.2.2-.4.5-.4.9s.1.6.4.9c.2.2.5.4.9.4"/></svg>')}header .modal>.access .btn-container .primary-btn.contact a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M1.2,10.8c-.3,0-.6-.1-.8-.4-.2-.2-.4-.5-.4-.8V2.4c0-.3.1-.6.4-.8.2-.2.5-.4.8-.4h9.6c.3,0,.6.1.8.4.2.2.4.5.4.8v7.2c0,.3-.1.6-.4.8-.2.2-.5.4-.8.4H1.2ZM6,6.6L1.2,3.6v6h9.6V3.6l-4.8,3ZM6,5.4l4.8-3H1.2l4.8,3ZM1.2,3.6v-1.2,7.2V3.6Z"/></svg>')}header .modal>.access .btn-container .primary-btn+.primary-btn{margin-top:16px}header .modal.active{color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:1;overflow-y:scroll;padding:8px;position:fixed;top:0;transform:translateY(0);visibility:visible;width:100%;z-index:999}@media screen and (min-width:768px){header{align-items:flex-start;margin:0 auto;padding-top:40px}header .menu-container{right:40px}header .title:before{height:80px;margin-right:16px;width:96px}header .title>a{width:calc(100% - 112px)}header .title>a .page-title{font-size:2.4rem}header .title>a .page-title+p{font-size:1.6rem;margin-top:8px}header .modal .menu{display:grid;grid-column:1;grid-row:1;grid-template-rows:80px 1fr;padding:40px}header .modal .menu:before{border-radius:24px 24px 0 0}header .modal .menu .title{padding-left:0}header .modal .menu .modal-menu{display:flex}header .modal .menu .modal-menu>div{margin-right:2.33333%;width:31%}header .modal>.access{display:block;padding:40px}header .modal>.access:before{border-radius:0 0 24px 24px}header .modal>.access .access-inner>div{margin:0 auto 40px}header .modal>.access .access-inner .grid-container{align-items:center;display:flex;margin-top:0}header .modal>.access .access-inner .grid-container p{font-size:1.8rem;width:40%}header .modal>.access .access-inner .grid-container p:before{height:3.2rem;margin-right:16px;width:3.2rem}header .modal>.access .access-inner .grid-container .grid-item{margin-top:0;width:calc(60% - 8px)}header .modal>.access .access-inner .btn-container{display:flex;gap:16px}header .modal>.access .access-inner .btn-container .primary-btn{width:100%}header .modal>.access .access-inner .btn-container .primary-btn a{flex-wrap:wrap;padding:28px 0}header .modal>.access .access-inner .btn-container .primary-btn a>span{display:block}header .modal>.access .access-inner .btn-container .primary-btn.primary-btn{margin-top:0}header .modal.active{padding:24px}}@media screen and (min-width:1280px){header{padding-top:64px}header .title{padding-left:80px}header .title>a{width:calc(100% - 136px)}header .title:before{height:100.58px;margin-right:16px;width:120px}header .menu-container{right:80px;width:240px}header .menu-container .menu-btn:before{color:#4d869c;content:"menu";font-family:Roboto Condensed;font-size:2rem;font-weight:400;margin-right:8px;text-transform:uppercase}}@media screen and (min-width:1280px) and (min-width:768px){header .menu-container .menu-btn:before{font-size:2.2rem}}@media screen and (min-width:1280px) and (min-width:1280px){header .menu-container .menu-btn:before{font-size:2.4rem}}@media screen and (min-width:1280px){header .menu-container .menu-btn.opened:before{color:#fff;content:"close"}header .menu-container .menu-btn div{border-radius:32px;height:64px;width:64px}header .menu-container .menu-btn div span{margin:8px 22% 0 0}header .menu-container .header-menu{display:block;font-weight:500;letter-spacing:.2rem;margin-top:56px;opacity:1;position:absolute;text-align:right;transition:.3s;visibility:visible;width:100%}header .menu-container .header-menu.hidden{opacity:0;transform:translateY(-16px);visibility:hidden;z-index:-100}header .menu-container .header-menu.show{opacity:1;transform:translateY(0);visibility:visible;z-index:1000}header .menu-container .header-menu ul li{margin-top:32px}header .menu-container .header-menu ul li:first-child{margin-top:0}header .menu-container .header-menu ul li a{background:linear-gradient(#819fa4,#819fa4) 0 100%/0 1px no-repeat;color:#819fa4;display:inline;font-size:2rem;font-weight:600;padding-bottom:.25em;transition:background .3s;white-space:nowrap}}@media screen and (min-width:1280px) and (hover:hover) and (pointer:fine){header .menu-container .header-menu ul li a:hover{background-size:100% 1px}}@media screen and (min-width:1280px){header .menu-container .header-menu ul li a[target=_blank]:after{display:none}header .modal .menu{grid-template-rows:100px 1fr;padding:40px 0 40px 40px}header .modal .menu:before{border-radius:24px 0 0 24px}header .modal .menu .modal-menu>div .list-item a,header .modal .menu .modal-menu>div .list-item span{font-size:1.6rem!important}header .modal .menu .modal-menu>div .list-item a.heading,header .modal .menu .modal-menu>div .list-item span.heading{font-size:1.8rem!important}header .modal>.access{display:grid;grid-column:2;grid-row:1;grid-template-rows:100px 1fr;padding:40px}header .modal>.access:before{border-radius:0 24px 24px 0}header .modal>.access .access-inner{grid-row-start:2;margin-top:32px;max-width:560px}header .modal>.access .access-inner .grid-item span{font-size:1.6rem}header .modal>.access .access-inner .btn-container{flex-direction:column}header .modal>.access .access-inner .btn-container .primary-btn{width:100%}header .modal>.access .access-inner .btn-container .primary-btn+.primary-btn{margin-top:16px}header .modal.active{display:grid;grid-template-columns:1fr .75fr;min-height:100vh}}footer{background-color:#4d869c;color:#fff;display:flex;flex-direction:column;padding:32px 16px 80px}footer .title{align-items:center;display:flex}footer .title>a{display:inline-block;width:calc(100% - 56px)}footer .title>a .page-title{font-size:1.2rem;line-height:1}footer .title>a .page-title span{font-weight:700}footer .title>a .page-title+p{font-size:.8rem;margin-top:8px}footer .title:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.612 65.205" fill="%23FFFFFF" width="76.612" height="65.205"  preserveAspectRatio="none"><path d="M40.6,64.1c-1.1-.5-2.1-1.4-2.7-2.5-.7-1.2-1-2.6-.8-3.9.1-1.2.6-2.2,1.4-3.1.7-.9,1.6-1.6,2.7-2.2.4-.2.7-.3,1.1-.5,1.2-.5,2-1.6,2.3-2.8.1-.7,0-1.5,0-2.2-.4-1.4-.9-2.8-1.5-4.1-.2-.6-.5-1.1-.7-1.7-.1-.2-.1-.5,0-.7.2-.2.5-.2.7,0,0,0,0,0,0,0,.6.5,1.1,1,1.7,1.5.6.7,1.3,1.4,1.8,2.2.9,1.1,1.6,2.4,2.2,3.7.5,1.1.9,2.3,1.2,3.5.3,1.1.5,2.3.5,3.4,0,2-.4,4-1.2,5.8-.5,1.3-1.4,2.3-2.6,3.1-1.8,1.2-4.1,1.3-6,.4h0ZM29.8,63.7c-.5-.8-.9-1.6-1.3-2.4-.5-1-.8-2.1-1.2-3.2-.3-.9-.5-1.8-.6-2.8-.1-1-.2-1.9-.3-2.9,0-1.7.2-3.4.7-5,.4-1,.8-2,1.4-3,.8-1.4,1.9-2.5,3.2-3.3.9-.5,1.9-.8,2.9-.9,2.7-.2,5.2,1.5,6.2,4.1.3.7.4,1.4.4,2.2,0,2.2-1.2,4.3-3.2,5.4-1.2.6-2.4,1-3.8,1.1-2,0-3.6,1.6-3.8,3.6-.1.8-.1,1.6-.1,2.4,0,1,.2,2,.3,3,0,.4,0,.9,0,1.3,0,.2-.2.4-.3.5,0,0-.1,0-.2,0h0ZM13.6,56.3c-1-.1-1.9-.5-2.7-1-.8-.6-1.5-1.3-2-2.2-.8-1.4-.9-3.1-.5-4.6.5-1.9,1.9-3.5,3.8-4.1.9-.3,1.8-.5,2.8-.4h0c.8,0,1.6.2,2.3.3,1.1.3,2.3.1,3.2-.5.6-.4,1.1-.9,1.4-1.6.7-1.2,1.1-2.6,1.4-4,.2-.9.4-1.7.7-2.6,0-.3.3-.5.5-.5.3,0,.5.2.5.5.1.8.3,1.6.4,2.4,0,1,.1,2,.1,2.9,0,1.8-.3,3.7-.8,5.5-.5,1.7-1.2,3.2-2.1,4.7-1.3,1.9-3,3.5-5.1,4.5-1,.5-2,.7-3.1.8-.3,0-.5,0-.8,0ZM59.3,55.5c-3.9-2.6-6.8-6.5-8.2-11-.3-1-.5-2-.5-3,0-.4,0-.7,0-1.1,0-1.9.4-3.8,1.3-5.5.9-1.7,2.5-3,4.4-3.3,2-.4,4.1.2,5.5,1.7,1,1,1.6,2.2,1.8,3.6.2,1.7-.3,3.5-1.4,4.8-.8,1-1.9,1.8-3,2.4-1,.6-1.7,1.6-1.9,2.8-.1,1.2,0,2.3.6,3.3.7,1.5,1.5,2.9,2.3,4.4.3.5.3.7,0,.9,0,0-.2.1-.3.1-.2,0-.4-.1-.6-.3ZM69.7,51.7c-1.5,0-2.9-.5-4-1.5-1-.9-1.7-2-2-3.3-.3-1.4-.2-2.8.5-4.1.5-1.1,1.2-2.1,2-2.9.8-.8,1.2-1.9,1-3.1-.1-.7-.3-1.3-.7-1.8-.6-.8-1.2-1.6-1.9-2.3-.9-.9-1.8-1.7-2.7-2.6-.2-.1-.3-.4-.2-.7.1-.2.4-.4.7-.3.5.1.9.3,1.4.4,1.8.7,3.5,1.6,5.1,2.7,1.2.8,2.3,1.8,3.3,2.8,1.1,1.2,2.1,2.6,2.8,4.1.6,1.3,1,2.7,1.1,4.1,0,.4,0,.9,0,1.3,0,1-.1,2-.5,3-.5,1.5-1.6,2.7-2.9,3.4-.9.5-1.9.7-2.9.8,0,0,0,0-.1,0h0ZM.8,46.7c-.2,0-.4-.3-.3-.6.1-1.6.4-3.2.9-4.7.6-2,1.5-3.9,2.7-5.6,1.2-1.8,2.7-3.3,4.5-4.5,1.5-.9,3.1-1.6,4.8-1.8,1.3-.2,2.6-.1,3.8.3,1.6.6,2.8,1.8,3.5,3.4.4.8.5,1.6.5,2.5,0,1.6-.7,3-1.7,4.2-1.1,1.2-2.7,1.9-4.3,1.9-1.7,0-3.4-.6-4.8-1.5-1.3-.9-2.9-.9-4.2,0-1.1.8-2.1,1.9-2.8,3.1-.7,1-1.3,2.1-2,3.1,0,.2-.3.3-.4.3,0,0-.1,0-.2,0h0ZM32.4,35.8c-.3,0-.5-.1-.7-.3-.1-.2-.2-.5,0-.7,0-.3.3-.4.6-.4,1.4,0,2.9,0,4.3,0,.2,0,.3,0,.4-.2,0-.1.1-.3,0-.4,0-.1-.2-.2-.4-.2-.8,0-1.6,0-2.4,0-1.2,0-2.4,0-3.6,0-.6,0-.9-.2-.9-.9,0-1.1,0-2.1,0-3.2,0-.4.3-.8.8-.8.4,0,.8.3.8.8,0,.6,0,1.2,0,1.8,0,.5.3.9.7.9,0,0,.2,0,.3,0,.4,0,.8,0,1.1,0,3.6,0,7.1,0,10.7,0,.4,0,.8,0,1-.3,0-.1.1-.3.2-.4,0-.6,0-1.3,0-1.9,0-.5.4-.8.9-.8.1,0,.2,0,.3,0,.3.1.4.4.4.6v3.5c0,.4-.3.7-.8.7-1.8,0-3.6,0-5.5,0-.4,0-.6.1-.6.5,0,.3,0,.6,0,.8,0,.4-.2.7-.6.8,0,0-.1,0-.2,0-1.2,0-2.3,0-3.5,0s-1.2,0-1.9,0c-.5,0-1,0-1.5,0h0ZM27.4,35.8c-.6,0-1.1-.6-1.1-1.2v-7.1c0-.4.2-.8.7-.9,0,0,.2,0,.2,0h22.4c.6,0,.9.3.9.9,0,2.4,0,4.7,0,7.1,0,.6-.3,1.1-.9,1.2,0,0,0,0-.1,0-.6,0-1.1-.4-1.2-1,0,0,0,0,0-.1v-5.6c0-.7-.3-1-1-1-5.9,0-11.8,0-17.8,0-.5,0-1,.4-1,.9,0,0,0,0,0,.1,0,1.9,0,3.7,0,5.6,0,.6-.4,1.1-1,1.2,0,0,0,0-.1,0h0ZM33.8,31.7c-.6,0-1-.4-1.1-.9,0,0,0,0,0-.1,0-.4,0-.8,0-1.1,0-.4.5-.7.9-.7h9.2c.5,0,1,.3,1.1.9,0,0,0,.2,0,.2,0,.2,0,.5,0,.7,0,.6-.3,1.1-.9,1.1,0,0-.1,0-.2,0h-9.2ZM43.3,25.4c-.4,0-.8-.4-.8-.8,0,0,0,0,0,0,0-.5.5-.9,1-.9,0,0,0,0,0,0,.4,0,.9,0,1.3,0,.9,0,1.8,0,2.7,0,.2,0,.4-.1.6-.3.2-.2.2-.5,0-.8-.1-.3-.4-.4-.7-.4-1.3,0-2.6,0-3.9,0s-1.1-.3-1.1-.8c0-.6.4-.9,1.1-.9h3.8c.5,0,.8-.3.8-.7,0-.4-.4-.8-.8-.7h-4c-.6,0-.9-.3-.9-.8,0-.5.3-.9.8-1,0,0,0,0,0,0,1.4,0,2.7,0,4.1,0,.4,0,.8-.4.8-.8,0-.3,0-.6.1-.8.2-.5.7-.8,1.2-.7.5.1.9.6.9,1.2,0,1.4,0,2.7,0,4.1h0v4.2c0,.5-.5,1-1,1-1,0-2.1,0-3.1,0s-2.1,0-3.1,0h0ZM40.9,25.2c-.8-.5-1.6-1.1-2.4-1.7-.6.4-1.2.8-1.9,1.3-.2.1-.3.2-.5.4-.3.2-.7.2-.9-.1-.2-.2-.2-.6,0-.9,0,0,0,0,0,0,.6-.4,1.2-.8,1.8-1.3,0,0,.1,0,.2-.1,0,0-.1-.2-.2-.2-.5-.3-1-.7-1.6-1-.3-.2-.5-.5-.4-.9,0-.3.4-.5.7-.5.1,0,.2,0,.4.2.8.5,1.6,1.1,2.4,1.6.8-.5,1.6-1.1,2.3-1.6.3-.3.7-.3,1,0,0,0,.1.2.2.3.1.2,0,.5-.2.7-.5.4-1.1.8-1.6,1.2-.1,0-.2.2-.4.3.7.5,1.3.9,1.9,1.4.3.2.4.6.2.9,0,0,0,0,0,0-.1.2-.3.4-.6.4-.1,0-.3,0-.4-.1h0ZM27.3,25.4c-.6,0-1-.6-1-1.2v-8.1c0-.6.4-1.1.9-1.2.5,0,1.1.2,1.3.7,0,.2,0,.4,0,.6,0,.7.3.9,1,.9,1.3,0,2.6,0,3.9,0,.5,0,.9.3.9.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5h-4.1c-.4,0-.8.2-.8.6,0,.3,0,.6.4.8.1,0,.3,0,.4,0,1.3,0,2.5,0,3.8,0,.3,0,.7,0,.9.3.2.2.3.5.2.8-.1.3-.4.6-.8.6h-4.1c-.4,0-.6.2-.7.6-.1.4,0,.6.3.7.1,0,.3.1.5.1,1.3,0,2.7,0,4,0,.5,0,.9.3,1,.8,0,.1,0,.3,0,.4-.1.3-.4.5-.8.5-1.2,0-2.4,0-3.6,0-.9,0-1.8,0-2.6,0h0ZM40.9,19.2c-.8-.5-1.5-1-2.2-1.5-.1-.1-.3-.1-.4,0-.7.5-1.4,1-2.2,1.5-.3.2-.7.2-1,0-.3-.2-.3-.7,0-.9,0,0,0,0,0,0,.4-.3.8-.6,1.2-.9l.8-.6c-.2-.2-.3-.3-.5-.4-.5-.3-1-.6-1.4-1-.3-.2-.4-.6-.2-.9,0,0,0,0,0,0,.2-.3.6-.4.9-.2,0,0,0,0,0,0,.8.5,1.6,1.1,2.4,1.6.8-.5,1.5-1.1,2.3-1.6.5-.3.9-.2,1.1.2.1.3,0,.6-.2.7-.6.4-1.2.8-1.8,1.2,0,0-.1.1-.2.2.6.4,1.1.8,1.7,1.2.2,0,.3.2.4.3.2.2.2.6,0,.8-.1.2-.3.3-.5.3-.1,0-.2,0-.3-.1h0ZM42.2,12.9c-.2-.3-.4-.6-.4-1,0-1.5,0-3.1,0-4.6,0-.7-.3-1.1-1.1-1.1-1.6,0-3.2,0-4.8,0s-.9.3-.9.9c0,1.5,0,3.1,0,4.6,0,.5-.2,1-.7,1.3-.6.4-1.4.2-1.8-.4-.2-.2-.2-.5-.2-.8,0-1.5,0-3.1,0-4.6s-.3-.9-.9-.9h-1.6c-.4,0-.9.3-.9.7,0,0,0,.1,0,.2,0,1.6,0,3.2,0,4.8,0,.7-.5,1.2-1.1,1.4-.6,0-1.3-.3-1.5-.9,0-.1,0-.3,0-.5v-6.8c0-.7.5-1.3,1.2-1.4,0,0,.1,0,.2,0h4.2c1.4,0,2.8,0,4.3,0,.5,0,.9-.3,1-.8,0,0,0-.1,0-.2,0-.3,0-.6,0-.9,0-.7.6-1.3,1.3-1.3.7,0,1.3.5,1.3,1.2,0,0,0,0,0,0,0,.3,0,.6,0,.9,0,.5.3,1,.8,1,0,0,.2,0,.2,0,2.8,0,5.5,0,8.3,0,.8,0,1.4.4,1.5,1.2,0,.1,0,.2,0,.3,0,2.2,0,4.3,0,6.5,0,.7-.4,1.3-1,1.5-.6.2-1.2-.1-1.4-.6-.1-.3-.2-.6-.2-.8,0-1.5,0-3.1,0-4.6,0-.4-.2-.8-.7-.9,0,0-.1,0-.2,0-.6,0-1.1,0-1.7,0-.5,0-.9.3-.9.8,0,0,0,0,0,.2,0,1.6,0,3.2,0,4.7,0,.6-.3,1.1-.8,1.3-.2,0-.3.1-.5.1-.3,0-.6-.1-.8-.4h0Z" /></svg>');background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40.23px;margin-right:16px;width:48px}footer .menu .footer-menu{display:none}footer>.access{padding:16px 0}footer>.access .grid-container{margin-top:32px}footer>.access .grid-container:first-child{margin-top:0}footer>.access .grid-container .grid-item{line-height:1.4;margin-top:16px}footer>.access .grid-container .grid-item span{display:block;font-size:1.4rem;margin-top:8px}@media screen and (min-width:768px){footer>.access .grid-container .grid-item span{font-size:1.6rem}}@media screen and (min-width:1280px){footer>.access .grid-container .grid-item span{font-size:1.8rem}}footer>.access .grid-container .grid-item span:first-child{margin-top:0}footer>.access .grid-container .access-heading{align-items:center;display:flex;font-size:1.6rem}@media screen and (min-width:768px){footer>.access .grid-container .access-heading{font-size:1.8rem}}@media screen and (min-width:1280px){footer>.access .grid-container .access-heading{font-size:2.2rem}}footer>.access .grid-container .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M7.6,11.8l-3.6-1.2-3.1,1.2c-.1,0-.2,0-.3,0-.1,0-.2,0-.3-.1,0,0-.2-.1-.2-.2S0,11.3,0,11.2V1.8C0,1.7,0,1.6.1,1.5c0-.1.2-.2.3-.2L3.6.2c0,0,.1,0,.2,0,0,0,.1,0,.2,0s.2,0,.2,0c0,0,.1,0,.2,0l3.6,1.2L11.1.2c.1,0,.2,0,.3,0s.2,0,.3.1c0,0,.2.1.2.2s0,.2,0,.3v9.3c0,.1,0,.3-.1.4s-.2.2-.3.2l-3.1,1c0,0-.1,0-.2,0,0,0-.1,0-.2,0,0,0-.2,0-.2,0,0,0-.1,0-.2,0M7.3,10.4V2.6l-2.7-.9v7.8l2.7.9ZM8.7,10.4l2-.7V1.8l-2,.8v7.8ZM1.3,10.2l2-.8V1.6l-2,.7v7.9ZM8.7,2.6v7.8V2.6ZM3.3,1.6v7.8V1.6Z"/></svg>');content:"";display:inline-block;height:2.2rem;margin-right:8px;width:2.2rem}footer>.access .grid-container a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}@media (hover:hover) and (pointer:fine){footer>.access .grid-container a:hover{background-size:100% 1px}}footer>.access .grid-container a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}footer>.access .contact .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M5.2,10.4h1.6c0,0,.1,0,.2,0,0,0,0-.1,0-.2s0-.1,0-.2c0,0-.1,0-.2,0h-1.6c0,0-.1,0-.2,0,0,0,0,.1,0,.2s0,.1,0,.2c0,0,.1,0,.2,0M3.3,12c-.3,0-.6-.1-.8-.3-.2-.2-.3-.5-.3-.8V1.1c0-.3.1-.6.3-.8C2.7.1,3,0,3.3,0h5.5c.3,0,.6.1.8.3.2.2.3.5.3.8v9.8c0,.3-.1.6-.3.8-.2.2-.5.3-.8.3H3.3ZM3.3,9.3v1.6h5.5v-1.6H3.3ZM3.3,8.2h5.5V2.7H3.3v5.5ZM3.3,1.6h5.5v-.5H3.3v.5ZM3.3,9.3v1.6-1.6ZM3.3,1.6v-.5.5Z"/></svg>')}footer>.access .clinic-days .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M6,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M9,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M3,7.2c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6M10.2,1.2h-.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6H3.6v-.6c0-.3-.3-.6-.6-.6s-.6.3-.6.6v.6h-.6c-1,0-1.8.8-1.8,1.8v7.2c0,1,.8,1.8,1.8,1.8h8.4c1,0,1.8-.8,1.8-1.8V3c0-1-.8-1.8-1.8-1.8M10.8,10.2c0,.3-.3.6-.6.6H1.8c-.3,0-.6-.3-.6-.6v-5.4h9.6v5.4ZM10.8,3.6H1.2v-.6c0-.3.3-.6.6-.6h8.4c.3,0,.6.3.6.6v.6ZM3,9.6c.3,0,.6-.3.6-.6s-.3-.6-.6-.6-.6.3-.6.6.3.6.6.6"/></svg>')}footer>.access .clinic-hours .access-heading:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M6,0C2.7,0,0,2.7,0,6s2.7,6,6,6,6-2.7,6-6S9.3,0,6,0M6,10.8c-2.7,0-4.8-2.1-4.8-4.8S3.3,1.2,6,1.2s4.8,2.1,4.8,4.8-2.1,4.8-4.8,4.8M5.9,3h0c-.2,0-.4.2-.4.4v2.8c0,.2.1.4.3.5l2.5,1.5c.2.1.5,0,.6-.1.1-.2,0-.5-.1-.6,0,0,0,0,0,0l-2.3-1.4v-2.7c0-.2-.2-.4-.4-.4"/></svg>')}footer>.access .btn-container{margin-top:32px}footer>.access .btn-container .primary-btn a{background-color:#fff;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);color:#4d869c;display:flex;font-size:1.4rem;line-height:1.4;overflow:hidden;padding:18px 32px}@media screen and (min-width:768px){footer>.access .btn-container .primary-btn a{font-size:1.6rem}}@media screen and (min-width:1280px){footer>.access .btn-container .primary-btn a{font-size:1.8rem}}footer>.access .btn-container .primary-btn a>span{display:flex;flex-wrap:wrap;justify-content:center}footer>.access .btn-container .primary-btn a:after{display:none}@media (hover:hover) and (pointer:fine){footer>.access .btn-container .primary-btn a:hover{background-color:#d8edf7}}footer>.access .btn-container .primary-btn a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:inline-block;height:2rem;margin-right:8px;width:2rem}footer>.access .btn-container .primary-btn a[target=_blank]{padding:18px 56px 18px 32px}footer>.access .btn-container .primary-btn a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');content:"";display:block;display:inline-block;height:1rem;position:absolute;right:1.7em;transition:.3s;width:1rem}@media (hover:hover) and (pointer:fine){footer>.access .btn-container .primary-btn a[target=_blank]:hover:after{right:1.6em;transform:translateY(-.1rem)}}footer>.access .btn-container .primary-btn.access a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M6,10.8c1.3-1.2,2.2-2.2,2.8-3.2.6-.9.9-1.8.9-2.5,0-1.1-.4-2.1-1.1-2.8-.7-.7-1.6-1.1-2.6-1.1s-1.9.4-2.6,1.1c-.7.7-1.1,1.6-1.1,2.8,0,.7.3,1.6.9,2.5s1.5,2,2.8,3.2M6,12c-.1,0-.3,0-.4,0-.1,0-.3-.1-.4-.2-.7-.6-1.3-1.2-1.8-1.8-.5-.6-.9-1.2-1.3-1.7-.3-.6-.6-1.1-.8-1.6-.2-.5-.3-1-.3-1.5,0-1.6.5-2.8,1.5-3.7,1-.9,2.2-1.4,3.5-1.4s2.5.5,3.5,1.4c1,.9,1.5,2.2,1.5,3.7,0,.5,0,1-.3,1.5s-.4,1-.8,1.6-.8,1.1-1.3,1.7c-.5.6-1.1,1.2-1.8,1.8-.1.1-.2.2-.4.2-.1,0-.3,0-.4,0M6,6.2c.3,0,.6-.1.9-.4.2-.2.4-.5.4-.9s-.1-.6-.4-.9c-.2-.2-.5-.4-.9-.4-.3,0-.6.1-.9.4-.2.2-.4.5-.4.9s.1.6.4.9c.2.2.5.4.9.4"/></svg>')}footer>.access .btn-container .primary-btn.contact a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M1.2,10.8c-.3,0-.6-.1-.8-.4-.2-.2-.4-.5-.4-.8V2.4c0-.3.1-.6.4-.8.2-.2.5-.4.8-.4h9.6c.3,0,.6.1.8.4.2.2.4.5.4.8v7.2c0,.3-.1.6-.4.8-.2.2-.5.4-.8.4H1.2ZM6,6.6L1.2,3.6v6h9.6V3.6l-4.8,3ZM6,5.4l4.8-3H1.2l4.8,3ZM1.2,3.6v-1.2,7.2V3.6Z"/></svg>')}footer>.access .btn-container .primary-btn+.primary-btn{margin-top:16px}footer .copy{margin-top:40px;order:2;text-align:center}@media screen and (min-width:768px){footer{padding:40px}footer .title{width:100%}footer .title:before{height:80px;margin-right:16px;width:96px}footer .title>a{width:calc(100% - 112px)}footer .title>a .page-title{font-size:2.4rem}footer .title>a .page-title span{font-weight:700}footer .title>a .page-title+p{font-size:1.6rem;margin-top:8px}footer>.access{grid-column:2;grid-row:2;padding:40px 0}footer>.access .access-inner>div{margin:0 auto 40px}footer>.access .access-inner .grid-container{align-items:center;display:flex;margin-top:0}footer>.access .access-inner .grid-container p{font-size:1.8rem;width:40%}footer>.access .access-inner .grid-container p:before{height:3.2rem;margin-right:16px;width:3.2rem}footer>.access .access-inner .grid-container .grid-item{margin-top:0;width:calc(60% - 8px)}footer>.access .access-inner .btn-container{display:flex;gap:16px}footer>.access .access-inner .btn-container .primary-btn{width:100%}footer>.access .access-inner .btn-container .primary-btn a{flex-wrap:wrap;padding:28px 0}footer>.access .access-inner .btn-container .primary-btn a>span{display:block}footer>.access .access-inner .btn-container .primary-btn a[target=_blank]:after{height:1.6rem;width:1.6rem}footer>.access .access-inner .btn-container .primary-btn+.primary-btn{margin-top:0}footer .copy{grid-column:1/span 2;grid-row:3;margin-top:120px;text-align:left}}@media screen and (min-width:1280px){footer{display:grid;grid-template-columns:1fr .75fr;grid-template-rows:100px 1fr 100px;min-height:100vh;padding:80px}footer .menu{display:grid;grid-column:1;grid-row:1;grid-template-rows:100px 1fr}footer .menu .footer-menu{display:flex;line-height:1.77}footer .menu .footer-menu>div{margin-right:2.33333%;width:31%}footer .menu .footer-menu>div .list-item{display:block;margin-top:16px}footer .menu .footer-menu>div .list-item:first-child{margin-top:0}footer .menu .footer-menu>div .list-item:has(a.child){margin-left:.25em;padding-left:.75em;position:relative}footer .menu .footer-menu>div .list-item:has(a.child):before{content:"- ";left:0;position:absolute}footer .menu .footer-menu>div .list-item:has(.heading){margin-top:0;padding-left:0;position:static}footer .menu .footer-menu>div .list-item:has(.heading):before{display:none}footer .menu .footer-menu>div .list-item a,footer .menu .footer-menu>div .list-item span{font-size:1.6rem}footer .menu .footer-menu>div .list-item a span,footer .menu .footer-menu>div .list-item span span{display:inline-block}footer .menu .footer-menu>div .list-item a.heading,footer .menu .footer-menu>div .list-item span.heading{display:inline-block;font-size:1.8rem;font-weight:600;margin-top:32px}footer .menu .footer-menu>div .list-item a{background:linear-gradient(#fff,#fff) 0 100%/0 1px no-repeat;display:inline;padding-bottom:.25em;transition:background .3s}}@media screen and (min-width:1280px) and (hover:hover) and (pointer:fine){footer .menu .footer-menu>div .list-item a:hover{background-size:100% 1px}}@media screen and (min-width:1280px){footer .menu .footer-menu>div .list-item a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23FFFFFF" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;line-height:1.77;margin-left:8px;width:1.2rem}footer>.access{border-radius:0 24px 24px 0;display:grid;grid-column:2;grid-row:1;grid-template-rows:100px 1fr;padding:40px 0 0 40px}footer>.access .access-inner{grid-row-start:2;max-width:560px}footer>.access .access-inner .grid-item span{font-size:1.6rem}footer>.access .access-inner .btn-container{flex-direction:column;gap:0}footer>.access .access-inner .btn-container .primary-btn{width:100%}footer>.access .access-inner .btn-container .primary-btn+.primary-btn{margin-top:40px}footer .copy,footer .title{width:100%}footer .title>div{width:calc(100% - 136px)}footer .title:before{height:100.58px;margin-right:16px;width:120px}}.category.about main .hero-img .kv-wrapper .kv-img{background-image:url(../images/about/about_visual_02.jpg);background-position:top}@media screen and (min-width:768px){.category.about main .hero-img .kv-wrapper .kv-img{background-position:50%}}.category.about.staff main .hero-img .kv-wrapper .kv-img{background-image:url(../images/about/about_visual_01.jpg);background-position:center 25%}.category.about.group main .hero-img .kv-img{background-image:url(../images/about/about_visual_03.jpg);background-position:top}@media screen and (min-width:768px){.category.about.group main .hero-img .kv-img{background-position:50%}}.category.about.group-01 main .hero-img .kv-img{background-image:url(../images/about/group/group_visual_01.jpg);background-position:top}@media screen and (min-width:768px){.category.about.group-01 main .hero-img .kv-img{background-position:50%}}.category.about.group-02 main .hero-img .kv-img{background-image:url(../images/about/group/group_visual_02.jpg);background-position:50%}@media screen and (min-width:768px){.category.about.group-02 main .hero-img .kv-img{background-position:50%}}.category.about.group-03 main .hero-img .kv-img{background-image:url(../images/about/group/group_visual_03.jpg);background-position:50%}@media screen and (min-width:768px){.category.about.group-03 main .hero-img .kv-img{background-position:center 30%}}.category.about.group-04 main .hero-img .kv-img{background-image:url(../images/about/group/group_visual_04.jpg);background-position:top}@media screen and (min-width:768px){.category.about.group-04 main .hero-img .kv-img{background-position:center 80%}}.category.about.group-05 main .hero-img .kv-img{background-image:url(../images/about/group/group_visual_05.jpg);background-position:bottom}.category.about.achievements main .hero-img .kv-wrapper .kv-img{background-image:url(../images/about/about_visual_04.jpg);background-position:top}.category.about.relation main .hero-img .kv-img{background-image:url(../images/about/about_visual_05.jpg);background-position:50%}.category.student main .hero-img .kv-wrapper .kv-img{background-image:url(../images/student/student_visual_01.jpg);background-position:top}@media screen and (min-width:768px){.category.student main .hero-img .kv-wrapper .kv-img{background-position:50%}}.category.student.senior-resident main .hero-img .kv-wrapper .kv-img{background-image:url(../images/student/student_visual_02.jpg);background-position:50%}.category.student.pastentrance main .hero-img .kv-wrapper .kv-img{background-image:url(../images/student/student_visual_03.jpg);background-position:center 25%}.category.student.guidline main .hero-img .kv-wrapper .kv-img{background-image:url(../images/student/student_visual_04.jpg);background-position:50%}.category.student.qa main .hero-img .kv-wrapper .kv-img{background-image:url(../images/student/student_visual_05.jpg);background-position:50%}.category.outpatient main .hero-img .kv-wrapper .kv-img{background-image:url(../images/about/about_visual_02.jpg);background-position:top}@media screen and (min-width:768px){.category.outpatient main .hero-img .kv-wrapper .kv-img{background-position:50%}}.category.outpatient.kawagoe main .hero-img .kv-wrapper .kv-img{background-image:url(../images/outpatient/outpatient_visual_01.jpg)}.category main{display:flex;flex-direction:column}.category main .top-headding{text-align:center}.category main .top-headding span{color:#4d869c;font-family:Roboto Condensed,sans-serif;font-size:1.6rem;letter-spacing:.1rem}@media screen and (min-width:768px){.category main .top-headding span{font-size:1.8rem}}@media screen and (min-width:1280px){.category main .top-headding span{font-size:2.2rem}}.category main .top-headding h2{font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;font-weight:500;letter-spacing:.2rem;margin-top:8px}@media screen and (min-width:768px){.category main .top-headding h2{font-size:3.2rem}}@media screen and (min-width:1280px){.category main .top-headding h2{font-size:4rem}}.category main .hero-area{margin-top:40px}.category main .hero-area .hero-title>span{color:#819fa4;font-size:2rem;font-weight:500}@media screen and (min-width:768px){.category main .hero-area .hero-title>span{font-size:2.2rem}}@media screen and (min-width:1280px){.category main .hero-area .hero-title>span{font-size:2.4rem}}.category main .hero-area .hero-title h1{font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;letter-spacing:.3rem;line-height:1.4;margin-top:4px}@media screen and (min-width:768px){.category main .hero-area .hero-title h1{font-size:4.8rem}}@media screen and (min-width:1280px){.category main .hero-area .hero-title h1{font-size:6.4rem}}.category main .hero-area .hero-title h1 span{display:inline-block}.category main .hero-menu{margin-left:16px;margin-top:32px;width:calc(100% - 16px)}.category main .hero-menu ul{display:flex;padding-bottom:16px}.category main .hero-menu ul li{display:inline-block;width:auto}.category main .hero-menu ul li:last-child{padding-right:16px}.category main .hero-menu ul li.current-slide a{color:#389aa9;pointer-events:none}.category main .hero-menu ul li a{background:linear-gradient(#151515,#151515) 0 100%/0 1px no-repeat;color:#151515;display:inline;font-size:1.4rem;font-weight:600;padding-bottom:.25em;transition:background .3s;white-space:nowrap}@media screen and (min-width:768px){.category main .hero-menu ul li a{font-size:1.6rem}}@media screen and (min-width:1280px){.category main .hero-menu ul li a{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){.category main .hero-menu ul li a:hover{background-size:100% 1px}}.category main .hero-menu ul li a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23151515" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');margin-left:.5rem}.category main .hero-menu::-webkit-scrollbar,.category main .hero-menu::-webkit-scrollbar-thumb{display:none}.category main .hero-menu .menu-scrollbar{background-color:#cde8e5;border-radius:8px;height:8px;margin-right:auto;width:calc(100% - 16px)}.category main .hero-menu .menu-scrollbar .swiper-scrollbar-drag{background-color:#4d869c;border-radius:8px;height:8px}.category main .hero-img{margin-top:40px;order:-1;padding-left:16px;padding-right:16px;position:relative}.category main .hero-img .kv-wrapper{border-radius:24px;overflow:hidden}.category main .hero-img .kv-wrapper .kv-img{background-image:url(../images/top/main_visual.jpg);background-repeat:no-repeat;background-size:cover;padding-top:400px;width:100%}.category main .content-area{margin-top:40px}.category main .content-area:last-of-type{margin-bottom:80px}.category main .content-area .profile-container{margin-bottom:40px}@media screen and (min-width:768px){.category main .content-area .profile-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:56px;position:relative}}@media screen and (min-width:1280px){.category main .content-area .profile-container{margin-bottom:80px}}.category main .content-area .profile-container .profile-img{border-radius:16px;overflow:hidden}@media screen and (min-width:768px){.category main .content-area .profile-container .profile-img{border-radius:40px;width:50%}}.category main .content-area .profile-container .profile-txt{font-weight:500;margin-top:40px}@media screen and (min-width:768px){.category main .content-area .profile-container .profile-txt{background-color:#fff;border-radius:40px;box-shadow:0 4px 8px 2px rgba(0,0,0,.2);margin-top:0;padding:40px 32px;position:absolute;right:0;width:60%}}@media screen and (min-width:1280px){.category main .content-area .profile-container .profile-txt{border-radius:40px;padding:64px}}.category main .content-area .profile-container .profile-txt p{font-size:2rem;line-height:1.6}@media screen and (min-width:768px){.category main .content-area .profile-container .profile-txt p{font-size:2.2rem}}@media screen and (min-width:1280px){.category main .content-area .profile-container .profile-txt p{font-size:2.4rem}}.category main .content-area .profile-container .profile-txt p span{display:inline-block}.category main .content-area .profile-container .profile-txt h2{font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;letter-spacing:.2rem;margin-top:24px}@media screen and (min-width:768px){.category main .content-area .profile-container .profile-txt h2{font-size:3.2rem}}@media screen and (min-width:1280px){.category main .content-area .profile-container .profile-txt h2{font-size:4rem}}.category main .content-area .profile-container .profile-txt h2 span{display:inline-block;font-size:2rem;letter-spacing:0}@media screen and (min-width:768px){.category main .content-area .profile-container .profile-txt h2 span{font-size:2.2rem}}@media screen and (min-width:1280px){.category main .content-area .profile-container .profile-txt h2 span{font-size:2.4rem}}.category main .content-area .text-container h2,.category main .content-area .text-container h3,.category main .content-area .text-container h4,.category main .content-area .text-container h5{color:#4d869c;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.category main .content-area .text-container h2,.category main .content-area .text-container h3,.category main .content-area .text-container h4,.category main .content-area .text-container h5{font-weight:400}}.category main .content-area .text-container h2{font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;margin-bottom:32px}@media screen and (min-width:768px){.category main .content-area .text-container h2{font-size:3.2rem}}@media screen and (min-width:1280px){.category main .content-area .text-container h2{font-size:4rem}}.category main .content-area .text-container h2.center{text-align:center}@media screen and (min-width:768px){.category main .content-area .text-container h2{margin-bottom:40px}}.category main .content-area .text-container h3{color:#151515;font-size:2rem;margin-bottom:16px;padding-left:1.6rem;position:relative}@media screen and (min-width:768px){.category main .content-area .text-container h3{font-size:2.2rem}}@media screen and (min-width:1280px){.category main .content-area .text-container h3{font-size:2.4rem}}.category main .content-area .text-container h3:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:0;transform:translateY(1.4rem);width:.8rem}@media screen and (min-width:768px){.category main .content-area .text-container h3{margin-bottom:20px}.category main .content-area .text-container h3:before{transform:translateY(1.58rem)}}@media screen and (min-width:1280px){.category main .content-area .text-container h3:before{transform:translateY(1.76rem)}}.category main .content-area .text-container h4{font-size:1.6rem;margin-bottom:16px}@media screen and (min-width:768px){.category main .content-area .text-container h4{font-size:2rem}}.category main .content-area .text-container h5{font-size:1.4rem;margin-bottom:16px}@media screen and (min-width:768px){.category main .content-area .text-container h5{font-size:1.6rem}}@media screen and (min-width:1280px){.category main .content-area .text-container h5{font-size:1.8rem}}.category main .content-area .text-container a{background:linear-gradient(#4d869c,#4d869c) 0 100%/100% 1px no-repeat;background-position:100% 100%;color:#4d869c;display:inline;font-size:1.4rem;font-weight:400;padding-bottom:.25em;position:relative;transition:background .3s}@media screen and (min-width:768px){.category main .content-area .text-container a{font-size:1.6rem}}@media screen and (min-width:1280px){.category main .content-area .text-container a{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){.category main .content-area .text-container a:hover{background-size:0 1px}}.category main .content-area .text-container a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234d869c" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');background-position:50%;background-repeat:no-repeat;height:1.2rem;margin-left:4px;margin-right:4px;width:1.2rem}.category main .content-area .text-container p,.category main .content-area .text-container ul{margin-bottom:1em}.category main .content-area .text-container ul li{line-height:2;padding-left:1em;position:relative}.category main .content-area .text-container ul li:before{content:"・";left:0;position:absolute;top:0}.category main .content-area .text-container .img-wrapper{margin-top:40px}@media screen and (min-width:768px){.category main .content-area .text-container .img-wrapper{padding:0 24px}}@media screen and (min-width:1280px){.category main .content-area .text-container .img-wrapper{margin-top:64px;padding:0 64px}}@media screen and (min-width:768px){.category main .content-area .text-container .grid-wrapper{display:flex;gap:24px}.category main .content-area .text-container .grid-wrapper .grid-item.w10{width:10%}.category main .content-area .text-container .grid-wrapper .grid-item.w20{width:20%}.category main .content-area .text-container .grid-wrapper .grid-item.w30{width:30%}.category main .content-area .text-container .grid-wrapper .grid-item.w40{width:40%}.category main .content-area .text-container .grid-wrapper .grid-item.w50{width:50%}.category main .content-area .text-container .grid-wrapper .grid-item.w60{width:60%}.category main .content-area .text-container .grid-wrapper .grid-item.w70{width:70%}.category main .content-area .text-container .grid-wrapper .grid-item.w80{width:80%}.category main .content-area .text-container .grid-wrapper .grid-item.w90{width:90%}.category main .content-area .text-container .grid-wrapper.row-reverse{flex-direction:row-reverse}}@media screen and (min-width:1280px){.category main .content-area .text-container .grid-wrapper{gap:40px}}@media screen and (min-width:768px){.category main .content-area .text-container .grid-wrapper.column2{flex-wrap:wrap}.category main .content-area .text-container .grid-wrapper.column2 .grid-item{width:calc(50% - 12px)}}@media screen and (min-width:1280px){.category main .content-area .text-container .grid-wrapper.column2{gap:24px 40px}.category main .content-area .text-container .grid-wrapper.column2 .grid-item{width:calc(50% - 20px)}}.category main .content-area .text-container .grid-wrapper.column3{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.category main .content-area .text-container .grid-wrapper.column3 .grid-item{width:100%}@media screen and (min-width:768px){.category main .content-area .text-container .grid-wrapper.column3{margin-top:24px}}@media screen and (min-width:1280px){.category main .content-area .text-container .grid-wrapper.column3{grid-template-columns:repeat(3,1fr);margin-top:32px}}.category main .content-area .text-container+.text-container{margin-top:32px}@media screen and (min-width:768px){.category main .content-area .text-container h2+p,.category main .content-area .text-container+.text-container{margin-top:40px}}.category main .content-area .grid-container.staff-list>li .staff-img{border-radius:16px;overflow:hidden}.category main .content-area .grid-container.staff-list>li .staff-txt{margin-top:24px}.category main .content-area .grid-container.staff-list>li .staff-txt dl div+div{margin-top:16px}.category main .content-area .grid-container.staff-list>li .staff-txt dl div dd{margin-top:12px}.category main .content-area .grid-container.staff-list>li .staff-txt dl div dd ul li{line-height:1.4;padding-left:1em;position:relative}.category main .content-area .grid-container.staff-list>li .staff-txt dl div dd ul li:before{content:"・";left:0;position:absolute}.category main .content-area .grid-container.staff-list>li .staff-txt dl div dd ul li+li{margin-top:8px}.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dd,.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dt{font-weight:600}.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dd{font-size:1.6rem}@media screen and (min-width:768px){.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dd{font-size:1.8rem}}@media screen and (min-width:1280px){.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dd{font-size:2.2rem}}.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dd span{font-size:1.4rem}@media screen and (min-width:768px){.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dd span{font-size:1.6rem}}@media screen and (min-width:1280px){.category main .content-area .grid-container.staff-list>li .staff-txt dl div.name dd span{font-size:1.8rem}}.category main .content-area .grid-container.staff-list>li+li{margin-top:40px}@media screen and (min-width:768px){.category main .content-area .grid-container.staff-list>li .staff-img{border-radius:16px;padding-top:100%;position:relative;width:100%}.category main .content-area .grid-container.staff-list>li .staff-img img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.category main .content-area .grid-container.staff-list>li .staff-txt{margin-top:32px}.category main .content-area .grid-container.staff-list>li .staff-txt dl div+div{margin-top:24px}.category main .content-area .grid-container.staff-list>li .staff-txt dl div dd{margin-top:16px}.category main .content-area .grid-container.staff-list>li:nth-child(n+3){margin-top:40px}}@media screen and (min-width:1280px){.category main .content-area .grid-container.staff-list>li .staff-txt dl div+div{margin-top:32px}}.category main .content-area .grid-container.subpage-link{margin-top:40px}.category main .content-area .grid-container.subpage-link>li+li{margin-top:24px}.category main .content-area .grid-container.subpage-link>li a{align-items:center;border:2px solid #4d869c;color:#4d869c;display:flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:24px 0;position:relative;transition:.3s}@media screen and (min-width:768px){.category main .content-area .grid-container.subpage-link>li a{font-size:1.8rem}}@media screen and (min-width:1280px){.category main .content-area .grid-container.subpage-link>li a{font-size:2.2rem}}.category main .content-area .grid-container.subpage-link>li a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');content:"";display:inline-block;height:2rem;position:absolute;right:1.6rem;transition:.3s;width:2rem}@media (hover:hover) and (pointer:fine){.category main .content-area .grid-container.subpage-link>li a:hover{border:2px solid #389aa9;color:#389aa9}.category main .content-area .grid-container.subpage-link>li a:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23389aa9" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');transform:translateX(.2rem)}}.category main .content-area .grid-container.subpage-link>li a[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234d869c" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');height:1.6rem;width:1.6rem}@media (hover:hover) and (pointer:fine){.category main .content-area .grid-container.subpage-link>li a[target=_blank]:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23389aa9" preserveAspectRatio="none"><path d="M10.1,3.2L1.6,11.7c-.2.2-.4.3-.7.3s-.5,0-.7-.3-.3-.4-.3-.7,0-.5.3-.7L8.8,1.9H1.5c-.3,0-.5,0-.7-.3s-.3-.4-.3-.7,0-.5.3-.7.4-.3.7-.3h9.5c.3,0,.5,0,.7.3.2.2.3.4.3.7v9.5c0,.3,0,.5-.3.7-.2.2-.4.3-.7.3s-.5,0-.7-.3c-.2-.2-.3-.4-.3-.7V3.2Z"/></svg>');transform:translateX(0)}}@media screen and (min-width:768px){.category main .content-area .grid-container.subpage-link{margin-top:80px}.category main .content-area .grid-container.subpage-link>li:nth-child(n+3){margin-top:24px}.category main .content-area .grid-container.subpage-link>li a{border-width:3px;padding:32px 0}}@media screen and (min-width:768px) and (hover:hover) and (pointer:fine){.category main .content-area .grid-container.subpage-link>li a:hover{border-width:3px}}@media screen and (min-width:1280px){.category main .content-area .grid-container.subpage-link>li:nth-child(n+4){margin-top:24px}.category main .content-area .grid-container.subpage-link>li a{border-width:4px;padding:32px 0}}@media screen and (min-width:1280px) and (hover:hover) and (pointer:fine){.category main .content-area .grid-container.subpage-link>li a:hover{border-width:4px}}.category main .content-area .grid-container.year-link{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:40px}.category main .content-area .grid-container.year-link li{width:calc(50% - 4px)}.category main .content-area .grid-container.year-link li a{align-items:center;background-color:#eef7ff;color:#4d869c;display:flex;font-size:1.6rem;font-weight:500;justify-content:center;padding:20px 0;transition:.3s}@media screen and (min-width:768px){.category main .content-area .grid-container.year-link li a{font-size:1.8rem}}@media screen and (min-width:1280px){.category main .content-area .grid-container.year-link li a{font-size:2.2rem}}@media (hover:hover) and (pointer:fine){.category main .content-area .grid-container.year-link li a:hover{background-color:#cde8e5}}.category main .content-area .grid-container.year-link li.active a{background-color:#4d869c;color:#fff;pointer-events:none}@media screen and (min-width:768px){.category main .content-area .grid-container.year-link{margin-top:0}.category main .content-area .grid-container.year-link li{width:32%}.category main .content-area .grid-container.year-link li:nth-child(n+4){margin-top:1%}}@media screen and (min-width:1280px){.category main .content-area .grid-container.year-link{flex-wrap:nowrap;gap:4px}.category main .content-area .grid-container.year-link li{width:16.6666666667%}.category main .content-area .grid-container.year-link li:nth-child(n+4){margin-top:0}}.category main .content-area .grid-container.link-wrapper{margin-top:80px}.category main .content-area .grid-container.link-wrapper div:nth-child(n+2){margin-top:24px}.category main .content-area .grid-container.link-wrapper div a{align-items:center;border:2px solid #4d869c;color:#4d869c;display:flex;font-size:1.6rem;font-weight:500;justify-content:center;line-height:1.4;margin:auto;padding:24px;position:relative;transition:.3s}@media screen and (min-width:768px){.category main .content-area .grid-container.link-wrapper div a{font-size:1.8rem}}@media screen and (min-width:1280px){.category main .content-area .grid-container.link-wrapper div a{font-size:2.2rem}}@media (hover:hover) and (pointer:fine){.category main .content-area .grid-container.link-wrapper div a:hover{border-color:#389aa9;color:#389aa9}}.category main .content-area .grid-container.link-wrapper div a div{text-align:center}@media screen and (min-width:480px){.category main .content-area .grid-container.link-wrapper div a div br{display:none}}.category main .content-area .grid-container.link-wrapper div a:after,.category main .content-area .grid-container.link-wrapper div a:before{content:"";display:inline-block;flex-shrink:0;height:20px;transition:.3s;width:20px}.category main .content-area .grid-container.link-wrapper div.arrow a:before{display:none}.category main .content-area .grid-container.link-wrapper div.arrow a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');display:inline-block;margin-left:1em;right:24px}@media (hover:hover) and (pointer:fine){.category main .content-area .grid-container.link-wrapper div.arrow a:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23389aa9" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');-webkit-transform:translateX(.2rem);transform:translateX(.2rem)}}.category main .content-area .grid-container.link-wrapper div.arrow.right a:after{display:none}.category main .content-area .grid-container.link-wrapper div.arrow.right a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M2.6,6.8l3.8,3.8c.2.2.2.3.2.5,0,.2,0,.4-.2.5-.2.1-.3.2-.5.2s-.4,0-.5-.2L.2,6.5c0,0-.1-.2-.2-.3S0,6.1,0,6s0-.2,0-.3,0-.2.2-.3L5.3.4c.1-.1.3-.2.5-.2s.4,0,.5.2c.2.2.2.3.2.5s0,.4-.2.5l-3.8,3.8h8.6c.2,0,.4,0,.5.2.1.1.2.3.2.5s0,.4-.2.5-.3.2-.5.2H2.6Z"/></svg>');display:inline-block;margin-right:1em}@media (hover:hover) and (pointer:fine){.category main .content-area .grid-container.link-wrapper div.arrow.right a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23389aa9" preserveAspectRatio="none"><path d="M2.6,6.8l3.8,3.8c.2.2.2.3.2.5,0,.2,0,.4-.2.5-.2.1-.3.2-.5.2s-.4,0-.5-.2L.2,6.5c0,0-.1-.2-.2-.3S0,6.1,0,6s0-.2,0-.3,0-.2.2-.3L5.3.4c.1-.1.3-.2.5-.2s.4,0,.5.2c.2.2.2.3.2.5s0,.4-.2.5l-3.8,3.8h8.6c.2,0,.4,0,.5.2.1.1.2.3.2.5s0,.4-.2.5-.3.2-.5.2H2.6Z"/></svg>');-webkit-transform:translateX(-.2rem);transform:translateX(-.2rem)}}.category main .content-area .grid-container.link-wrapper div.icon a:after{display:none}.category main .content-area .grid-container.link-wrapper div.icon a:before{margin-right:1em}.category main .content-area .grid-container.link-wrapper div.icon.mail a:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%234D869C" preserveAspectRatio="none"><path d="M1.2,10.8c-.3,0-.6-.1-.8-.4-.2-.2-.4-.5-.4-.8V2.4c0-.3.1-.6.4-.8.2-.2.5-.4.8-.4h9.6c.3,0,.6.1.8.4.2.2.4.5.4.8v7.2c0,.3-.1.6-.4.8-.2.2-.5.4-.8.4H1.2ZM6,6.6L1.2,3.6v6h9.6V3.6l-4.8,3ZM6,5.4l4.8-3H1.2l4.8,3ZM1.2,3.6v-1.2,7.2V3.6Z"/></svg>');left:24px}@media (hover:hover) and (pointer:fine){.category main .content-area .grid-container.link-wrapper div.icon.mail a:hover:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%23389aa9" preserveAspectRatio="none"><path d="M1.2,10.8c-.3,0-.6-.1-.8-.4-.2-.2-.4-.5-.4-.8V2.4c0-.3.1-.6.4-.8.2-.2.5-.4.8-.4h9.6c.3,0,.6.1.8.4.2.2.4.5.4.8v7.2c0,.3-.1.6-.4.8-.2.2-.5.4-.8.4H1.2ZM6,6.6L1.2,3.6v6h9.6V3.6l-4.8,3ZM6,5.4l4.8-3H1.2l4.8,3ZM1.2,3.6v-1.2,7.2V3.6Z"/></svg>')}}@media screen and (min-width:768px){.category main .content-area .grid-container.link-wrapper{display:flex;gap:24px;justify-content:center}.category main .content-area .grid-container.link-wrapper>div:nth-child(n+2){margin-top:0}.category main .content-area .grid-container.link-wrapper>div a{border-width:3px;padding:32px}}@media screen and (min-width:768px) and (hover:hover) and (pointer:fine){.category main .content-area .grid-container.link-wrapper>div a:hover{border-width:3px}}@media screen and (min-width:768px){.category main .content-area .grid-container{display:flex;flex-wrap:wrap;justify-content:space-between}.category main .content-area .grid-container.staff-list>li,.category main .content-area .grid-container.subpage-link>li{width:calc(50% - 12px)}.category main .content-area .grid-container.staff-list>li+li,.category main .content-area .grid-container.subpage-link>li+li{margin-top:0}.category main .content-area .grid-container.staff-list:after,.category main .content-area .grid-container.staff-list:before,.category main .content-area .grid-container.subpage-link:after,.category main .content-area .grid-container.subpage-link:before{content:"";width:calc(50% - 12px)}.category main .content-area .grid-container.staff-list:before,.category main .content-area .grid-container.subpage-link:before{order:1}}@media screen and (min-width:1280px){.category main .content-area .grid-container.staff-list>li,.category main .content-area .grid-container.subpage-link>li{width:calc(33.333% - 24px)}.category main .content-area .grid-container.staff-list:after,.category main .content-area .grid-container.staff-list:before,.category main .content-area .grid-container.subpage-link:after,.category main .content-area .grid-container.subpage-link:before{content:"";width:calc(33.333% - 24px)}.category main .content-area .grid-container.staff-list>li:nth-child(n+3),.category main .content-area .grid-container.subpage-link>li:nth-child(n+3){margin-top:0}.category main .content-area .grid-container.staff-list>li:nth-child(n+4),.category main .content-area .grid-container.subpage-link>li:nth-child(n+4){margin-top:40px}}.category main .content-area .list-container{margin-top:40px}.category main .content-area .list-container>h2{color:#4d869c;font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;font-weight:400}@media screen and (min-width:768px){.category main .content-area .list-container>h2{font-size:3.2rem}}@media screen and (min-width:1280px){.category main .content-area .list-container>h2{font-size:4rem}}.category main .content-area .list-container>h2.center{text-align:center}.category main .content-area .list-container ul{margin-top:16px}.category main .content-area .list-container ul li{border-bottom:1px solid hsla(0,0%,8%,.2);line-height:2;padding-bottom:16px}.category main .content-area .list-container ul li+li{margin-top:16px}@media screen and (min-width:768px){.category main .content-area .list-container ul{margin-top:40px}.category main .content-area .list-container ul li{padding-bottom:32px}.category main .content-area .list-container ul li+li{margin-top:32px}}.category main .content-area .list-container ul li.accordion .accordion-header{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative;width:100%}.category main .content-area .list-container ul li.accordion .accordion-header .question{color:#4d869c;font-size:1.6rem;font-weight:500;width:calc(100% - 64px)}@media screen and (min-width:768px){.category main .content-area .list-container ul li.accordion .accordion-header .question{font-size:1.8rem}}@media screen and (min-width:1280px){.category main .content-area .list-container ul li.accordion .accordion-header .question{font-size:2.2rem}}.category main .content-area .list-container ul li.accordion .accordion-header:before{align-items:center;background:#4d869c;border:2px solid #4d869c;border-radius:20px;color:#fff;content:"Q";display:inline-flex;font-family:M PLUS\ 1p,sans-serif;font-size:2.3rem;font-weight:500;height:40px;justify-content:center;width:40px}.category main .content-area .list-container ul li.accordion .accordion-header:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23389aa9" preserveAspectRatio="none"><path d="M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z"/></svg>');content:"";display:block;height:24px;width:24px}.category main .content-area .list-container ul li.accordion.active .accordion-header:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23389aa9" preserveAspectRatio="none"><path d="M6 13q-.425 0-.712-.288T5 12t.288-.712T6 11h12q.425 0 .713.288T19 12t-.288.713T18 13z"/></svg>');height:24px;width:24px}.category main .content-area .list-container ul li.accordion .accordion-body{display:flex;gap:8px;height:0;overflow:hidden;transition:all .3s ease;width:100%}.category main .content-area .list-container ul li.accordion .accordion-body .answer{width:calc(100% - 78px)}.category main .content-area .list-container ul li.accordion .accordion-body:before{align-items:center;background:#fff;border:2px solid #4d869c;border-radius:20px;color:#4d869c;content:"A";display:inline-flex;font-family:M PLUS\ 1p,sans-serif;font-size:2.3rem;font-weight:500;height:40px;justify-content:center;width:40px}.category main .content-area .list-container ul li.accordion.active .accordion-body{height:auto;padding-top:16px}@media screen and (min-width:768px){.category main .content-area .list-container ul li.accordion .accordion-header{gap:16px}.category main .content-area .list-container ul li.accordion .accordion-header .question{width:calc(100% - 72px)}.category main .content-area .list-container ul li.accordion .accordion-header:before{border-radius:24px;content:"Q";font-size:2.8rem;height:48px;width:48px}.category main .content-area .list-container ul li.accordion .accordion-header:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23389aa9" preserveAspectRatio="none"><path d="M11 13H6q-.425 0-.712-.288T5 12t.288-.712T6 11h5V6q0-.425.288-.712T12 5t.713.288T13 6v5h5q.425 0 .713.288T19 12t-.288.713T18 13h-5v5q0 .425-.288.713T12 19t-.712-.288T11 18z"/></svg>');height:32px;width:32px}.category main .content-area .list-container ul li.accordion.active .accordion-header:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23389aa9" preserveAspectRatio="none"><path d="M6 13q-.425 0-.712-.288T5 12t.288-.712T6 11h12q.425 0 .713.288T19 12t-.288.713T18 13z"/></svg>');height:32px;width:32px}.category main .content-area .list-container ul li.accordion .accordion-body{gap:16px}.category main .content-area .list-container ul li.accordion .accordion-body .answer{width:calc(100% - 112px)}.category main .content-area .list-container ul li.accordion .accordion-body:before{border:3px solid #4d869c;border-radius:24px;content:"A";font-size:2.8rem;height:48px;width:48px}.category main .content-area .list-container ul li.accordion.active .accordion-body{height:auto;padding-top:24px}}@media screen and (min-width:1280px){.category main .content-area .list-container ul li.accordion .accordion-header{gap:24px}.category main .content-area .list-container ul li.accordion .accordion-header .question{width:calc(100% - 140px)}.category main .content-area .list-container ul li.accordion .accordion-header:before{border-radius:32px;content:"Q";font-size:4rem;height:64px;width:64px}.category main .content-area .list-container ul li.accordion .accordion-body{gap:24px}.category main .content-area .list-container ul li.accordion .accordion-body .answer{width:calc(100% - 136px)}.category main .content-area .list-container ul li.accordion .accordion-body:before{border:4px solid #4d869c;border-radius:32px;content:"A";font-size:4rem;height:64px;width:64px}.category main .content-area .list-container ul li.accordion.active .accordion-body{height:auto}}.category main .content-area .list-container.achievements h2,.category main .content-area .list-container.achievements h3,.category main .content-area .list-container.achievements h4{color:#4d869c;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.category main .content-area .list-container.achievements h2,.category main .content-area .list-container.achievements h3,.category main .content-area .list-container.achievements h4{font-weight:400}}.category main .content-area .list-container.achievements h2{color:#4d869c;font-family:M PLUS\ 1p,sans-serif;font-size:2.8rem;font-weight:400}@media screen and (min-width:768px){.category main .content-area .list-container.achievements h2{font-size:3.2rem}}@media screen and (min-width:1280px){.category main .content-area .list-container.achievements h2{font-size:4rem}}.category main .content-area .list-container.achievements h2.center{text-align:center}.category main .content-area .list-container.achievements h2+h3{margin-top:0}.category main .content-area .list-container.achievements h3{color:#151515;font-size:2rem;margin-bottom:16px;margin-top:24px;padding-left:1.6rem;position:relative}@media screen and (min-width:768px){.category main .content-area .list-container.achievements h3{font-size:2.2rem}}@media screen and (min-width:1280px){.category main .content-area .list-container.achievements h3{font-size:2.4rem}}.category main .content-area .list-container.achievements h3:before{background-color:#389aa9;border-radius:100%;content:"";height:.8rem;left:0;position:absolute;top:0;transform:translateY(1.4rem);width:.8rem}@media screen and (min-width:768px){.category main .content-area .list-container.achievements h3{margin-bottom:20px;margin-top:48px}.category main .content-area .list-container.achievements h3:before{transform:translateY(1.58rem)}}@media screen and (min-width:1280px){.category main .content-area .list-container.achievements h3:before{transform:translateY(1.76rem)}}.category main .content-area .list-container.achievements h4{font-size:1.6rem;margin-bottom:16px;margin-top:16px}@media screen and (min-width:768px){.category main .content-area .list-container.achievements h4{font-size:2rem;margin-top:40px}}.category main .content-area .js-tab-contents .js-tab-contents-item{opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .6s ease;visibility:hidden}.category main .content-area .js-tab-contents .js-tab-contents-item.show{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.category main .content-area .news-list-container{margin-top:40px}.category main .content-area .news-list-container li{border-top:1px solid hsla(0,0%,8%,.2)}.category main .content-area .news-list-container li:last-child{border-bottom:1px solid hsla(0,0%,8%,.2)}.category main .content-area .news-list-container li a{align-items:center;display:flex;flex-wrap:wrap;padding:16px 16px 16px 0;position:relative;transition:.3s}@media (hover:hover) and (pointer:fine){.category main .content-area .news-list-container li a:hover{background-color:#eef7ff}.category main .content-area .news-list-container li a:hover:after{transform:translateX(.1rem)}}.category main .content-area .news-list-container li a .news-date{color:#151515;display:block;font-size:1.4rem;width:100%}@media screen and (min-width:768px){.category main .content-area .news-list-container li a .news-date{font-size:1.6rem}}@media screen and (min-width:1280px){.category main .content-area .news-list-container li a .news-date{font-size:1.8rem}}.category main .content-area .news-list-container li a .news-title{color:#4d869c;display:block;font-size:1.4rem;margin-top:8px}@media screen and (min-width:768px){.category main .content-area .news-list-container li a .news-title{font-size:1.6rem}}@media screen and (min-width:1280px){.category main .content-area .news-list-container li a .news-title{font-size:1.8rem}}.category main .content-area .news-list-container li a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="%230" preserveAspectRatio="none"><path d="M9.4,6.8H.8c-.2,0-.4,0-.5-.2C0,6.4,0,6.2,0,6c0-.2,0-.4.2-.5.1-.1.3-.2.5-.2h8.6l-3.8-3.8c-.2-.2-.2-.3-.2-.5s0-.4.2-.5c.2-.1.3-.2.5-.2.2,0,.4,0,.5.2l5.1,5.1c0,0,.1.2.2.3s0,.2,0,.3c0,.1,0,.2,0,.3,0,0,0,.2-.2.3l-5.1,5.1c-.1.1-.3.2-.5.2s-.4,0-.5-.2c-.2-.2-.2-.3-.2-.5s0-.4.2-.5l3.8-3.8Z"/></svg>');background-size:cover;content:"";display:block;height:12px;position:absolute;right:.1rem;width:12px}.category main .content-area .table-wrapper{overflow-x:auto}.category main .content-area .table-wrapper table{border-spacing:0;position:relative;width:100%}.category main .content-area .table-wrapper table tbody tr td,.category main .content-area .table-wrapper table tbody tr th,.category main .content-area .table-wrapper table thead tr th{border-bottom:1px solid rgba(129,197,206,.3);border-right:1px solid rgba(129,197,206,.3);padding:16px;text-align:center;vertical-align:middle;white-space:nowrap}.category main .content-area .table-wrapper table tbody tr:first-child td{border-top:1px solid rgba(129,197,206,.3)}.category main .content-area .table-wrapper table tbody tr td:first-child{border-left:1px solid rgba(129,197,206,.3)}.category main .content-area .table-wrapper table thead tr th{border-bottom:none}.category main .content-area .table-wrapper table tbody tr th,.category main .content-area .table-wrapper table thead tr th{background:#4d869c;color:#fff}.category main .content-area .table-wrapper table tbody td{background-color:#fff}.category main .content-area .table-wrapper table tbody td.lb{background-color:#eef7ff}.category main .content-area .table-wrapper table tbody td.pr{background:#4d869c;color:#fff}.category main .content-area .table-wrapper table tbody td.lg{background-color:#cde8e5}@media screen and (min-width:768px){.category main .top-headding{text-align:left}.category main .top-headding h2{margin-top:16px}.category main .hero-area{margin-top:0;padding:60px 0}.category main .hero-area .hero-title{width:calc(100% - 200px)}.category main .hero-area .hero-title>h1:only-child{padding-top:2.2rem}.category main .hero-menu{margin-left:40px;margin-top:0;padding:0;width:calc(100% - 40px)}.category main .hero-img{order:0;padding-left:40px;padding-right:40px}.category main .hero-img .kv-wrapper{max-height:780px}.category main .hero-img .kv-wrapper .kv-img{padding-top:520px}.category main .content-area{margin-top:80px}.category main .content-area .news-list-container{margin-top:16px}.category main .content-area .news-list-container ul li a{padding:24px 40px 24px 24px}.category main .content-area .news-list-container ul li a:after{right:24px}}@media screen and (min-width:1280px){.category main .hero-area{padding:80px 0 120px}.category main .hero-area .hero-title>h1:only-child{padding-top:2.4rem}.category main .hero-img{margin-top:80px;padding-left:80px;padding-right:80px}.category main .hero-menu{margin-left:80px;width:calc(100% - 80px)}.category main .hero-menu ul li{margin-right:56px}.category main .hero-menu .menu-scrollbar{display:none}.category main .content-area{margin-top:120px}.category main .content-area:last-of-type{margin-bottom:120px}.category main .content-area .news-list-container{margin-top:24px}.category main .content-area .news-list-container ul li a{padding:32px 64px 32px 48px}.category main .content-area .news-list-container ul li a .news-date{margin-right:24px;width:auto}.category main .content-area .news-list-container ul li a:after{right:48px}.category main .content-area .news-list-container ul li a .news-title{margin-top:0}}.category.group-01 .content-area .grid-container.subpage-link li:first-child a,.category.group-02 .content-area .grid-container.subpage-link li:nth-child(2) a,.category.group-03 .content-area .grid-container.subpage-link li:nth-child(3) a,.category.group-04 .content-area .grid-container.subpage-link li:nth-child(4) a,.category.group-05 .content-area .grid-container.subpage-link li:nth-child(5) a{background-color:#eef7ff;pointer-events:none}.category .gender-ratio,.category .pie-chart-wrapper{margin-bottom:40px}@media screen and (min-width:768px){.category .pie-chart-wrapper{margin-bottom:0}}.category .pie-chart-wrapper .pie-chart{background:conic-gradient(#389aa9 0 83.7837837838%,#7ab2b2 83.7837837838% 100%);border-radius:50%;height:150px;margin:0 auto;position:relative;width:150px}@media screen and (min-width:768px){.category .pie-chart-wrapper .pie-chart{height:220px;width:220px}}.category .pie-chart-wrapper .pie-chart:after,.category .pie-chart-wrapper .pie-chart:before{color:#fff;font-size:2rem;font-weight:700;position:absolute}@media screen and (min-width:768px){.category .pie-chart-wrapper .pie-chart:after,.category .pie-chart-wrapper .pie-chart:before{font-size:2.2rem}}@media screen and (min-width:1280px){.category .pie-chart-wrapper .pie-chart:after,.category .pie-chart-wrapper .pie-chart:before{font-size:2.4rem}}.category .pie-chart-wrapper .pie-chart:before{bottom:30%;content:"31人";left:60%}.category .pie-chart-wrapper .pie-chart:after{content:"6人";left:20%;top:15%}.category .pie-chart-wrapper .pie-chart-text{display:flex;gap:.5em;justify-content:center;margin-top:16px}.category .pie-chart-wrapper .pie-chart-text .text-item:before{content:"■"}.category .pie-chart-wrapper .pie-chart-text .text-item__01:before{color:#389aa9}.category .pie-chart-wrapper .pie-chart-text .text-item__02:before{color:#7ab2b2}.category .work-patterns table td,.category .work-patterns table th{width:50%}.category .work-patterns+p{margin-top:8px}.category .container--l+.container--table,.category .container--table+.container--l{margin-top:40px}@media screen and (min-width:768px){.category .container--l+.container--table,.category .container--table+.container--l{margin-top:48px}}@media screen and (min-width:1280px){.category .container--l+.container--table,.category .container--table+.container--l{margin-top:56px}}.category .rotation-schedule{margin-bottom:24px}@media screen and (min-width:768px){.category .rotation-schedule{margin-bottom:24px}}.category .recruit-info{font-size:1.4rem;margin:40px auto;max-width:768px}@media screen and (min-width:768px){.category .recruit-info{font-size:1.6rem}}@media screen and (min-width:1280px){.category .recruit-info{font-size:1.8rem}}.category .recruit-info div{border-bottom:1px solid hsla(0,0%,8%,.2);display:grid;grid-template-columns:1fr;padding:16px}.category .recruit-info div:first-of-type{border-top:1px solid hsla(0,0%,8%,.2)}.category .recruit-info div dt{border-radius:5px;font-weight:700}.category .recruit-info div dd{margin-top:8px}.category .recruit-info div dd p{margin:5px 0}.category .recruit-info div dd .note{color:#d00;font-size:.9em}@media screen and (min-width:768px){.category .recruit-info div{border-bottom:1px solid hsla(0,0%,8%,.2);grid-template-columns:1fr 2fr;padding:24px}.category .recruit-info div:first-of-type{border-top:1px solid hsla(0,0%,8%,.2)}}.category .text-container.program-system .subtitle h4 span{display:inline-block}