﻿/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}ul,dl,figure{margin:0;padding:0}em{font-style:normal}img,iframe{vertical-align:bottom;max-width:100%}img{height:auto}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{line-height:1.5}body{background:#fff;font-family:"Local Noto Sans JP","Noto Sans JP",sans-serif;font-weight:500;line-height:1.7;color:#333}body{font-size:1rem}a{text-decoration:none;color:#333}@font-face{font-family:"Local Noto Sans JP";font-style:normal;font-weight:400;src:local("Noto Sans JP"),local("NotoSansJP-Regular"),local("Noto Sans CJK JP"),local("NotoSansCJKjp-Regular")}@font-face{font-family:"Local Noto Sans JP";font-style:normal;font-weight:500;src:local("Noto Sans JP Medium"),local("NotoSansJP-Medium"),local("Noto Sans CJK JP Medium"),local("NotoSansCJKjp-Medium")}@font-face{font-family:"Local Noto Sans JP";font-style:normal;font-weight:700;src:local("Noto Sans JP Bold"),local("NotoSansJP-Bold"),local("Noto Sans CJK JP Bold"),local("NotoSansCJKjp-Bold")}.l-header{position:fixed;top:0;right:0;left:0;z-index:13;background:#fff;transition:.5s background-color}@media not all and (min-width: 64.0625em){.l-header{height:70px;border-bottom:1px solid #018532}}.l-header__inner{display:flex;align-items:center;position:relative}@media not all and (min-width: 64.0625em){.l-header__inner{flex:1;width:100%;max-width:none;height:70px;padding-left:min(3.3333333333vw,13px)}}@media(min-width: 64.0625em){.l-header__inner{width:94%;max-width:75rem;height:80px;margin-inline:auto;transition:.5s height}.is-header--scroll .l-header__inner{height:64px}}.l-header__title{flex:1;margin-right:8px}.l-header__title .link{display:flex;align-items:center;column-gap:8px}@media(any-hover: hover){.l-header__title .link{transition:.5s opacity}.l-header__title .link:hover{opacity:.7}}.l-header__title .mark{flex-shrink:0;width:34px;font-size:5px}@media(min-width: 380px){.l-header__title .mark{width:38px}}.l-header__title .name{display:flex;flex-direction:column;color:#018532;line-height:1.1}.l-header__title .name small{margin-bottom:.1em;font-weight:500}.l-header__title .name small{font-size:.75rem}@media(min-width: 64.0625em){.l-header__title .name small{font-size:min(1.3658536585vw,.875rem)}}.l-header__title .name span{font-weight:700;font-size:clamp(.8125rem,4.1025641026vw,1rem)}@media(min-width: 64.0625em){.l-header__title .name span{font-size:min(1.9512195122vw,1.25rem)}}@media not all and (min-width: 64.0625em){.l-header__nav{position:fixed;top:70px;right:0;left:0;height:0;overflow:hidden;width:auto;background:#fff;pointer-events:none;overscroll-behavior:contain;overflow-y:scroll;scrollbar-width:none;z-index:11;visibility:hidden;transition:.5s height,visibility 0s .5s}body.is-menu-open .l-header__nav{height:calc(100dvh - 71px);visibility:visible;transition:.5s height,visibility 0s 0s}body.is-menu-open .l-header__nav{pointer-events:initial}}@media(min-width: 64.0625em){.l-header__nav{height:60px;border-block:1px solid #b7b7b7}.is-header--scroll .l-header__nav{height:54px}}@media not all and (min-width: 64.0625em){.l-header__nav-inner{position:relative;width:100%;min-height:calc(100% + 1px)}}@media(min-width: 64.0625em){.l-header__nav-inner{max-width:96.625rem;height:100%;margin-inline:auto}}.l-header__btns{display:flex}@media(min-width: 64.0625em){.l-header__btns{column-gap:min(1.0769230769vw,.875rem)}}.l-header__btn{display:flex;justify-content:center;align-items:center;border-radius:6px;transition:.5s min-height,.5s opacity}@media(min-width: 64.0625em){.l-header__btn{min-height:50px}.is-header--scroll .l-header__btn{min-height:40px}}.l-header__btn .icon{font-size:10px}.l-header__btn .label{font-size:clamp(.75rem,4.1025641026vw,1rem)}@media(min-width: 64.0625em){.l-header__btn .label{font-size:clamp(.875rem,1.2307692308vw,1rem)}}.l-header__btn--search{background:#f7f7f7}@media not all and (min-width: 64.0625em){.l-header__btn--search{flex-direction:column;width:70px;height:69px;margin-left:auto;border-left:1px solid #018532;border-radius:0}}@media(min-width: 64.0625em){.l-header__btn--search{column-gap:min(.7692307692vw,.625rem);width:min(8.8461538462vw,7.1875rem);border:1px solid #018532}}.l-header__btn--search .label{color:#333}.l-header__btn--nursing{background:#00437b;color:#fff}.l-header__btn--nursing .icon{display:inline-block;flex-shrink:0;width:25px;aspect-ratio:1}.l-header__btn--nursing .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M0.78125 0C0.574049 0 0.375336 0.0823102 0.228823 0.228823C0.0823103 0.375336 1.29751e-07 0.57405 1.29751e-07 0.78125V8.59375C-0.000331998 10.3235 0.636965 11.9927 1.79002 13.2821C2.94307 14.5715 4.53095 15.3906 6.25 15.5828V17.1875C6.25 19.2595 7.0731 21.2466 8.53823 22.7118C10.0034 24.1769 11.9905 25 14.0625 25C16.1345 25 18.1216 24.1769 19.5868 22.7118C21.0519 21.2466 21.875 19.2595 21.875 17.1875V15.5469C22.8235 15.3533 23.6663 14.8144 24.24 14.0347C24.8137 13.255 25.0775 12.2901 24.9802 11.3269C24.8829 10.3638 24.4315 9.47111 23.7134 8.82193C22.9953 8.17274 22.0618 7.8133 21.0937 7.8133C20.1257 7.8133 19.1922 8.17274 18.4741 8.82193C17.756 9.47111 17.3046 10.3638 17.2073 11.3269C17.11 12.2901 17.3738 13.255 17.9475 14.0347C18.5212 14.8144 19.364 15.3533 20.3125 15.5469V17.1875C20.3125 18.8451 19.654 20.4348 18.4819 21.6069C17.3098 22.779 15.7201 23.4375 14.0625 23.4375C12.4049 23.4375 10.8152 22.779 9.64308 21.6069C8.47098 20.4348 7.8125 18.8451 7.8125 17.1875V15.5828C9.53155 15.3906 11.1194 14.5715 12.2725 13.2821C13.4255 11.9927 14.0628 10.3235 14.0625 8.59375V0.78125C14.0625 0.57405 13.9802 0.375336 13.8337 0.228823C13.6872 0.0823102 13.4884 0 13.2812 0H10.1562C9.94905 0 9.75033 0.0823102 9.60382 0.228823C9.45731 0.375336 9.375 0.57405 9.375 0.78125C9.375 0.98845 9.45731 1.18716 9.60382 1.33368C9.75033 1.48019 9.94905 1.5625 10.1562 1.5625H12.5V8.59375C12.5 10.0442 11.9238 11.4352 10.8982 12.4607C9.87265 13.4863 8.48165 14.0625 7.03125 14.0625C5.58085 14.0625 4.18985 13.4863 3.16426 12.4607C2.13867 11.4352 1.5625 10.0442 1.5625 8.59375V1.5625H3.90625C4.11345 1.5625 4.31216 1.48019 4.45868 1.33368C4.60519 1.18716 4.6875 0.98845 4.6875 0.78125C4.6875 0.57405 4.60519 0.375336 4.45868 0.228823C4.31216 0.0823102 4.11345 0 3.90625 0H0.78125ZM21.0937 9.375C21.7153 9.375 22.3115 9.62193 22.751 10.0615C23.1906 10.501 23.4375 11.0971 23.4375 11.7188C23.4375 12.3404 23.1906 12.9365 22.751 13.376C22.3115 13.8156 21.7153 14.0625 21.0937 14.0625C20.4721 14.0625 19.876 13.8156 19.4365 13.376C18.9969 12.9365 18.75 12.3404 18.75 11.7188C18.75 11.0971 18.9969 10.501 19.4365 10.0615C19.876 9.62193 20.4721 9.375 21.0937 9.375Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M0.78125 0C0.574049 0 0.375336 0.0823102 0.228823 0.228823C0.0823103 0.375336 1.29751e-07 0.57405 1.29751e-07 0.78125V8.59375C-0.000331998 10.3235 0.636965 11.9927 1.79002 13.2821C2.94307 14.5715 4.53095 15.3906 6.25 15.5828V17.1875C6.25 19.2595 7.0731 21.2466 8.53823 22.7118C10.0034 24.1769 11.9905 25 14.0625 25C16.1345 25 18.1216 24.1769 19.5868 22.7118C21.0519 21.2466 21.875 19.2595 21.875 17.1875V15.5469C22.8235 15.3533 23.6663 14.8144 24.24 14.0347C24.8137 13.255 25.0775 12.2901 24.9802 11.3269C24.8829 10.3638 24.4315 9.47111 23.7134 8.82193C22.9953 8.17274 22.0618 7.8133 21.0937 7.8133C20.1257 7.8133 19.1922 8.17274 18.4741 8.82193C17.756 9.47111 17.3046 10.3638 17.2073 11.3269C17.11 12.2901 17.3738 13.255 17.9475 14.0347C18.5212 14.8144 19.364 15.3533 20.3125 15.5469V17.1875C20.3125 18.8451 19.654 20.4348 18.4819 21.6069C17.3098 22.779 15.7201 23.4375 14.0625 23.4375C12.4049 23.4375 10.8152 22.779 9.64308 21.6069C8.47098 20.4348 7.8125 18.8451 7.8125 17.1875V15.5828C9.53155 15.3906 11.1194 14.5715 12.2725 13.2821C13.4255 11.9927 14.0628 10.3235 14.0625 8.59375V0.78125C14.0625 0.57405 13.9802 0.375336 13.8337 0.228823C13.6872 0.0823102 13.4884 0 13.2812 0H10.1562C9.94905 0 9.75033 0.0823102 9.60382 0.228823C9.45731 0.375336 9.375 0.57405 9.375 0.78125C9.375 0.98845 9.45731 1.18716 9.60382 1.33368C9.75033 1.48019 9.94905 1.5625 10.1562 1.5625H12.5V8.59375C12.5 10.0442 11.9238 11.4352 10.8982 12.4607C9.87265 13.4863 8.48165 14.0625 7.03125 14.0625C5.58085 14.0625 4.18985 13.4863 3.16426 12.4607C2.13867 11.4352 1.5625 10.0442 1.5625 8.59375V1.5625H3.90625C4.11345 1.5625 4.31216 1.48019 4.45868 1.33368C4.60519 1.18716 4.6875 0.98845 4.6875 0.78125C4.6875 0.57405 4.60519 0.375336 4.45868 0.228823C4.31216 0.0823102 4.11345 0 3.90625 0H0.78125ZM21.0937 9.375C21.7153 9.375 22.3115 9.62193 22.751 10.0615C23.1906 10.501 23.4375 11.0971 23.4375 11.7188C23.4375 12.3404 23.1906 12.9365 22.751 13.376C22.3115 13.8156 21.7153 14.0625 21.0937 14.0625C20.4721 14.0625 19.876 13.8156 19.4365 13.376C18.9969 12.9365 18.75 12.3404 18.75 11.7188C18.75 11.0971 18.9969 10.501 19.4365 10.0615C19.876 9.62193 20.4721 9.375 21.0937 9.375Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.l-header__btn--nursing .icon{height:25px;line-height:0;transform:translateZ(0)}@media(min-width: 64.0625em){.l-header__btn--nursing{column-gap:min(1vw,.8125rem);width:min(20.2307692308vw,16.4375rem)}}.l-header__btn--recruit{background:#fffee4;border:1px solid #018532;color:#018532}.l-header__btn--recruit .icon{display:inline-block;flex-shrink:0;width:15px;aspect-ratio:1}.l-header__btn--recruit .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.l-header__btn--recruit .icon{height:15px;line-height:0;transform:translateZ(0)}@media(min-width: 64.0625em){.l-header__btn--recruit{column-gap:min(.6923076923vw,.5625rem);width:min(13.8461538462vw,11.25rem)}}.l-header__btn--contact{background:#018532;border:1px solid #018532;color:#fff}.l-header__btn--contact .icon{display:inline-block;flex-shrink:0;width:25px;height:18px}.l-header__btn--contact .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 18'%3E%3Cpath d='M21.8546 0H3.14545C2.31122 0 1.51117 0.298743 0.92128 0.83051C0.331394 1.36228 0 2.08351 0 2.83554V15.1645C0 15.9165 0.331394 16.6377 0.92128 17.1695C1.51117 17.7013 2.31122 18 3.14545 18H21.8546C22.6888 18 23.4888 17.7013 24.0787 17.1695C24.6686 16.6377 25 15.9165 25 15.1645V2.83554C25 2.08351 24.6686 1.36228 24.0787 0.83051C23.4888 0.298743 22.6888 0 21.8546 0ZM3.14545 1.13422H21.8546C22.3307 1.13325 22.7894 1.29565 23.1376 1.58845C23.4858 1.88125 23.6973 2.28251 23.7292 2.71078C20.6215 4.20794 17.5013 5.69376 14.381 7.19093C13.9595 7.43049 13.5128 7.63185 13.0473 7.79206C12.6823 7.85722 12.3061 7.85146 11.9438 7.77518C11.5815 7.69891 11.2414 7.55386 10.9462 7.34972C9.15954 6.49906 7.37292 5.63705 5.59889 4.78639C4.16457 4.10586 2.70508 3.41399 1.27076 2.72212C1.29964 2.29183 1.50983 1.88776 1.85832 1.59258C2.20681 1.2974 2.66726 1.13343 3.14545 1.13422ZM23.7418 15.1645C23.7418 15.6157 23.543 16.0484 23.1891 16.3675C22.8351 16.6865 22.3551 16.8658 21.8546 16.8658H3.14545C2.64491 16.8658 2.16488 16.6865 1.81095 16.3675C1.45701 16.0484 1.25818 15.6157 1.25818 15.1645V4.00945C4.22748 5.41588 7.1842 6.84499 10.1535 8.26276C10.6839 8.55623 11.255 8.78506 11.852 8.94329C12.7257 9.07155 13.6212 8.90607 14.3684 8.47826C16.1928 7.61626 18.0045 6.74291 19.8289 5.88091C21.1374 5.24575 22.4333 4.63327 23.7418 4.00945V15.1645Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 18'%3E%3Cpath d='M21.8546 0H3.14545C2.31122 0 1.51117 0.298743 0.92128 0.83051C0.331394 1.36228 0 2.08351 0 2.83554V15.1645C0 15.9165 0.331394 16.6377 0.92128 17.1695C1.51117 17.7013 2.31122 18 3.14545 18H21.8546C22.6888 18 23.4888 17.7013 24.0787 17.1695C24.6686 16.6377 25 15.9165 25 15.1645V2.83554C25 2.08351 24.6686 1.36228 24.0787 0.83051C23.4888 0.298743 22.6888 0 21.8546 0ZM3.14545 1.13422H21.8546C22.3307 1.13325 22.7894 1.29565 23.1376 1.58845C23.4858 1.88125 23.6973 2.28251 23.7292 2.71078C20.6215 4.20794 17.5013 5.69376 14.381 7.19093C13.9595 7.43049 13.5128 7.63185 13.0473 7.79206C12.6823 7.85722 12.3061 7.85146 11.9438 7.77518C11.5815 7.69891 11.2414 7.55386 10.9462 7.34972C9.15954 6.49906 7.37292 5.63705 5.59889 4.78639C4.16457 4.10586 2.70508 3.41399 1.27076 2.72212C1.29964 2.29183 1.50983 1.88776 1.85832 1.59258C2.20681 1.2974 2.66726 1.13343 3.14545 1.13422ZM23.7418 15.1645C23.7418 15.6157 23.543 16.0484 23.1891 16.3675C22.8351 16.6865 22.3551 16.8658 21.8546 16.8658H3.14545C2.64491 16.8658 2.16488 16.6865 1.81095 16.3675C1.45701 16.0484 1.25818 15.6157 1.25818 15.1645V4.00945C4.22748 5.41588 7.1842 6.84499 10.1535 8.26276C10.6839 8.55623 11.255 8.78506 11.852 8.94329C12.7257 9.07155 13.6212 8.90607 14.3684 8.47826C16.1928 7.61626 18.0045 6.74291 19.8289 5.88091C21.1374 5.24575 22.4333 4.63327 23.7418 4.00945V15.1645Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(min-width: 64.0625em){.l-header__btn--contact{column-gap:min(.8461538462vw,.6875rem);width:min(13.8461538462vw,11.25rem)}}@media not all and (min-width: 64.0625em){.l-header__btn--pc-only{display:none}}@media(any-hover: hover){.l-header__btn:hover{opacity:.7}}.l-header__nav-btns{display:flex;flex-direction:column;row-gap:10px;max-width:350px;margin-inline:auto;padding:20px 1em 40px}@media(min-width: 64.0625em){.l-header__nav-btns{display:none}}.l-header__nav-btns .l-header__btn{column-gap:12px;min-height:56px;padding-inline:1em}.l-header__menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70px;aspect-ratio:1;background:#018532}@media(min-width: 64.0625em){.l-header__menu-btn{display:none}}.l-header__menu-btn .line{position:relative;width:30px;height:22px;margin-inline:auto}.l-header__menu-btn .line>span{position:absolute;top:calc(50% - 1px);left:50%;width:100%;height:2px;margin-left:-15px;background:#fff;transition:.5s;content:""}.l-header__menu-btn .line>span:nth-child(1){margin-top:-10px}body.is-menu-open .l-header__menu-btn .line>span:nth-child(1){margin-top:0;rotate:-45deg}body.is-menu-open .l-header__menu-btn .line>span:nth-child(2){opacity:0;left:100%}.l-header__menu-btn .line>span:nth-child(3){margin-top:10px}body.is-menu-open .l-header__menu-btn .line>span:nth-child(3){margin-top:0;rotate:45deg}.l-header__menu-btn .label{margin-block:4px -4px;color:#fff;font-size:clamp(.625rem,3.0769230769vw,.75rem)}.l-gnav{list-style:none}@media(min-width: 64.0625em){.l-gnav{display:flex;height:100%;margin-inline:-1px;border-inline:1px solid #b7b7b7}}@media not all and (min-width: 64.0625em){.l-gnav>li{border-bottom:1px solid #b7b7b7}}@media(min-width: 64.0625em){.l-gnav>li{height:100%;flex:1;line-height:1.3}.l-gnav>li+li{border-left:1px solid #b7b7b7}}.l-gnav__link{width:100%;border:0;background:none;color:#333;font:inherit;text-align:inherit;cursor:pointer}@media(any-hover: hover){.l-gnav__link{transition:.5s color}.l-gnav__link:hover{color:#018532 !important}}@media not all and (min-width: 64.0625em){.l-gnav__link br{display:none}}@media not all and (min-width: 64.0625em){.l-gnav__link{display:flex;justify-content:space-between;align-items:center;padding:.8em 1em}.l-gnav__link--active{color:#018532;font-weight:700}}@media(min-width: 64.0625em){.l-gnav__link{display:flex;justify-content:center;align-items:center;height:100%;padding-inline:.5em;transition:.5s height;color:#333;text-align:center;font-size:clamp(.75rem,1vw,1rem)}}@media(min-width: 64.0625em)and (any-hover: hover){.l-gnav__link{transition:.5s background-color}.l-gnav__link:hover{background-color:#018532}}@media(min-width: 64.0625em){.l-gnav__link .label{letter-spacing:normal;transition:.5s color}.l-gnav__link .arrow{display:block;flex-shrink:0;width:.9em;aspect-ratio:15/8;margin-left:.8em;color:#018532;background-color:currentColor;transition:.5s color;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 8'%3E%3Cpath d='M14.8235 0.178489C14.708 0.0640711 14.5529 0 14.3914 0C14.2298 0 14.0747 0.0640711 13.9593 0.178489L7.5 6.55513L1.04074 0.180535C0.925376 0.0667288 0.770698 0.0030432 0.609655 0.0030432C0.448613 0.0030432 0.293935 0.0667288 0.178568 0.180535C0.122084 0.235842 0.0771646 0.302096 0.0464869 0.375352C0.01581 0.448607 0 0.527367 0 0.60694C0 0.686513 0.01581 0.765272 0.0464869 0.838528C0.0771646 0.911784 0.122084 0.978038 0.178568 1.03334L7.04973 7.81492C7.17033 7.93361 7.33185 8 7.5 8C7.66815 8 7.82967 7.93361 7.95027 7.81492L14.8214 1.0313C14.8779 0.975993 14.9228 0.909738 14.9535 0.836483C14.9842 0.763227 15 0.684467 15 0.604894C15 0.525321 14.9842 0.446562 14.9535 0.373306C14.9228 0.300051 14.8779 0.233796 14.8214 0.178489H14.8235Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 8'%3E%3Cpath d='M14.8235 0.178489C14.708 0.0640711 14.5529 0 14.3914 0C14.2298 0 14.0747 0.0640711 13.9593 0.178489L7.5 6.55513L1.04074 0.180535C0.925376 0.0667288 0.770698 0.0030432 0.609655 0.0030432C0.448613 0.0030432 0.293935 0.0667288 0.178568 0.180535C0.122084 0.235842 0.0771646 0.302096 0.0464869 0.375352C0.01581 0.448607 0 0.527367 0 0.60694C0 0.686513 0.01581 0.765272 0.0464869 0.838528C0.0771646 0.911784 0.122084 0.978038 0.178568 1.03334L7.04973 7.81492C7.17033 7.93361 7.33185 8 7.5 8C7.66815 8 7.82967 7.93361 7.95027 7.81492L14.8214 1.0313C14.8779 0.975993 14.9228 0.909738 14.9535 0.836483C14.9842 0.763227 15 0.684467 15 0.604894C15 0.525321 14.9842 0.446562 14.9535 0.373306C14.9228 0.300051 14.8779 0.233796 14.8214 0.178489H14.8235Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center}.l-gnav__link--volunteer{text-align:left;transition:.5s line-height}.is-header--scroll .l-gnav__link--volunteer{line-height:1}.l-gnav__link--active{background:#018532}.l-gnav__link--active .label{color:#fff}.l-gnav__link--active .arrow{color:#fff}}@media(min-width: 64.0625em)and (any-hover: hover){.l-gnav__link:hover{background:#018532}.l-gnav__link:hover .label{color:#fff}.l-gnav__link:hover .arrow{color:#fff}}@media not all and (min-width: 64.0625em){.l-gnav__toggle .arrow{display:flex;flex-shrink:0;align-items:center;justify-content:center;position:relative;width:.8em;aspect-ratio:1/1}.l-gnav__toggle .arrow::before,.l-gnav__toggle .arrow::after{position:absolute;width:100%;height:2px;background:#018532;content:""}.l-gnav__toggle .arrow::after{transform:rotate(90deg);transition:.5s transform}.l-gnav__toggle .l-gnav__link{cursor:pointer}.l-gnav__toggle .l-gnav__link.is-toggle-btn--open .arrow::after{transform:rotate(360deg)}}@media(min-width: 64.0625em){.l-gnav__toggle{position:relative}.l-gnav__toggle .l-gnav__link{display:flex;align-items:center}.l-gnav__toggle.is-gnav-open .l-gnav__link{background:#018532}.l-gnav__toggle.is-gnav-open .l-gnav__link .label{color:#fff}.l-gnav__toggle.is-gnav-open .l-gnav__link .arrow{color:#fff}.l-gnav__toggle.is-gnav-open .l-gnav__child{opacity:1;visibility:visible;margin-top:0;pointer-events:initial;transition:.5s opacity,.5s margin,visibility 0s 0s}.l-gnav__toggle--volunteer{flex:none !important;width:14.2379679144% !important}}@media not all and (min-width: 64.0625em){.l-gnav__child{padding-inline:20px;background:#f7fff2}.l-gnav__child{display:grid;grid-template-rows:0fr;transition:.5s grid-template-rows ease,.5s padding ease,.5s border-color ease}.l-gnav__child>*{overflow:hidden;visibility:hidden;transition:visibility 0s .5s}.l-gnav__child.is-toggle-contents--open{grid-template-rows:1fr}.l-gnav__child.is-toggle-contents--open>*{visibility:visible;transition:visibility 0s 0s}.l-gnav__child.is-toggle-contents--open{padding-block:20px 26px}}@media(min-width: 64.0625em){.l-gnav__child{position:absolute;z-index:3;top:100%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;width:max-content;min-width:100%;max-width:30em;margin-top:8px;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;transition:.5s opacity,.5s margin,visibility 0s .5s;background:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.2) 0 0 6px}.l-gnav__child--left{left:0;transform:none}.l-gnav__child--right{left:auto;right:0;transform:none}.l-gnav__child--col2{max-width:min(46em,100vw - 40px)}.l-gnav__child--col3{max-width:min(66em,100vw - 40px)}}.l-gnav__child-inner{display:grid}@media not all and (min-width: 64.0625em){.l-gnav__child-inner{row-gap:1.2em}}@media(min-width: 64.0625em){.l-gnav__child-inner{row-gap:20px;padding:30px}}@media(min-width: 64.0625em){.l-gnav__child--col2 .l-gnav__child-inner{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;column-gap:40px}}@media(min-width: 64.0625em){.l-gnav__child--col3 .l-gnav__child-inner{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;column-gap:40px}}.l-gnav__child-column{display:grid;align-content:start}@media not all and (min-width: 64.0625em){.l-gnav__child-column{row-gap:1.2em}}@media(min-width: 64.0625em){.l-gnav__child-column{row-gap:20px}}.l-gnav__child-group{display:grid;row-gap:6px;align-content:start}.l-gnav__child-title{grid-column:1/-1;position:relative;padding:10px 0 0 20px;line-height:1.4;font-weight:700;color:#018532}.l-gnav__child-title{font-size:1.125rem}@media(min-width: 64.0625em){.l-gnav__child-title{margin:-10px -8px 8px;padding:10px 0 18px 22px;color:#333;border-bottom:1px solid #b7b7b7}.l-gnav__child-title{font-size:1.25rem}}.l-gnav__child-title::before{position:absolute;top:.2em;left:0;width:14px;aspect-ratio:16/22;background:url(../img/common/heading02_deco.svg) no-repeat center/contain;content:""}.l-gnav__child-title:last-child{margin-bottom:0}.l-gnav__child-title a{color:inherit;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.l-gnav__child-title a{transition:.3s text-decoration-color}.l-gnav__child-title a:hover{text-decoration-color:currentColor}}.l-gnav__child-title--active a{text-decoration-color:currentColor}.l-gnav__child-subtitle{margin-bottom:8px;line-height:1.4;font-weight:700;color:#018532}.l-gnav__child-subtitle{font-size:1.0625rem}.l-gnav__child-subtitle:last-child{margin-bottom:0}.l-gnav__child-list{display:grid;row-gap:12px;list-style:none}@media not all and (min-width: 64.0625em){.l-gnav__child-list{margin-top:0}}@media(min-width: 64.0625em){.l-gnav__child-list{row-gap:10px}}.l-gnav__child-link{display:block;width:fit-content;position:relative;padding-left:14px;line-height:1.4}.l-gnav__child-link{font-size:1rem}.l-gnav__child-link{text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.l-gnav__child-link{transition:.3s text-decoration-color}.l-gnav__child-link:hover{text-decoration-color:currentColor}}.l-gnav__child-link::before{position:absolute;top:8px;left:0;width:5px;height:8px;background:url(../img/common/footer_nav_arrow.svg) no-repeat center/5px 8px;content:""}.l-gnav__child-link--active{color:#018532;font-weight:700}.l-main{position:relative;z-index:2;overflow:clip;padding-top:70px}@media(min-width: 64.0625em){.l-main{padding-top:140px}}@media(max-width: 1024px){body:has(.l-contents) .l-main{z-index:4}}.l-notice{background:#fff5f5;border-bottom:1px solid #b7b7b7}.l-notice__inner{display:flex;align-items:center;column-gap:14px;padding-block:10px;line-height:1.35}@media(max-width: 1024px){.l-notice__inner{width:100% !important;padding-inline:14px}}@media(min-width: 1025px){.l-notice__inner{column-gap:24px}}.l-notice__title{width:5em;border-right:1px dashed;font-weight:700;color:#911d2d}@media(min-width: 1025px){.l-notice__title{width:140px;padding-block:5px}}.l-notice__link{display:flex;flex:1;color:#911d2d;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.l-notice__link{transition:.3s text-decoration-color}.l-notice__link:hover{text-decoration-color:currentColor}}@media(max-width: 1024px){.l-notice__link{flex-direction:column}}.l-notice__link .text{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.l-notice__close{position:relative;width:26px;aspect-ratio:1;border-radius:50%;background:#6d6d6d}@media(any-hover: hover){.l-notice__close{transition:.5s background-color}.l-notice__close:hover{background-color:#444}}.l-notice__close::before,.l-notice__close::after{position:absolute;top:calc(50% - .8px);left:calc(50% - 6px);width:12px;height:1.6px;background:#fff;content:""}.l-notice__close::before{rotate:45deg}.l-notice__close::after{rotate:-45deg}.l-container{width:86%;margin-inline:auto}@media(min-width: 768px){.l-container{width:90%}}@media(min-width: 1025px){.l-container{width:94%;max-width:1200px}}.l-contents{display:grid}@media(min-width: 1025px){.l-contents{grid-template-areas:"sidenav body";grid-template-columns:220px 1fr}}@media(min-width: 1700px){.l-contents{grid-template-areas:"sidenav body";grid-template-columns:1fr 1200px 1fr;justify-content:space-between;column-gap:40px}}@media(max-width: 1024px){.is-sidenav{transition:.5s opacity,.5s visibility;pointer-events:initial}.is-sidenav--hide{opacity:0;visibility:hidden;pointer-events:none}}.l-contents__sidenav{z-index:10}@media(max-width: 1024px){.l-contents__sidenav{position:sticky;top:78px;width:calc(100% - 16px);margin:0 auto 26px}}@media(min-width: 1025px){.l-contents__sidenav{grid-area:sidenav;position:sticky;top:130px;left:0;border:1px solid #b7b7b7;background:#fff;max-width:220px;margin-bottom:auto;border-radius:0 6px 6px 0;border-left:none;max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px);overflow-y:auto;overscroll-behavior:contain}}.l-contents__sidenav-toggle-btn{display:flex;align-items:center;justify-content:space-between;column-gap:10px;width:100%;min-height:54px;text-align:left;line-height:1.3;padding:14px 20px;color:#fff}.l-contents__sidenav-toggle-btn{cursor:pointer}.l-contents__sidenav-toggle-btn .icon{display:flex;align-items:center;justify-content:center;position:relative;width:18px;aspect-ratio:1/1}.l-contents__sidenav-toggle-btn .icon::before,.l-contents__sidenav-toggle-btn .icon::after{position:absolute;width:100%;height:2px;background:#fff;content:""}.l-contents__sidenav-toggle-btn .icon::after{transform:rotate(90deg);transition:.5s}.l-contents__sidenav-toggle-btn.is-toggle-btn--open .icon::after{transform:rotate(360deg)}.l-contents__sidenav-toggle-btn{font-size:1rem}@media(max-width: 1024px){.l-contents__sidenav-toggle-btn{background-color:#018532;border-radius:6px;transition:border-radius 0s .5s}.l-contents__sidenav-toggle-btn.is-toggle-btn--open{border-radius:6px 6px 0 0;transition-delay:0s}}.l-contents__sidenav-toggle-contents{font-size:.875rem}@media(max-width: 1024px){.l-contents__sidenav-toggle-contents{background:#f7fff2;border-radius:0 0 6px 6px;overflow:hidden;position:absolute;top:100%;right:0;left:0}.l-contents__sidenav-toggle-contents{display:grid;grid-template-rows:0fr;transition:.5s grid-template-rows ease,.5s padding ease,.5s border-color ease}.l-contents__sidenav-toggle-contents>*{overflow:hidden;visibility:hidden;transition:visibility 0s .5s}.l-contents__sidenav-toggle-contents.is-toggle-contents--open{grid-template-rows:1fr}.l-contents__sidenav-toggle-contents.is-toggle-contents--open>*{visibility:visible;transition:visibility 0s 0s}.l-contents__sidenav-toggle-contents.is-toggle-contents--open{max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px)}.l-contents__sidenav-toggle-contents.is-toggle-contents--open>*{overflow-y:auto;overscroll-behavior:contain}}@media(min-width: 1025px){.l-contents__sidenav-toggle-contents{padding:35px 16px 36px 20px}}@media(min-width: 1025px){.l-contents__sidenav-group+.l-contents__sidenav-group{margin-top:24px}}.l-contents__sidenav-heading{position:relative;line-height:1.4;font-weight:700;color:#018532}.l-contents__sidenav-heading{font-size:.875rem}@media(max-width: 1024px){.l-contents__sidenav-heading{padding:10px 18px;border-top:1px solid rgba(1,133,50,.3);background:#fff}}@media(min-width: 1025px){.l-contents__sidenav-heading{padding:6px 4px}}@media(min-width: 1025px){.l-contents__sidenav-heading{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #b7b7b7}}.l-contents__sidenav-list{display:grid;list-style:none}@media(min-width: 1025px){.l-contents__sidenav-list{row-gap:16px}}.l-contents__sidenav-link{display:flex;align-items:center;justify-content:space-between;column-gap:.8em;line-height:1.4;border-left:3px solid rgba(0,0,0,0);transition:.5s color}@media(max-width: 1024px){.l-contents__sidenav-link{padding:12px 14px;border-top:1px solid rgba(1,133,50,.3)}}.l-contents__sidenav-link .arrow{border:1px solid #b7b7b7;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.l-contents__sidenav-link .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.l-contents__sidenav-link .arrow{transition:.5s color,.5s background-color,.5s border-color}@media(any-hover: hover){.l-contents__sidenav-link:hover{color:#006325}.l-contents__sidenav-link:hover .arrow{color:#fff;background:#006325;border-color:#006325}}.l-contents__sidenav-link.is-sidenav__link--active{color:#006325}.l-contents__sidenav-link.is-sidenav__link--active .arrow{border-color:#006325}.l-contents__sidenav-summary{display:flex;align-items:center;justify-content:space-between;column-gap:.8em;line-height:1.4;list-style:none;border-left:3px solid rgba(0,0,0,0);cursor:pointer}.l-contents__sidenav-summary::-webkit-details-marker{display:none}@media(max-width: 1024px){.l-contents__sidenav-summary{padding:12px 14px;border-top:1px solid rgba(1,133,50,.3)}}.l-contents__sidenav-summary .arrow{border:1px solid #b7b7b7;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.l-contents__sidenav-summary .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.l-contents__sidenav-summary .arrow{rotate:90deg;transition:.5s color,.5s background-color,.5s border-color,.3s rotate}@media(any-hover: hover){.l-contents__sidenav-summary:hover{color:#006325}.l-contents__sidenav-summary:hover .arrow{color:#fff;background:#006325;border-color:#006325}}.l-contents__sidenav-details[open]>.l-contents__sidenav-summary .arrow{rotate:-90deg}.l-contents__sidenav-sublist{display:grid;list-style:none}.l-contents__sidenav-sublist .l-contents__sidenav-link{justify-content:flex-start;align-items:baseline;column-gap:.4em}.l-contents__sidenav-sublist .l-contents__sidenav-link::before{flex-shrink:0;content:"-";content:"-"/""}@media(max-width: 1024px){.l-contents__sidenav-sublist .l-contents__sidenav-link{padding-left:28px}}@media(min-width: 1025px){.l-contents__sidenav-sublist{row-gap:12px;margin-top:12px;padding-left:1em}}.l-contents__body{min-width:0}@media(max-width: 1024px){.l-contents__body{width:86%;margin-inline:auto}}@media(min-width: 1025px){.l-contents__body{padding-inline:60px}}@media(min-width: 1700px){.l-contents__body{padding-inline:0}}.l-contents__body-inner{container:contents-body/inline-size;max-width:1160px;margin-inline:auto}@media(min-width: 1700px){.l-contents__body-inner{max-width:1200px}}.is-follow-nav{pointer-events:none;transition:.5s opacity;opacity:0}.is-follow-nav--show{opacity:1;pointer-events:initial}.l-follow-nav{position:fixed;right:0;bottom:0;left:0;z-index:11}@media(max-width: 1024px){body:has(.l-contents__sidenav-toggle-contents.is-toggle-contents--open) .l-follow-nav{opacity:0;pointer-events:none;transition:.5s opacity}}@media(min-width: 1025px){.l-follow-nav{display:none}}.l-follow-nav__list{display:grid;column-gap:2px;grid-template-columns:repeat(2, 1fr);height:53px;list-style:none}.l-follow-nav__btn{display:flex;align-items:center;justify-content:center;column-gap:10px;width:100%;height:100%;color:#fff}@media(any-hover: hover){.l-follow-nav__btn{transition:.5s opacity}.l-follow-nav__btn:hover{opacity:.7}}.l-follow-nav__btn .label{line-height:1.2;font-size:clamp(.75rem,3.5897435897vw,.875rem)}.l-follow-nav__btn--medical{background:#00437b}.l-follow-nav__btn--medical .icon{display:inline-block;flex-shrink:0;width:25px;aspect-ratio:1}.l-follow-nav__btn--medical .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M0.78125 0C0.574049 0 0.375336 0.0823102 0.228823 0.228823C0.0823103 0.375336 1.29751e-07 0.57405 1.29751e-07 0.78125V8.59375C-0.000331998 10.3235 0.636965 11.9927 1.79002 13.2821C2.94307 14.5715 4.53095 15.3906 6.25 15.5828V17.1875C6.25 19.2595 7.0731 21.2466 8.53823 22.7118C10.0034 24.1769 11.9905 25 14.0625 25C16.1345 25 18.1216 24.1769 19.5868 22.7118C21.0519 21.2466 21.875 19.2595 21.875 17.1875V15.5469C22.8235 15.3533 23.6663 14.8144 24.24 14.0347C24.8137 13.255 25.0775 12.2901 24.9802 11.3269C24.8829 10.3638 24.4315 9.47111 23.7134 8.82193C22.9953 8.17274 22.0618 7.8133 21.0937 7.8133C20.1257 7.8133 19.1922 8.17274 18.4741 8.82193C17.756 9.47111 17.3046 10.3638 17.2073 11.3269C17.11 12.2901 17.3738 13.255 17.9475 14.0347C18.5212 14.8144 19.364 15.3533 20.3125 15.5469V17.1875C20.3125 18.8451 19.654 20.4348 18.4819 21.6069C17.3098 22.779 15.7201 23.4375 14.0625 23.4375C12.4049 23.4375 10.8152 22.779 9.64308 21.6069C8.47098 20.4348 7.8125 18.8451 7.8125 17.1875V15.5828C9.53155 15.3906 11.1194 14.5715 12.2725 13.2821C13.4255 11.9927 14.0628 10.3235 14.0625 8.59375V0.78125C14.0625 0.57405 13.9802 0.375336 13.8337 0.228823C13.6872 0.0823102 13.4884 0 13.2812 0H10.1562C9.94905 0 9.75033 0.0823102 9.60382 0.228823C9.45731 0.375336 9.375 0.57405 9.375 0.78125C9.375 0.98845 9.45731 1.18716 9.60382 1.33368C9.75033 1.48019 9.94905 1.5625 10.1562 1.5625H12.5V8.59375C12.5 10.0442 11.9238 11.4352 10.8982 12.4607C9.87265 13.4863 8.48165 14.0625 7.03125 14.0625C5.58085 14.0625 4.18985 13.4863 3.16426 12.4607C2.13867 11.4352 1.5625 10.0442 1.5625 8.59375V1.5625H3.90625C4.11345 1.5625 4.31216 1.48019 4.45868 1.33368C4.60519 1.18716 4.6875 0.98845 4.6875 0.78125C4.6875 0.57405 4.60519 0.375336 4.45868 0.228823C4.31216 0.0823102 4.11345 0 3.90625 0H0.78125ZM21.0937 9.375C21.7153 9.375 22.3115 9.62193 22.751 10.0615C23.1906 10.501 23.4375 11.0971 23.4375 11.7188C23.4375 12.3404 23.1906 12.9365 22.751 13.376C22.3115 13.8156 21.7153 14.0625 21.0937 14.0625C20.4721 14.0625 19.876 13.8156 19.4365 13.376C18.9969 12.9365 18.75 12.3404 18.75 11.7188C18.75 11.0971 18.9969 10.501 19.4365 10.0615C19.876 9.62193 20.4721 9.375 21.0937 9.375Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M0.78125 0C0.574049 0 0.375336 0.0823102 0.228823 0.228823C0.0823103 0.375336 1.29751e-07 0.57405 1.29751e-07 0.78125V8.59375C-0.000331998 10.3235 0.636965 11.9927 1.79002 13.2821C2.94307 14.5715 4.53095 15.3906 6.25 15.5828V17.1875C6.25 19.2595 7.0731 21.2466 8.53823 22.7118C10.0034 24.1769 11.9905 25 14.0625 25C16.1345 25 18.1216 24.1769 19.5868 22.7118C21.0519 21.2466 21.875 19.2595 21.875 17.1875V15.5469C22.8235 15.3533 23.6663 14.8144 24.24 14.0347C24.8137 13.255 25.0775 12.2901 24.9802 11.3269C24.8829 10.3638 24.4315 9.47111 23.7134 8.82193C22.9953 8.17274 22.0618 7.8133 21.0937 7.8133C20.1257 7.8133 19.1922 8.17274 18.4741 8.82193C17.756 9.47111 17.3046 10.3638 17.2073 11.3269C17.11 12.2901 17.3738 13.255 17.9475 14.0347C18.5212 14.8144 19.364 15.3533 20.3125 15.5469V17.1875C20.3125 18.8451 19.654 20.4348 18.4819 21.6069C17.3098 22.779 15.7201 23.4375 14.0625 23.4375C12.4049 23.4375 10.8152 22.779 9.64308 21.6069C8.47098 20.4348 7.8125 18.8451 7.8125 17.1875V15.5828C9.53155 15.3906 11.1194 14.5715 12.2725 13.2821C13.4255 11.9927 14.0628 10.3235 14.0625 8.59375V0.78125C14.0625 0.57405 13.9802 0.375336 13.8337 0.228823C13.6872 0.0823102 13.4884 0 13.2812 0H10.1562C9.94905 0 9.75033 0.0823102 9.60382 0.228823C9.45731 0.375336 9.375 0.57405 9.375 0.78125C9.375 0.98845 9.45731 1.18716 9.60382 1.33368C9.75033 1.48019 9.94905 1.5625 10.1562 1.5625H12.5V8.59375C12.5 10.0442 11.9238 11.4352 10.8982 12.4607C9.87265 13.4863 8.48165 14.0625 7.03125 14.0625C5.58085 14.0625 4.18985 13.4863 3.16426 12.4607C2.13867 11.4352 1.5625 10.0442 1.5625 8.59375V1.5625H3.90625C4.11345 1.5625 4.31216 1.48019 4.45868 1.33368C4.60519 1.18716 4.6875 0.98845 4.6875 0.78125C4.6875 0.57405 4.60519 0.375336 4.45868 0.228823C4.31216 0.0823102 4.11345 0 3.90625 0H0.78125ZM21.0937 9.375C21.7153 9.375 22.3115 9.62193 22.751 10.0615C23.1906 10.501 23.4375 11.0971 23.4375 11.7188C23.4375 12.3404 23.1906 12.9365 22.751 13.376C22.3115 13.8156 21.7153 14.0625 21.0937 14.0625C20.4721 14.0625 19.876 13.8156 19.4365 13.376C18.9969 12.9365 18.75 12.3404 18.75 11.7188C18.75 11.0971 18.9969 10.501 19.4365 10.0615C19.876 9.62193 20.4721 9.375 21.0937 9.375Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.l-follow-nav__btn--recruit{column-gap:14px;background:#018532}.l-follow-nav__btn--recruit .icon{width:15px}.l-follow-nav__btn--recruit .icon{display:inline-block;flex-shrink:0;width:15px;aspect-ratio:1}.l-follow-nav__btn--recruit .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.l-follow-nav__btn--recruit .label{padding-bottom:1px;font-size:clamp(.8125rem,4.1025641026vw,1rem)}.l-footer{position:relative;z-index:3;margin-top:48px;background:#fff}@media(max-width: 1024px){.l-footer{padding-bottom:53px}}@media(min-width: 1025px){.l-footer{margin-top:80px}}.l-footer__contact{padding-block:25px 28px;background:#018532}@media(min-width: 1025px){.l-footer__contact{padding-block:30px}}.l-footer__contact-inner{max-width:1074px}.l-footer__contact-list{display:grid;gap:16px 11px;grid-template-columns:repeat(2, 1fr);list-style:none}@media(min-width: 768px){.l-footer__contact-list{gap:18px;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1025px){.l-footer__contact-list{grid-template-columns:repeat(5, 1fr)}}.l-footer__contact-btn{display:flex;align-items:center;justify-content:center;position:relative;min-height:60px;padding:.6em 18px;background:#fff;border-radius:6px;box-shadow:#006325 0 6px 0;text-align:center}@media(any-hover: hover){.l-footer__contact-btn{transition:.5s background-color}.l-footer__contact-btn:hover{background-color:#daf4ca}}.l-footer__contact-btn .label{padding-bottom:.1em}.l-footer__contact-btn .label{font-size:1rem}.l-footer__contact-btn .icon{position:absolute;right:18px}.l-footer__contact-btn .icon{display:inline-block;flex-shrink:0;width:15px;aspect-ratio:1}.l-footer__contact-btn .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.l-footer__contact-btn:has(.icon){padding-right:24px}.l-footer__nav{display:grid;row-gap:18px;padding-block:36px}@media(min-width: 768px){.l-footer__nav{grid-template-columns:repeat(2, 1fr);gap:min(3.0769230769vw,40px)}}@media(min-width: 1025px){.l-footer__nav{grid-template-columns:340fr 340fr 440fr;padding-block:80px 60px}}@media(max-width: 767px){.l-footer__nav-group{margin-bottom:auto;border:1px solid #d6e9d5;border-radius:6px}}@media(min-width: 768px){.l-footer__nav-group:nth-child(3){grid-column:1/3}}@media(min-width: 1025px){.l-footer__nav-group:nth-child(3){grid-column:auto}}.l-footer__nav-title{position:relative;margin-bottom:26px;padding:0 6px 24px;font-weight:700;line-height:1.5;border-bottom:2px solid #c8c8c8}.l-footer__nav-title{font-size:1rem}@media(max-width: 767px){.l-footer__nav-title{display:none}}.l-footer__nav-title::after{position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:#018532;content:""}@media(any-hover: hover){.l-footer__nav-title a{transition:.5s color}.l-footer__nav-title a:hover{color:#018532 !important}}.l-footer__nav-btn{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:10px 24px 10px 20px}.l-footer__nav-btn{font-size:1.125rem}.l-footer__nav-btn{cursor:pointer}.l-footer__nav-btn .icon{display:flex;align-items:center;justify-content:center;position:relative;width:19px;aspect-ratio:1/1}.l-footer__nav-btn .icon::before,.l-footer__nav-btn .icon::after{position:absolute;width:100%;height:3px;background:#018532;content:""}.l-footer__nav-btn .icon::after{transform:rotate(90deg);transition:.5s}.l-footer__nav-btn.is-toggle-btn--open .icon::after{transform:rotate(360deg)}@media(min-width: 768px){.l-footer__nav-btn{display:none}}@media(max-width: 767px){.l-footer__nav-body{display:grid;grid-template-rows:0fr;transition:.5s grid-template-rows ease,.5s padding ease,.5s border-color ease}.l-footer__nav-body>*{overflow:hidden;visibility:hidden;transition:visibility 0s .5s}.l-footer__nav-body.is-toggle-contents--open{grid-template-rows:1fr}.l-footer__nav-body.is-toggle-contents--open>*{visibility:visible;transition:visibility 0s 0s}.l-footer__nav-body.is-toggle-contents--open{padding-bottom:16px}}.l-footer__nav-body-grid{display:grid;gap:20px}@media(min-width: 768px){.l-footer__nav-body-grid{grid-template-columns:repeat(2, 1fr);padding-inline:16px}.l-footer__nav-body-grid .l-footer__nav-body-column{padding-inline:0}}.l-footer__nav-body-column{display:grid;padding-inline:20px;gap:20px;align-content:flex-start}@media(min-width: 1025px){.l-footer__nav-body-column{padding-inline:16px}}.l-footer__nav-subtitle{margin-bottom:10px;color:#018532;line-height:1.5}.l-footer__nav-subtitle{font-size:1rem}@media(min-width: 1025px){.l-footer__nav-subtitle{margin-bottom:7px}}.l-footer__nav-subtitle:last-child{margin-bottom:0}.l-footer__nav-subtitle a{color:#018532;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.l-footer__nav-subtitle a{transition:.3s text-decoration-color}.l-footer__nav-subtitle a:hover{text-decoration-color:currentColor}}.l-footer__nav-list{display:grid;row-gap:12px;list-style:none}@media(min-width: 1025px){.l-footer__nav-list{row-gap:7px}}.l-footer__nav-link{display:block;width:fit-content;position:relative;padding-left:14px;line-height:1.4}.l-footer__nav-link{font-size:1rem}.l-footer__nav-link{text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.l-footer__nav-link{transition:.3s text-decoration-color}.l-footer__nav-link:hover{text-decoration-color:currentColor}}.l-footer__nav-link::before{position:absolute;top:8px;left:0;width:5px;height:8px;background:url(../img/common/footer_nav_arrow.svg) no-repeat center/5px 8px;content:""}.l-footer__external{padding-block:30px;background:#daf4ca}.l-footer__external-inner{display:grid;row-gap:15px;max-width:984px}@media(min-width: 1025px){.l-footer__external-inner{grid-template-columns:repeat(3, 1fr);column-gap:35px}}.l-footer__external-btn{display:flex;align-items:center;column-gap:11px;min-height:90px;background:#fff;border-radius:6px;border:1px solid;transition:.5s background-color,.5s color;line-height:1.4}.l-footer__external-btn{font-size:1rem}.l-footer__external-btn .icon{flex-shrink:0}.l-footer__external-btn .label{flex:1}.l-footer__external-btn--medical{padding:18px 24px;border:1px solid #00437b;color:#00437b}@media(any-hover: hover){.l-footer__external-btn--medical:hover{background:#00437b;color:#fff}}.l-footer__external-btn--setagaya{padding:18px 25px 18px 22px;border-color:#f6a93e}.l-footer__external-btn--setagaya .icon{width:46px}.l-footer__external-btn--setagaya .external-icon{margin-left:auto}.l-footer__external-btn--setagaya .external-icon{display:inline-block;flex-shrink:0;width:15px;aspect-ratio:1}.l-footer__external-btn--setagaya .external-icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.l-footer__external-btn--setagaya:hover{background:#f6a93e;color:#fff}}.l-footer__main{display:grid;row-gap:16px;max-width:1128px;padding:40px 13px 25px}@media(min-width: 768px){.l-footer__main{grid-template-columns:1fr auto}}@media(min-width: 768px){.l-footer__main{padding:48px 0 60px}}.l-footer__title{margin-bottom:24px}@media(min-width: 1025px){.l-footer__title{margin-bottom:38px}}.l-footer__title .link{display:flex;align-items:center;column-gap:8px}@media(any-hover: hover){.l-footer__title .link{transition:.5s opacity}.l-footer__title .link:hover{opacity:.7}}.l-footer__title .mark{flex-shrink:0;width:46px;font-size:5px}@media(min-width: 1025px){.l-footer__title .mark{width:60px}}.l-footer__title .name{display:flex;flex-direction:column;color:#018532;line-height:1.1}.l-footer__title .name small{margin-bottom:.1em;font-weight:500;font-size:min(3.0769230769vw,12px)}@media(min-width: 1025px){.l-footer__title .name small{font-size:min(1.756097561vw,18px)}}.l-footer__title .name span{font-weight:700;font-size:min(5.3846153846vw,21px)}@media(min-width: 1025px){.l-footer__title .name span{font-size:min(3.3170731707vw,34px)}}.l-footer__data{line-height:1.6}.l-footer__data{font-size:1rem}.l-footer__data dd{display:flex;flex-wrap:wrap;column-gap:.3em}@media(max-width: 1024px){.l-footer__data dd .zip{width:100%}}.l-footer__data dd .tel{width:100%}.l-footer__info{display:grid;row-gap:16px}.l-footer__info{font-size:.875rem}@media(min-width: 768px){.l-footer__info{margin-top:auto}}.l-footer__info-list{list-style:none;line-height:1.4}.l-footer__info-link{display:inline-flex;align-items:center;column-gap:4px;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.l-footer__info-link{transition:.3s text-decoration-color}.l-footer__info-link:hover{text-decoration-color:currentColor}}.l-footer__info-link::before{width:4px;height:1px;background:currentColor;content:""}.l-footer__sns{padding:20px 8px;border-block:1px solid #cacaca}@media(min-width: 1025px){.l-footer__sns{padding:35px min(3.8461538462vw,50px) 40px}}.l-footer__sns-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px 4px;list-style:none}@media(min-width: 768px){.l-footer__sns-list{grid-template-columns:repeat(3, auto);justify-content:center;column-gap:30px}}@media(min-width: 1280px){.l-footer__sns-list{column-gap:100px}}.l-footer__sns-link{display:flex;align-items:center;column-gap:6px;margin-block:auto;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.l-footer__sns-link{transition:.3s text-decoration-color}.l-footer__sns-link:hover{text-decoration-color:currentColor}}@media(min-width: 768px){.l-footer__sns-link{column-gap:15px}}.l-footer__sns-link .icon{width:30px}@media(min-width: 768px){.l-footer__sns-link .icon{width:34px}}.l-footer__sns-link .icon img{display:block;margin-inline:auto}.l-footer__sns-link .label{line-height:1.2}.l-footer__sns-link .label{font-size:.625rem}@media(min-width: 768px){.l-footer__sns-link .label{line-height:1.4}.l-footer__sns-link .label{font-size:.875rem}}@media(max-width: 767px){.l-footer__sns-link--x .icon img{width:25px}}.l-footer__copy{padding-block:26px 18px;text-align:center}.l-footer__copy{font-size:.75rem}@media(min-width: 1025px){.l-footer__copy{padding-block:38px 43px}}@media(min-width: 768px){.is-pagetop{opacity:0;transition:.5s opacity;pointer-events:none}.is-pagetop--show{opacity:1;pointer-events:initial}}@media(max-width: 1024px){.l-footer__pagetop{display:flex;align-items:center;column-gap:8px;width:fit-content;margin:0 5% 18px auto}.l-footer__pagetop{font-size:.875rem}.l-footer__pagetop::after{width:18px;aspect-ratio:1;background:url(../img/common/pagetop_arrow_s.svg) no-repeat center/contain;content:""}}@media(min-width: 1025px){.l-footer__pagetop{position:fixed;right:13px;bottom:0;width:100px;aspect-ratio:10/14}.l-footer__pagetop::before{position:absolute;top:0;left:0;width:100%;aspect-ratio:10/16;background:url(../img/common/pagetop_arrow.png) no-repeat center/contain;transition:.3s top;content:""}.l-footer__pagetop::after{position:relative;display:block;z-index:2;width:100%;height:100%;background:url(../img/common/pagetop.png) no-repeat center/contain;content:""}}@media(min-width: 1025px)and (any-hover: hover){.l-footer__pagetop:hover::before{top:-20px}}@media(min-width: 1025px){.l-footer__pagetop .label{display:none}}.l-article{display:grid;gap:50px 40px;width:86%;max-width:1200px;margin-inline:auto;padding-block:2.5rem 3.5rem}@media(min-width: 1025px){.l-article{width:94%;gap:min(6.25vw,80px);padding-block:4rem 5rem}}@media(min-width: 1025px){.l-article:has(.l-article__sidebar){grid-template-columns:1fr min(300px,25%);max-width:1200px}}body:has(.l-article__sidebar) .l-article__contents{width:100%}.l-article__archive-title{font-size:1.25rem}@media(min-width: 1025px){.l-article__archive-title{font-size:1.5rem}}.l-article__sidebar{display:flex;flex-direction:column;row-gap:40px}@media(min-width: 521px){.l-article__sidebar{row-gap:50px}}@media(any-hover: hover){.l-article__sidebar a{transition:.5s opacity}.l-article__sidebar a:hover{opacity:.7}}.l-article__sidebar-title{margin-bottom:.8em;padding-bottom:.4em;border-bottom:1px solid #b7b7b7;color:#00437b}.l-article__sidebar-title{font-size:1.125rem}@media(min-width: 1025px){.l-article__sidebar-title{font-size:1.25rem}}.l-article__sidebar-entry-list{list-style:none}.l-article__sidebar-entry-list li+li{margin-top:1em}.l-article__sidebar-entry-list .date{display:block}.l-article__sidebar-entry-list .date{font-size:.9375rem}.l-article__sidebar-entry-list .title{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(any-hover: hover){.l-article__sidebar-entry-list a{transition:.5s color}.l-article__sidebar-entry-list a:hover{color:#018532 !important}}.l-article__sidebar-category{padding-left:1.2em}.l-article__sidebar-category li+li{margin-top:.5em}.l-article__sidebar-category li .children{margin-top:.5em}.l-article__sidebar-category li .children li{display:flex;gap:.2em;margin-left:1em}.l-article__sidebar-category li .children li::before{content:"-"}@media(any-hover: hover){.l-article__sidebar-category a{transition:.5s color}.l-article__sidebar-category a:hover{color:#018532 !important}}.l-article__sidebar-archive{position:relative}.l-article__sidebar-archive{font-size:1rem}.l-article__sidebar-archive::after{position:absolute;right:1em;top:50%;transform:translateY(-50%);background:#333;height:.5em;width:.8em;clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}.l-article__sidebar-archive select{width:100%;border:1px solid;padding:.5em 2em .5em 1em;background:#fff;border-radius:0;border-color:#b7b7b7;color:#333;cursor:pointer}.c-skip-link{position:fixed;top:4px;left:4px;z-index:100;padding:.8em 1.6em;background:#018532;border-radius:6px;color:#fff;font-weight:700;text-decoration:underline;transform:translateY(-200%)}.c-skip-link{font-size:1rem}.c-skip-link:focus{transform:translateY(0);outline:3px solid #00437b;outline-offset:2px}.c-sub-mv{container:mv/inline-size}.c-sub-mv__inner{position:relative}.c-sub-mv__title{padding-block:50px 60px;font-weight:700;line-height:1.5}.c-sub-mv__title{font-size:1.5rem}@media(min-width: 1025px){.c-sub-mv__title{margin-inline:33px;padding-block:90px 120px}.c-sub-mv__title{font-size:2rem}}.c-sub-mv__bg{position:absolute;top:0;right:calc(50% - 50vw);right:calc(50% - 50cqi);bottom:0;left:calc(50% - 50vw);left:calc(50% - 50cqi);z-index:-1;border-radius:0 0 60px 0;overflow:hidden}@media(min-width: 1380px){.c-sub-mv__bg{right:-90px}}.c-sub-mv__bg img{width:100%;height:100%;object-fit:cover}.c-breadcrumb{padding-top:20px;line-height:1.375}.c-breadcrumb{font-size:.875rem}.c-breadcrumb .l-container{display:flex;flex-wrap:wrap;gap:0 .4em}.c-breadcrumb .aioseo-breadcrumbs{display:flex;flex-wrap:wrap;gap:0 .4em}.c-breadcrumb a{color:#018532;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.c-breadcrumb a{transition:.3s text-decoration-color}.c-breadcrumb a:hover{text-decoration-color:currentColor}}.c-post-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1em 1.5em;margin-bottom:2rem}@media(min-width: 1025px){.c-post-head{margin-bottom:3rem}}.c-post-head__title{width:100%;font-weight:700}.c-post-head__title{font-size:1.375rem}@media(min-width: 1025px){.c-post-head__title{font-size:1.5rem}}.c-post-head__category{display:flex;flex-wrap:wrap;gap:10px;letter-spacing:normal}.c-post-head__category{font-size:.875rem}.c-post-head__category a{display:inline-flex;align-items:center;justify-content:center;padding:.4em 1.2em .45em;border-radius:1.5em;line-height:1.3;background:#f7fff2;border:1px solid #018532;transition:.5s color,.5s background-color}@media(any-hover: hover){.c-post-head__category a:hover{background:#018532;color:#fff}}.c-post-body{display:flow-root;line-height:1.9;word-break:break-all}.c-post-body h2:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){position:relative;padding:0 .4em .6em;border-bottom:1px solid #acacac}.c-post-body h2:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:1.25rem}@media(min-width: 1025px){.c-post-body h2:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:1.375rem}}.c-post-body h2:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06)::before{position:absolute;left:0;bottom:-1px;width:min(25vw,10em);height:1px;background:#018532;content:""}.c-post-body h3:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){position:relative;padding:.2em 0 .2em 1em}.c-post-body h3:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:1.125rem}@media(min-width: 1025px){.c-post-body h3:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:1.25rem}}.c-post-body h3:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06)::before{position:absolute;top:0;bottom:0;left:0;width:5px;border-radius:3px;background:#018532;content:""}.c-post-body h4:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:1rem}@media(min-width: 1025px){.c-post-body h4:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:1.125rem}}.c-post-body h5:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:.9375rem}@media(min-width: 1025px){.c-post-body h5:not(.c-heading-01):not(.c-heading-02):not(.c-heading-03):not(.c-heading-04):not(.c-heading-05):not(.c-heading-06){font-size:1.0625rem}}.c-post-body a:not(.wp-block-button__link):not(.wp-block-file__button){color:#2c60ae}.c-post-body .wp-block-file__button{padding:.4em 1em;background:#018532;color:#fff}.c-post-body>*+*{margin-top:1.5em}.c-post-body p strong{color:#018532}.c-post-body *+h2,.c-post-body *+h3,.c-post-body *+h4,.c-post-body *+h5,.c-post-body *+h6{margin-top:2em}.c-post-body ul li{display:flex;position:relative;line-height:1.7}.c-post-body li+li{margin-top:.3em}.c-post-body ul:not(.blocks-gallery-grid){padding-left:1.2em}.c-post-body ul:not(.blocks-gallery-grid) li{display:list-item}.c-post-body ul.nomarker li{padding-left:0}.c-post-body ul.nomarker li::before{display:none}.c-post-body ol{padding-left:1.5em}.c-post-body iframe{max-width:100%}.c-post-body pre{white-space:pre-wrap}.c-post-body .alignleft{float:left;margin:0 1em 1em 0}.c-post-body .alignright{float:right;margin:0 0 1em 1em}.c-post-body .aligncenter{margin-right:auto;margin-left:auto}.c-post-body figure figcaption{margin-top:.5em;text-align:center;font-size:85%}.c-post-body .wp-block-button__link{padding-block:.6em;background:#018532}@media(any-hover: hover){.c-post-body .wp-block-button__link{transition:.5s opacity}.c-post-body .wp-block-button__link:hover{opacity:.7}}.c-post-body .wp-block-columns>*>*+*{margin-top:1.5em}.c-post-body .wp-block-group__inner-container>*+*{margin-top:1.5em}@media(max-width: 1024px){.c-post-body img[style*=float]{display:block;float:none !important;margin:20px auto}}.c-post-body>p>img:not([style*=float]),.c-post-body>p>a>img:not([style*=float]){display:block;margin:20px auto}.c-news-list{list-style:none}.c-news-item{border-bottom:1px dashed #cacaca}.c-news-item .link{display:flex;flex-direction:column;align-items:flex-start;row-gap:8px;padding-block:20px}@media(min-width: 768px){.c-news-item .link{gap:10px;flex-direction:row;flex-wrap:wrap;padding:20px 25px 22px}}@media(any-hover: hover){.c-news-item .link:hover .title{color:#018532}}@media(min-width: 1025px){.c-news-item .date{width:10em;flex-shrink:0}}.c-news-item .category{display:flex;flex-wrap:wrap;gap:10px}.c-news-item .category{font-size:.6875rem}@media(min-width: 1025px){.c-news-item .category{width:100%}.c-news-item .category{font-size:.75rem}}.c-news-item .category-label{padding:.4em 1.2em .45em;border-radius:1.5em;line-height:1.3;background:#f7fff2;border:1px solid #018532}.c-news-item .title{position:relative;width:100%;font-weight:500;min-width:0;line-height:inherit;transition:.5s color}.c-news-item .title{font-size:1rem}@media(min-width: 1025px){.c-news-item .title{flex:1}}.c-news-item .title>span{display:block;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width: 768px){.c-news-item .title>span{-webkit-line-clamp:1}}.c-blog-list{display:grid;gap:24px;list-style:none}@media(min-width: 521px){.c-blog-list{grid-template-columns:repeat(2, 1fr)}}@container contents-body (min-width: 1025px){.c-blog-list{grid-template-columns:repeat(3, 1fr)}}.c-blog-card{border:1px solid #cacaca;border-radius:6px;overflow:hidden}.c-blog-card .link{display:block;height:100%}.c-blog-card .link .img img{transition:.5s opacity}@media(any-hover: hover){.c-blog-card .link:hover .img img{opacity:.7}}@media(min-width: 768px){.c-blog-card .link{gap:10px;flex-direction:row;flex-wrap:wrap}}@media(any-hover: hover){.c-blog-card .link:hover .title{color:#018532}}.c-blog-card .img{aspect-ratio:315/233}.c-blog-card .img img{width:100%;height:100%;object-fit:cover}.c-blog-card .inner{display:flex;flex-direction:column;row-gap:10px;padding:16px 16px 40px}@media(min-width: 1025px){.c-blog-card .inner{padding:20px 20px 40px}}.c-blog-card .title{position:relative;min-width:0;line-height:inherit;transition:.5s color}.c-blog-card .title{font-size:1.125rem}.c-blog-card .title>span{display:block;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c-blog-card .category{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.c-blog-card .category{font-size:.6875rem}@media(min-width: 1025px){.c-blog-card .category{width:100%}.c-blog-card .category{font-size:.75rem}}.c-blog-card .category-label{padding:.4em 1.2em .45em;border-radius:1.5em;background:#f7fff2;border:1px solid #018532;line-height:1.3}.c-pager{display:grid;grid-template-areas:"prev next" "back back";justify-content:space-between;max-width:1340px;gap:20px}@media(min-width: 1280px){.c-pager{grid-template-columns:.5fr 1fr .5fr;grid-template-areas:"prev back next"}}@media(min-width: 1280px){.l-container:has(.l-article__sidebar) .c-pager{grid-template-columns:1fr 1fr;justify-content:space-between;grid-template-areas:"prev next" "back back"}}.c-pager__prev{grid-area:prev;margin-right:auto;margin-block:auto}.c-pager__prev a{display:inline-flex;align-items:center;column-gap:.6em;transition:.5s color;flex-direction:row-reverse}.c-pager__prev a::after{flex-shrink:0;aspect-ratio:1;width:1.3em;background-color:#018532;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM7.29297 6.70703L10.4141 9.82812L7.29297 12.9492L8.70703 14.3643L13.2422 9.82812L8.70703 5.29297L7.29297 6.70703Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM7.29297 6.70703L10.4141 9.82812L7.29297 12.9492L8.70703 14.3643L13.2422 9.82812L8.70703 5.29297L7.29297 6.70703Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:"";scale:-1 1}@media(any-hover: hover){.c-pager__prev a:hover{color:#018532}}.c-pager__next{grid-area:next;margin-left:auto;margin-block:auto;text-align:right}.c-pager__next a{display:inline-flex;align-items:center;column-gap:.6em;transition:.5s color}.c-pager__next a::after{flex-shrink:0;aspect-ratio:1;width:1.3em;background-color:#018532;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM7.29297 6.70703L10.4141 9.82812L7.29297 12.9492L8.70703 14.3643L13.2422 9.82812L8.70703 5.29297L7.29297 6.70703Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM7.29297 6.70703L10.4141 9.82812L7.29297 12.9492L8.70703 14.3643L13.2422 9.82812L8.70703 5.29297L7.29297 6.70703Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.c-pager__next a:hover{color:#018532}}.c-pager__back{grid-area:back;text-align:center}.c-pager__back a{margin-inline:auto}.c-pagination:has(.nav-links){margin-top:50px}@media(min-width: 768px){.c-pagination:has(.nav-links){margin-top:60px}}.c-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 1em}.c-pagination .nav-links>*:not(.extend):not(.pages):not(.dots){display:flex;align-items:center;justify-content:center;min-width:1.8em;padding:.1em .64em;background:#fff;border:1px solid #018532;color:#018532}.c-pagination .nav-links a{display:block}@media(any-hover: hover){.c-pagination .nav-links a{transition:.5s color}.c-pagination .nav-links a:hover{color:#018532 !important}}.c-pagination .nav-links>.current{background:#018532 !important;color:#fff !important}.c-img-hover-zoom{position:relative;overflow:hidden}@media(any-hover: hover){.c-img-hover-zoom a:hover img{transform:scale(1.08)}}.c-img-hover-zoom img{transition:.5s transform;width:100%;height:100%;object-fit:cover}@media(any-hover: hover){a:hover .c-img-hover-zoom img{transform:scale(1.08)}}.c-heading-02{position:relative;padding:36px 0 0 16px}.c-heading-02{font-size:1.375rem}@media(min-width: 1025px){.c-heading-02{font-size:1.75rem}}.c-heading-02::before{position:absolute;top:0;left:0;width:16px;height:22px;background:url(../img/common/heading02_deco.svg) no-repeat center/16px 22px;content:""}.c-heading-03{position:relative;padding:26px 14px 0;border-top:1px solid #cacaca}.c-heading-03{font-size:1.125rem}@media(min-width: 1025px){.c-heading-03{padding:26px 26px 0}.c-heading-03{font-size:1.25rem}}.c-heading-03--large{padding:26px 26px 0}.c-heading-03--large{font-size:1.5rem}.c-heading-03::before{position:absolute;top:-1px;left:0;width:68px;height:4px;background:#018532;border-radius:0 0 4px 4px;content:""}.c-heading-04{position:relative;padding:14px 16px;background:#edfbe4;border-radius:6px;font-weight:700}.c-heading-04{font-size:1rem}@media(min-width: 1025px){.c-heading-04{padding:17px 32px}.c-heading-04{font-size:1.125rem}}.c-heading-04::after{position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#69b377;content:""}.c-heading-05{font-size:1.125rem}@media(min-width: 1025px){.c-heading-05{font-size:1.25rem}}.c-list{list-style:none}.c-list--disc{display:flex;flex-direction:column;row-gap:8px;color:#333;font-weight:500;line-height:1.84}.c-list--disc{font-size:1rem}.c-list--disc>li{position:relative;padding-left:22px}.c-list--disc>li::before{content:"";position:absolute;top:calc((1.84em - 13px)/2);left:0;width:13px;height:13px;border-radius:50%;background-color:#f6a93e}.c-list--dot>li{display:flex}.c-list--dot>li::before{flex-shrink:0;content:"・"}.c-primary-btn{display:inline-flex;align-items:center;justify-content:space-between;column-gap:12px;position:relative;min-height:70px;min-width:290px;height:100%;padding:10px 22px 10px 22px;background:#018532;color:#fff;border-radius:6px;border:1px solid #018532;transition:.5s background-color}.c-primary-btn{font-size:1rem}@media(min-width: 768px){.c-primary-btn{column-gap:30px}}.c-primary-btn .label{padding-bottom:.05em;text-align:left;line-height:1.2}.c-primary-btn .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.c-primary-btn .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.c-primary-btn:hover{background-color:#fefde4;color:#018532}.c-primary-btn:hover .arrow{background-color:#018532;color:#fff}}.c-primary-btn--back{flex-direction:row-reverse;justify-content:center;column-gap:14px}.c-primary-btn--back .label{text-align:center}.c-primary-btn--back .arrow{rotate:180deg}.c-secondary-btn{display:inline-flex;align-items:center;justify-content:space-between;column-gap:10px;min-width:270px;min-height:52px;padding:10px 14px 10px 26px;background:#fffee4;border:1px solid #018532;border-radius:5em;transition:.5s background-color}.c-secondary-btn{font-size:1rem}.c-secondary-btn .label{line-height:1.3;text-align:left}.c-secondary-btn .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#018532;color:#fff;transition:.5s color,.5s background-color}.c-secondary-btn .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-secondary-btn .pdf-icon{width:20px;aspect-ratio:26/32;background:#fff url(../img/common/icon_pdf.svg) no-repeat center/contain;content:""}@media(any-hover: hover){.c-secondary-btn:hover{background-color:#018532;color:#fff}.c-secondary-btn:hover .arrow{background-color:#fff;color:#018532}}.c-tertiary-btn{display:inline-flex;align-items:center;justify-content:space-between;column-gap:10px;min-width:240px;min-height:44px;padding:10px 18px 10px 28px;background:#018532;border:1px solid #018532;border-radius:5em;color:#fff;transition:.5s background-color,.5s color}.c-tertiary-btn{font-size:1rem}.c-tertiary-btn .label{line-height:1.3;padding-bottom:.05em}.c-tertiary-btn .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.c-tertiary-btn .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.c-tertiary-btn:hover{background-color:#fefde4;color:#018532}.c-tertiary-btn:hover .arrow{background-color:#018532;color:#fff}}.c-tertiary-btn--small{column-gap:8px;min-width:180px;min-height:36px;padding:7px 12px 7px 20px}.c-tertiary-btn--small{font-size:.875rem}.c-tertiary-btn--small .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.c-tertiary-btn--small .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-btn-pdf{display:flex;align-items:center;min-height:60px;padding:16px 64px 16px 24px;border:1px solid #018532;border-radius:6px;background:#fff url(../img/common/icon_pdf.svg) no-repeat right 24px center/26px 32px;box-shadow:0 5px 0 #018532;color:#333;text-decoration:none;transition:.3s background-color}.c-btn-pdf:hover{background-color:#fefde4}.c-btn-pdf--large{min-height:72px;box-shadow:0 7px 0 #018532}@container contents-body (min-width: 1025px){.c-btn-pdf--large{min-height:80px;padding:16px 72px 16px 43px;background-position:right 28px center}}.c-btn-pdf__title{font-weight:700;line-height:1.4}.c-btn-pdf__title{font-size:1rem}.c-btn-pdf--large .c-btn-pdf__title{font-size:1.125rem}@container contents-body (min-width: 1025px){.c-btn-pdf--large .c-btn-pdf__title{font-size:1.3125rem}}.c-btn-pdf-list{display:flex;flex-direction:column;row-gap:20px;margin:0;padding:0;list-style:none}.c-btn-pdf-note{margin:14px 0 0 0;font-weight:500;line-height:1.7}.c-btn-pdf-note{font-size:.75rem}.c-btn-download{display:inline-flex;align-items:center;justify-content:space-between;column-gap:10px;min-width:130px;min-height:35px;padding:6px 12px;border-radius:6px;color:#fff;font-weight:500;line-height:1.6;text-decoration:none;background:#018532}.c-btn-download{font-size:.875rem}@media(any-hover: hover){.c-btn-download{transition:.5s opacity}.c-btn-download:hover{opacity:.7}}@media(min-width: 1025px){.c-btn-download{column-gap:24px;min-width:149px}}.c-btn-download .icon{display:inline-block;flex-shrink:0;width:16px;aspect-ratio:1}.c-btn-download .icon::before{display:block;width:100%;height:100%;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 12L3 7L4.4 5.55L7 8.15V0H9V8.15L11.6 5.55L13 7L8 12ZM2 16C1.45 16 0.979333 15.8043 0.588 15.413C0.196666 15.0217 0.000666667 14.5507 0 14V11H2V14H14V11H16V14C16 14.55 15.8043 15.021 15.413 15.413C15.0217 15.805 14.5507 16.0007 14 16H2Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 12L3 7L4.4 5.55L7 8.15V0H9V8.15L11.6 5.55L13 7L8 12ZM2 16C1.45 16 0.979333 15.8043 0.588 15.413C0.196666 15.0217 0.000666667 14.5507 0 14V11H2V14H14V11H16V14C16 14.55 15.8043 15.021 15.413 15.413C15.0217 15.805 14.5507 16.0007 14 16H2Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-link--color{color:#2c60ae}@media(any-hover: hover){.c-link--color{transition:.5s opacity}.c-link--color:hover{opacity:.7}}@media(min-width: 768px){.c-link--tel{pointer-events:none;cursor:default;text-decoration:none}}.c-link--underline{border-bottom:1px solid;transition:.5s border}@media(any-hover: hover){.c-link--underline:hover{border-bottom-color:rgba(0,0,0,0)}}.c-link--pdf::after{display:inline-block;width:18px;aspect-ratio:26/32;margin-left:6px;vertical-align:-0.25em;background:#fff url(../img/common/icon_pdf.svg) no-repeat center/contain;content:""}.c-notice{font-size:.875rem}.c-notice--arrow{display:flex}.c-notice--arrow::before{flex-shrink:0;content:"▶"}.c-slide-list{display:flex}@media(max-width: 1024px){.c-slide-list{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.c-slide-list--fullwidth{margin-inline:calc(50% - 50vw);padding-inline:7vw;scroll-padding-inline:7vw}}@container contents-body (max-width: 1024px){.c-slide-list{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.c-slide-list--fullwidth{margin-inline:calc(50% - 50vw);padding-inline:7vw;scroll-padding-inline:7vw}}.c-slide-list:focus-visible{outline:3px solid #00437b;outline-offset:-3px}@media(max-width: 1024px){.c-slide-list__card{scroll-snap-align:start;scroll-snap-stop:always}}.c-slide-list__control{display:flex;justify-content:center;column-gap:24px;margin-top:24px}@media(min-width: 1025px){.c-slide-list__control{display:none}}@container contents-body (max-width: 1024px){.c-slide-list__control{display:flex}}.c-slide-list__control.is-hidden{display:none}.c-slide-list__btn{display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1;border-radius:50%;background:#018532;transition:.5s}@media(any-hover: hover){.c-slide-list__btn{transition:.5s opacity}.c-slide-list__btn:hover{opacity:.7}}.c-slide-list__btn:disabled{opacity:.4;filter:grayscale(100%);pointer-events:none}.c-slide-list__btn::before{display:block;width:7px;height:13px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath d='M0.156178 0.153008C0.0560622 0.253073 0 0.3875 0 0.527493C0 0.667486 0.0560622 0.801913 0.156178 0.901978L5.73574 6.5L0.157968 12.098C0.0583877 12.198 0.0026628 12.3321 0.0026628 12.4716C0.0026628 12.6112 0.0583877 12.7453 0.157968 12.8452C0.206361 12.8942 0.264334 12.9331 0.328433 12.9597C0.392531 12.9863 0.461446 13 0.531072 13C0.600698 13 0.669613 12.9863 0.733711 12.9597C0.79781 12.9331 0.855783 12.8942 0.904176 12.8452L6.83805 6.89024C6.9419 6.78572 7 6.64573 7 6.5C7 6.35427 6.9419 6.21428 6.83805 6.10977L0.902387 0.154758C0.853993 0.105805 0.796021 0.0668762 0.731922 0.040289C0.667823 0.0137018 0.598909 0 0.529282 0C0.459656 0 0.390742 0.0137018 0.326643 0.040289C0.262544 0.0668762 0.204572 0.105805 0.156178 0.154758V0.153008Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath d='M0.156178 0.153008C0.0560622 0.253073 0 0.3875 0 0.527493C0 0.667486 0.0560622 0.801913 0.156178 0.901978L5.73574 6.5L0.157968 12.098C0.0583877 12.198 0.0026628 12.3321 0.0026628 12.4716C0.0026628 12.6112 0.0583877 12.7453 0.157968 12.8452C0.206361 12.8942 0.264334 12.9331 0.328433 12.9597C0.392531 12.9863 0.461446 13 0.531072 13C0.600698 13 0.669613 12.9863 0.733711 12.9597C0.79781 12.9331 0.855783 12.8942 0.904176 12.8452L6.83805 6.89024C6.9419 6.78572 7 6.64573 7 6.5C7 6.35427 6.9419 6.21428 6.83805 6.10977L0.902387 0.154758C0.853993 0.105805 0.796021 0.0668762 0.731922 0.040289C0.667823 0.0137018 0.598909 0 0.529282 0C0.459656 0 0.390742 0.0137018 0.326643 0.040289C0.262544 0.0668762 0.204572 0.105805 0.156178 0.154758V0.153008Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-slide-list__btn--prev::before{translate:-1px;scale:-1 1}.c-slide-list__btn--next::before{translate:1px}.scroll-hint-icon{top:50%;transform:translateY(-50%)}.scroll-hint-icon-wrap{z-index:2}@media(min-width: 1025px){.scroll-hint-icon-wrap{display:none}}@media(min-width: 1025px){.js-scroll-hint>.scroll-hint-icon-wrap{display:block}}.scroll-hint-text{font-size:.6875rem}.scroll-hint-text{letter-spacing:.04em;white-space:nowrap}.scroll-hint-icon-white{box-shadow:0 2px 6px rgba(0,0,0,.12)}.scroll-hint-icon-white .scroll-hint-text{color:#727272}.scroll-hint-icon-white::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48cGF0aCBkPSJNMjEuMzMsMzAuNTJINy44NUExLjU1LDEuNTUsMCwwLDEsNi4zLDI5YTEyLjQ2LDEyLjQ2LDAsMCwwLS42My00LjQyLDI1LjE2LDI1LjE2LDAsMCwwLTQuMjUtNWwtLjA2LS4wNkE1LDUsMCwwLDEsMCwxNS44NmEzLjY0LDMuNjQsMCwwLDEsMS4xNy0yLjYyLDMuNjMsMy42MywwLDAsMSw1LjE0LjA3VjMuNzdhMy43NywzLjc3LDAsMSwxLDcuNTQsMFY4LjMzYTMuMzUsMy4zNSwwLDAsMSwxLjI2LDAsMywzLDAsMCwxLDIsMS4yMiwzLjUsMy41LDAsMCwxLDItLjA2LDMuMjEsMy4yMSwwLDAsMSwyLDEuNTQsMy43NCwzLjc0LDAsMCwxLDMsLjQ3QTQuMjEsNC4yMSwwLDAsMSwyNS43NCwxNWMwLC4xMSwwLC4yNywwLC40NmExOS4yNiwxOS4yNiwwLDAsMS0uODQsN2MtLjE0LjM4LS4zNi44MS0uNTYsMS4yMmwtLjExLjIyYzAsLjA3LS4wOS4xNC0uMTQuMjFhNy4xMyw3LjEzLDAsMCwwLTEuMTcsMi4xN2MtLjA2LjU2LS4wNiwyLjE1LS4wNSwyLjcxQTEuNTUsMS41NSwwLDAsMSwyMS4zMywzMC41MlpNOC42MSwyOC4yMWgxMmMwLS43MSwwLTEuNzEuMDctMi4yM2E4Ljc0LDguNzQsMCwwLDEsMS41OS0zLjI1bC4wNi0uMTJhMTAsMTAsMCwwLDAsLjQ2LTEsMTYuOCwxNi44LDAsMCwwLC43LTYuMTJjMC0uMjMsMC0uNDEsMC0uNTRoMGEyLDIsMCwwLDAtLjY0LTEuNTIsMS4zMywxLjMzLDAsMCwwLTEuNTUuMDgsMS4xMywxLjEzLDAsMCwxLTEuMTguMjgsMS4xNSwxLjE1LDAsMCwxLS43OC0uOTQsMS4yNiwxLjI2LDAsMCwwLS43NS0xLjExLDEsMSwwLDAsMC0xLjExLjI4bC0uMS4xYTEuMTUsMS4xNSwwLDAsMS0xLjE5LjI5LDEuMTYsMS4xNiwwLDAsMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiwwLDAsMC0xLC40OCwxLjE2LDEuMTYsMCwwLDEtMi4xNi0uNThWMy43N2ExLjQ2LDEuNDYsMCwxLDAtMi45MiwwdjcuODVsMCw0LjMzYTEuMTcsMS4xNywwLDAsMS0uODMsMS4xMSwxLjE1LDEuMTUsMCwwLDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUsMS4zNSwwLDAsMC0yLS4xMkwyLjcsMTVhMS4zMiwxLjMyLDAsMCwwLS4zOSwxQTIuNTcsMi41NywwLDAsMCwzLDE3Ljg1bDAsMGEyNy4yNCwyNy4yNCwwLDAsMSw0LjcsNS42MkExMi42MywxMi42MywwLDAsMSw4LjYxLDI4LjIxWk0yMy4yLDIzLjM1Wk02LjUxLDE2LjU5WiIgZmlsbD0iIzcyNzI3MiIvPjwvc3ZnPg==)}.scroll-hint-icon-white::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48ZyBmaWxsPSIjNzI3MjcyIj48cGF0aCBkPSJNMTAuNCw3LjE3SDEuODVhMS4xNiwxLjE2LDAsMSwxLDAtMi4zMUgxMC40YTEuMTYsMS4xNiwwLDEsMSwwLDIuMzFaIi8+PHBhdGggZD0iTTcuNCwxMmExLjE1LDEuMTUsMCwwLDEtLjcyLS4yNWwtNi4yNS01QTEuMiwxLjIsMCwwLDEsMCw1Ljg3LDEuMTQsMS4xNCwwLDAsMSwuNDYsNUw2LjcuMjNBMS4xNiwxLjE2LDAsMCwxLDguMSwyLjA4TDMsNS45MSw4LjEyLDEwQTEuMTYsMS4xNiwwLDAsMSw3LjQsMTJaIi8+PHBhdGggZD0iTTMxLjQ1LDcuMTdIMjIuODlhMS4xNiwxLjE2LDAsMSwxLDAtMi4zMWg4LjU2YTEuMTYsMS4xNiwwLDAsMSwwLDIuMzFaIi8+PHBhdGggZD0iTTI1LjksMTJhMS4xOCwxLjE4LDAsMCwxLS45MS0uNDNBMS4xNywxLjE3LDAsMCwxLDI1LjE3LDEwbDUuMDktNC4wNUwyNS4yLDIuMDhBMS4xNiwxLjE2LDAsMCwxLDI2LjU5LjIzTDMyLjg0LDVhMS4xNiwxLjE2LDAsMCwxLC40NS45MSwxLjE0LDEuMTQsMCwwLDEtLjQzLjkybC02LjI0LDVBMS4xNywxLjE3LDAsMCwxLDI1LjksMTJaIi8+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.9}.c-relation-nav__inner{container:relation-nav/inline-size;position:relative;max-width:935px;margin-inline:auto;padding-block:20px 30px}@media(min-width: 1025px){.c-relation-nav__inner{padding-block:36px 39px}}.c-relation-nav__inner::before{position:absolute;top:0;right:-12px;bottom:0;left:-12px;border-radius:6px;background:url(../img/common/bg.webp) no-repeat center bottom/cover;content:""}@media(min-width: 1025px){.c-relation-nav__inner::before{right:-32px;left:-32px}}.c-relation-nav__wrapper{display:flex;flex-direction:column;row-gap:20px;position:relative;padding:26px 20px 36px;background:#fff;border-radius:6px;border:1px solid #d6e9d5}@media(min-width: 1025px){.c-relation-nav__wrapper{row-gap:40px;padding:40px 36px 58px}}.c-relation-nav__title{text-align:center}.c-relation-nav__title{font-size:1.375rem}@media(min-width: 1025px){.c-relation-nav__title{font-size:1.75rem}}.c-relation-nav__title::after{display:block;width:74px;height:4px;margin:20px auto 0;background:#018532;content:""}@media(min-width: 1025px){.c-relation-nav__title::after{margin-top:28px}}.c-relation-nav__text{width:fit-content;margin-inline:auto}.c-relation-nav__tel{font-weight:700;text-align:center}.c-relation-nav__tel{font-size:1.125rem}.c-relation-nav__list{display:grid;grid-template-columns:minmax(0, 270px);justify-content:center;gap:16px;list-style:none}@container relation-nav (min-width: 600px){.c-relation-nav__list{grid-template-columns:repeat(2, minmax(0, 270px));gap:25px}}@container relation-nav (min-width: 900px){.c-relation-nav__list{grid-template-columns:repeat(3, minmax(0, 270px))}}.c-relation-nav__list--center{display:flex}.c-relation-nav__list .c-nav-btn{width:100%}.c-nav-btn{display:flex;align-items:center;justify-content:space-between;column-gap:14px;min-height:67px;height:100%;padding:12px 16px 12px 22px;border-radius:6px;border:1px solid #018532;box-shadow:#018532 0 4px 0;line-height:1.3}@media(any-hover: hover){.c-nav-btn{transition:.5s background-color}.c-nav-btn:hover{background-color:#f7fff2}}.c-nav-btn--tel{background:#fefde4}@media(any-hover: hover){.c-nav-btn--tel{transition:.5s background-color}.c-nav-btn--tel:hover{background-color:#fdfbcd}}.c-nav-btn--vacancy{background:#ffedf1}@media(any-hover: hover){.c-nav-btn--vacancy{transition:.5s background-color}.c-nav-btn--vacancy:hover{background-color:#ffe3e9}}.c-nav-btn .label{font-weight:700}.c-nav-btn .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;aspect-ratio:1;border-radius:50%;background-color:#018532;color:#fff;transition:.5s color,.5s background-color}.c-nav-btn .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-nav-btn--has-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;min-height:120px;padding:12px 50px 16px 22px}.c-nav-btn--has-title .title{margin-bottom:6px}.c-nav-btn--has-title .title{font-size:1.25rem}.c-nav-btn--has-title .arrow{position:absolute;right:20px}.c-table-wrapper{border:1px solid #b7b7b7;border-radius:6px;overflow-x:auto;overflow-y:hidden;box-sizing:content-box}.c-table-wrapper:focus-visible{outline:3px solid #00437b;outline-offset:2px}.c-table{width:100%;border:none;box-sizing:border-box}@media(max-width: 1024px){.c-table[class*=u-min-width-]{font-size:.875rem}}.c-table th{font-weight:500}.c-table th,.c-table td{height:65px;padding:.8em 1em;text-align:left;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;line-height:1.4}.c-table tr>*:first-child{border-left:none}.c-table thead:first-child tr:first-child>*,.c-table tbody:first-child tr:first-child>*{border-top:none}.c-table thead th{background:#f7fff2;font-weight:500}.c-table thead th:first-child{background:#018532;color:#fff}.c-table tbody th{font-weight:500;background:#018532;color:#fff}@media(max-width: 767px){.c-table--small-block{display:block}.c-table--small-block thead,.c-table--small-block tbody,.c-table--small-block tr,.c-table--small-block th,.c-table--small-block td{height:auto !important;border-left:none;width:auto !important;display:block}}.c-table--striped tbody tr:nth-child(2n){background:#f9f9f9}.c-policy-card{border:1px solid #d6e9d5;border-radius:6px;overflow:hidden;background:#fff}.c-policy-card__title{display:flex;align-items:center;position:relative;padding:16px 22px;min-height:90px;line-height:1.3;border-bottom:1px solid #d6e9d5;color:#018532}.c-policy-card__title{font-size:1.3125rem}@media(min-width: 1280px){.c-policy-card__title{min-height:112px;padding-inline:30px}.c-policy-card__title{font-size:1.5rem}}.c-policy-card__title::before{position:absolute;top:50%;height:50px;bottom:4px;left:0;translate:0 -50%;width:4px;border-radius:2px;content:"";background:#018532}@media(min-width: 1280px){.c-policy-card__title::before{height:64px}}.c-policy-card__body{padding:22px 20px 30px}@media(min-width: 1280px){.c-policy-card__body{padding:30px 30px 40px}}.c-policy-card__body>*+*{margin-top:20px}@media(min-width: 1280px){.c-policy-card__body>*+*{margin-top:30px}}.c-topic-card{padding:20px 12px;border-radius:6px;background:url(../img/common/bg.webp) no-repeat center/cover}@media(min-width: 1025px){.c-topic-card{padding:29px 32px 33px}}.c-topic-card__inner{padding:22px 20px 24px;border:1px solid #d6e9d5;border-radius:6px;background:#fff}@media(min-width: 1025px){.c-topic-card__inner{padding:33px 46px 36px}}.c-topic-card__title{display:flex;align-items:baseline;column-gap:8px;line-height:1.8;font-weight:700;color:#333}.c-topic-card__title{font-size:1.0625rem}@media(min-width: 1025px){.c-topic-card__title{font-size:1.125rem}}.c-topic-card__title::before{flex-shrink:0;width:13px;height:13px;border-radius:50%;background:#f6a93e;content:""}.c-topic-card__body{margin-top:8px;line-height:1.7;font-weight:500;color:#333}.c-topic-card__body{font-size:1rem}@media(min-width: 1025px){.c-topic-card__body{padding-left:21px}}.c-topic-card__body>*+*{margin-top:16px}.c-voice-list{list-style:none;display:grid;row-gap:26px}@media(min-width: 768px){.c-voice-list{grid-template-columns:repeat(2, 1fr);gap:30px}}@container contents-body (min-width: 1025px){.c-voice-list{grid-template-columns:repeat(3, 1fr);gap:clamp(24px,2.8235294118vw,48px)}}@container contents-body (min-width: 1025px){.c-voice-list--col2{grid-template-columns:repeat(2, 1fr)}}.c-voice-list__item{display:flex}.c-voice-list__card{position:relative;display:flex;flex-direction:column;width:100%;padding:24px 20px 30px 24px;border:1px solid #dd6f0f;border-radius:6px}@container contents-body (min-width: 1025px){.c-voice-list__card{padding:34px 36px 40px 40px}}.c-voice-list__card::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;translate:8px 8px;z-index:-1;background:#fffbed;border-radius:6px;content:""}.c-voice-list__speaker{display:flex;align-items:center;column-gap:15px;line-height:1.4375}.c-voice-list__speaker{font-size:1rem}.c-voice-list__speaker img{flex:none;width:29px;height:23px}.c-voice-list__speaker+.c-voice-list__text{margin-top:23px}.c-voice-list__text{line-height:1.5625}.c-voice-list__text{font-size:1rem}.c-voice-list__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:14px;border-top:1px dotted rgba(221,111,15,.5);line-height:1.6}.c-voice-list__meta{font-size:.8125rem}@media(min-width: 1025px){.c-voice-list__meta{font-size:.875rem}}.c-voice-list__meta>div{display:flex;align-items:baseline}.c-voice-list__meta dt::after{content:"："}.c-voice-list__speaker+.c-voice-list__meta,.c-voice-list__text+.c-voice-list__meta{margin-top:20px}.c-schedule-list{display:grid;row-gap:20px;max-width:880px;margin-inline:auto;position:relative}.c-schedule-list::before{position:absolute;top:0;bottom:0;left:43px;width:4px;background:#d9edd8;content:""}@media(min-width: 1025px){.c-schedule-list::before{left:98px}}.c-schedule-list__card{display:flex;position:relative;padding-block:15px;background:#fefde4;border-radius:6px}.c-schedule-list__card .time{display:flex;align-items:center;justify-content:center;width:90px;height:100%;padding:10px;border-right:1px solid #b7b7b7;color:#018532;line-height:1.4;font-weight:700;text-align:center}.c-schedule-list__card .time{font-size:1.0625rem}@media(min-width: 1025px){.c-schedule-list__card .time{width:200px}.c-schedule-list__card .time{font-size:1.125rem}}.c-schedule-list__card .body{display:flex;flex-direction:column;justify-content:center;row-gap:4px;flex:1;padding-inline:16px;line-height:1.4}@media(min-width: 1025px){.c-schedule-list__card .body{padding-inline:30px}}.c-schedule-list__card .body:has(.text) .title{font-weight:700}.c-service-list{list-style:none;display:grid;gap:20px}@container contents-body (min-width: 840px){.c-service-list{grid-template-columns:repeat(2, 1fr);gap:30px}}.c-service-list__card{--service-list-card-padding-x: 20px;padding:20px var(--service-list-card-padding-x) 30px;border:1px solid #d6e9d5;border-radius:6px;background:#fff}@media(min-width: 1280px){.c-service-list__card{--service-list-card-padding-x: 35px;padding:24px var(--service-list-card-padding-x) 40px}}.c-service-list__img{aspect-ratio:490/280;border-radius:6px;overflow:hidden}.c-service-list__img img{width:100%;height:100%;object-fit:cover}.c-service-list__title{position:relative;color:#018532;line-height:1.375}.c-service-list__title{font-size:1.3125rem}@media(min-width: 1280px){.c-service-list__title{font-size:1.5rem}}.c-service-list__title::before{position:absolute;top:50%;left:calc(var(--service-list-card-padding-x)*-1);width:4px;height:50px;translate:0 -50%;border-radius:2px;background:#018532;content:""}@media(min-width: 1280px){.c-service-list__title::before{height:64px}}.c-service-list__img+.c-service-list__title{margin-top:24px}@media(min-width: 1280px){.c-service-list__img+.c-service-list__title{margin-top:28px}}.c-service-list__text{margin-top:16px}@media(min-width: 1280px){.c-service-list__text{margin-top:20px}}.c-service-list__img+.c-service-list__text{margin-top:24px}body.is-modal-open{overflow:hidden}.c-image-modal{width:calc(100% - 16px)}@media(min-width: 1025px){.c-image-modal{width:min(92%,1000px)}}.c-image-modal{max-width:none;max-height:90dvh;margin:auto;padding:0;border:none;border-radius:6px;background:#fff;color:#333;overflow:hidden}.c-image-modal::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(7px)}.c-image-modal__inner{display:flex;flex-direction:column;row-gap:16px;max-height:90dvh;padding:14px;overflow-y:auto}@media(min-width: 1025px){.c-image-modal__inner{row-gap:20px;padding:30px}}.c-image-modal__body{display:flex;align-items:center;justify-content:center;min-height:0}.c-image-modal__img{width:auto;max-width:100%;max-height:calc(90dvh - 200px);object-fit:contain}.c-image-modal__caption{padding-inline:16px;line-height:1.6;text-align:center}.c-image-modal__caption{font-size:.875rem}@media(min-width: 1025px){.c-image-modal__caption{padding-inline:0}}.c-image-modal__nav{display:flex;align-items:center;justify-content:center;column-gap:16px}.c-image-modal__nav[hidden]{display:none}.c-image-modal__nav-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1;border-radius:50%;background-color:#018532;color:#fff;transition:.5s color,.5s background-color}.c-image-modal__nav-btn::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.c-image-modal__nav-btn{transition:.5s opacity}.c-image-modal__nav-btn:hover{opacity:.7}}.c-image-modal__nav-btn--prev::before{translate:-14%;scale:-1 1}.c-image-modal__counter{min-width:4em;text-align:center}.c-image-modal__counter{font-size:.875rem}.c-image-modal__close{display:flex;justify-content:center}.c-image-modal__close-btn,.c-search-modal__close-btn{display:inline-flex;align-items:center;justify-content:center;column-gap:8px;min-width:140px;padding:12px 24px 12px 30px;border-radius:999px;background:#018532;line-height:1.4;color:#fff}.c-image-modal__close-btn,.c-search-modal__close-btn{font-size:.875rem}@media(any-hover: hover){.c-image-modal__close-btn,.c-search-modal__close-btn{transition:.5s opacity}.c-image-modal__close-btn:hover,.c-search-modal__close-btn:hover{opacity:.7}}.c-image-modal__close-btn .icon,.c-search-modal__close-btn .icon{position:relative;flex-shrink:0;width:12px;aspect-ratio:1}.c-image-modal__close-btn .icon::before,.c-image-modal__close-btn .icon::after,.c-search-modal__close-btn .icon::before,.c-search-modal__close-btn .icon::after{position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;content:""}.c-image-modal__close-btn .icon::before,.c-search-modal__close-btn .icon::before{rotate:45deg}.c-image-modal__close-btn .icon::after,.c-search-modal__close-btn .icon::after{rotate:-45deg}.c-zoom-image{display:block;padding:8px;border:1px solid #d6e9d5;border-radius:6px;background:#fff}@media(any-hover: hover){.c-zoom-image{transition:.5s opacity}.c-zoom-image:hover{opacity:.7}}.c-zoom-image img{width:100%}.c-facility-list{list-style:none;display:grid;grid-template-columns:1fr;justify-content:center;row-gap:24px;column-gap:37px}@container contents-body (min-width: 600px){.c-facility-list{grid-template-columns:repeat(2, 1fr);justify-content:start}}@container contents-body (min-width: 1160px){.c-facility-list{grid-template-columns:repeat(3, 1fr)}}.c-facility-list__item{display:flex}@supports(grid-template-rows: subgrid){.c-facility-list__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.c-facility-list__card{display:flex;flex-direction:column;width:100%;overflow:hidden;background:#fff;border:1px solid #d6e9d5;border-radius:6px;color:#333;text-decoration:none}.c-facility-list__card .img img{transition:.5s opacity}@media(any-hover: hover){.c-facility-list__card:hover .img img{opacity:.7}}@supports(grid-template-rows: subgrid){.c-facility-list__card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.c-facility-list__card .img{aspect-ratio:3/2;overflow:hidden}.c-facility-list__card .img img{width:100%;height:100%;object-fit:cover}.c-facility-list__card .inner{flex:1;padding:22px 22px 40px}.c-facility-list__card .title{font-weight:700;line-height:1.4;transition:.5s color}.c-facility-list__card .title{font-size:1.25rem}.c-facility-list__card .text{margin-top:16px;font-weight:500;line-height:1.75}.c-facility-list__card .text{font-size:1rem}.c-facility-list__card .info{display:grid;row-gap:17px;margin-top:24px}.c-facility-list__card .info dt{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:4px 22px;background:#f7fff2;border:1px solid #018532;border-radius:28px;font-weight:500;line-height:1.8}.c-facility-list__card .info dt{font-size:.875rem}.c-facility-list__card .info dd{margin-top:9px;font-weight:500;line-height:1.4375}.c-facility-list__card .info dd{font-size:1rem}.c-facility-list__card .more{display:flex;align-items:center;justify-content:space-between;column-gap:12px;min-height:75px;margin-top:auto;padding:14px 23px 14px 24px}@supports(grid-template-rows: subgrid){.c-facility-list__card .more{margin-top:0}}.c-facility-list__card .more{background:#018532;color:#fff}.c-facility-list__card .more .label{font-weight:500;line-height:1.375}.c-facility-list__card .more .label{font-size:1rem}.c-facility-list__card .more .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.c-facility-list__card .more .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.c-facility-list__card:hover .title{color:#018532}}@supports(grid-template-rows: subgrid){.c-facility-list--no-image .c-facility-list__item,.c-facility-list--no-image .c-facility-list__card{grid-row:span 2}}@container contents-body (min-width: 1160px){.c-facility-list--col2{grid-template-columns:repeat(2, 1fr)}}.c-facility-list--static .c-facility-list__card .more{text-decoration:none;transition:.5s opacity}@media(any-hover: hover){.c-facility-list--static .c-facility-list__card .more:hover{opacity:.8}}.c-facility-list--static .c-facility-list__card .title a{color:inherit;text-decoration:none;transition:.5s color}@media(any-hover: hover){.c-facility-list--static .c-facility-list__card .title a:hover{color:#018532}}@media(any-hover: hover){.c-facility-list--static .c-facility-list__card:hover .title{color:inherit}}.c-facility-list__card .map{aspect-ratio:570/321;overflow:hidden;background:#f7f7f7}.c-facility-list__card .map iframe{display:block;width:100%;height:100%;border:0}.c-faq-list{display:grid;row-gap:16px}@media(min-width: 1025px){.c-faq-list{row-gap:24px}}.c-faq-list--narrow{max-width:780px;margin-inline:auto}.c-faq-list__item{background:#fff;border:1px solid #b7b7b7;border-radius:6px}.c-faq-list__question{display:flex;align-items:flex-start;column-gap:8px;padding:16px 20px;border-bottom:1px solid #b7b7b7;font-weight:700;line-height:2.01875;color:#333}.c-faq-list__question{font-size:1rem}@media(min-width: 1025px){.c-faq-list__question{column-gap:9px;padding:23px 30px 22px}}.c-faq-list__mark{flex-shrink:0;line-height:1.8333333333;margin-top:-1px;color:#018532}.c-faq-list__mark{font-size:1.125rem}.c-faq-list__question-text{min-width:0}.c-faq-list__answer{padding:20px 20px 24px}@media(min-width: 1025px){.c-faq-list__answer{padding:24px 50px 30px 30px}}.c-faq-list__answer-text{font-weight:500;line-height:1.6875;color:#333}.c-faq-list__answer-text{font-size:1rem}.c-faq-list--accordion .c-faq-list__question{cursor:pointer;list-style:none;border-bottom-color:rgba(0,0,0,0);transition:.3s border-color}.c-faq-list--accordion .c-faq-list__question::-webkit-details-marker{display:none}.c-faq-list--accordion .c-faq-list__item[open] .c-faq-list__question{border-bottom-color:#b7b7b7}.c-faq-list__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.c-faq-list__icon::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-faq-list__icon{align-self:center;margin-left:auto;border:1px solid #b7b7b7;rotate:90deg;transition:.5s color,.5s background-color,.5s border-color,.3s rotate}.c-faq-list--accordion .c-faq-list__item[open] .c-faq-list__icon{rotate:-90deg}@media(any-hover: hover){.c-faq-list--accordion .c-faq-list__question:hover .c-faq-list__icon{color:#fff;background-color:#018532;border-color:#018532}}.c-gallery{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(min-width: 768px){.c-gallery{grid-template-columns:repeat(4, 1fr);gap:16px}}.c-gallery__item a{display:block;aspect-ratio:287/215;border-radius:6px;overflow:hidden}@media(any-hover: hover){.c-gallery__item a{transition:.5s opacity}.c-gallery__item a:hover{opacity:.7}}.c-gallery__item img{width:100%;height:100%;object-fit:cover}.c-gallery__caption{margin-top:6px;text-align:center;line-height:1.6}.c-gallery__caption{font-size:.875rem}@media(min-width: 768px){.c-gallery__caption{font-size:.9375rem}}.c-bg-bleed{padding-block:40px 48px}.c-bg-bleed{position:relative}.c-bg-bleed::before{position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;background:rgba(0,0,0,0);content:""}.c-bg-bleed>*{position:relative}@media(min-width: 1025px){.c-bg-bleed{padding-block:64px 68px}}@media(min-width: 1025px){.l-contents__body-inner .c-bg-bleed{padding-block:40px 48px}}@container contents-body (min-width: 1025px){.l-contents__body-inner .c-bg-bleed{padding-block:64px 68px}}.c-bg-bleed--yellow-01::before{background:#fefde4}.c-bg-bleed--yellow-02::before{background:#fefde4}.c-bg-bleed--green-01::before{background:#f7fff2}.c-bg-bleed--blue-01::before{background:#eff9ff}.c-bg-bleed--gray-01::before{background:#f7f7f7}.c-bg-bleed--pink-01::before{background:#ffedf1}.c-grid{display:grid;gap:24px}@media(min-width: 1025px){.c-grid--col2:not(.l-contents__body-inner *){grid-template-columns:repeat(2, 1fr)}}@container contents-body (min-width: 840px){.l-contents__body-inner .c-grid--col2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.c-grid--col3:not(.l-contents__body-inner *){grid-template-columns:repeat(3, 1fr)}}@container contents-body (min-width: 1025px){.l-contents__body-inner .c-grid--col3{grid-template-columns:repeat(3, 1fr)}}.c-annual-list{display:grid;gap:20px}@media(min-width: 521px){.c-annual-list{grid-template-columns:repeat(2, 1fr)}}@container contents-body (min-width: 1025px){.c-annual-list{grid-template-columns:repeat(4, 1fr);gap:30px}}.c-annual-list__card{display:grid;grid-template-columns:64px 1fr;column-gap:16px;border-radius:6px;overflow:hidden;border:1px solid #b7b7b7}.c-annual-list__card dt{display:flex;align-items:center;justify-content:center;width:64px;margin-bottom:16px;padding-bottom:2px;aspect-ratio:1;border-radius:0 0 12px 0;color:#fff;font-weight:700;line-height:1.25}.c-annual-list__card dt{font-size:1.5rem}.c-annual-list__card dd{padding-block:18px 24px;padding-inline-end:16px;line-height:1.4}.c-annual-list__card--spring{background:#fff2f8}.c-annual-list__card--spring dt{background:#ff74ac}.c-annual-list__card--summer{background:#e9f7ff}.c-annual-list__card--summer dt{background:#5aaff5}.c-annual-list__card--autumn{background:#fff2e4}.c-annual-list__card--autumn dt{background:#986e12}.c-annual-list__card--winter{background:#f6f6f6}.c-annual-list__card--winter dt{background:#868686}.c-price-guide{display:flex;flex-direction:column;row-gap:24px}@container contents-body (min-width: 1025px){.c-price-guide{flex-direction:row;justify-content:space-between;align-items:flex-start;column-gap:40px}}.c-price-guide__lead{flex:1;min-width:0;font-weight:500;line-height:2}.c-price-guide__lead{font-size:1rem}@container contents-body (min-width: 1025px){.c-price-guide__lead:has(+.c-price-guide__pdf-group){max-width:548px}}.c-price-guide__pdf-group{flex-shrink:0;display:flex;flex-direction:column;row-gap:8px;max-width:427px}@container contents-body (min-width: 1025px){.c-price-guide__pdf-group{width:427px}}.c-flow-list{--flow-list-gap: 32px;--flow-list-arrow-length: 22px;--flow-list-arrow-base: 46px;--flow-list-step-size: 63px;list-style:none;display:grid;gap:var(--flow-list-gap);overflow:hidden}@container contents-body (min-width: 1025px){.c-flow-list{--flow-list-gap: 28px}}@container contents-body (min-width: 1025px){.c-flow-list--col2{grid-template-columns:repeat(2, 1fr)}}@container contents-body (min-width: 1025px){.c-flow-list--col3{grid-template-columns:repeat(3, 1fr)}}@container contents-body (min-width: 768px){.c-flow-list--col4{grid-template-columns:repeat(2, 1fr)}}@container contents-body (min-width: 1025px){.c-flow-list--col4{grid-template-columns:repeat(4, 1fr)}}.c-flow-list--no-arrow{gap:20px}.c-flow-list__item{--flow-list-padding-x: 20px;position:relative;padding:0 var(--flow-list-padding-x) 26px;border:1px solid #d6e9d5;border-radius:6px;background:#f7fff2}@container contents-body (min-width: 1025px){.c-flow-list__item{--flow-list-padding-x: 30px;padding-bottom:32px}}.c-flow-list__item:not(:last-child)::after{position:absolute;top:calc(100% + 1px);left:50%;width:var(--flow-list-arrow-base);height:var(--flow-list-arrow-length);translate:-50% 0;background:#018532;clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}@container contents-body (min-width: 1025px){.c-flow-list--col2 .c-flow-list__item:not(:last-child)::after,.c-flow-list--col3 .c-flow-list__item:not(:last-child)::after,.c-flow-list--col4 .c-flow-list__item:not(:last-child)::after{top:50%;left:100%;width:var(--flow-list-arrow-length);height:var(--flow-list-arrow-base);margin-left:1px;translate:0 -50%;clip-path:polygon(0 0, 100% 50%, 0 100%)}}.c-flow-list--col4 .c-flow-list__item{display:flex;align-items:center;min-height:125px;padding:20px 20px 20px calc(var(--flow-list-step-size) + 19px)}.c-flow-list--col4 .c-flow-list__step{position:absolute;top:0;left:0;margin-inline-start:0}.c-flow-list--col4 .c-flow-list__title{margin-top:0}.c-flow-list--col4 .c-flow-list__title{font-size:1.125rem}.c-flow-list--col4.c-flow-list--no-step .c-flow-list__item{display:block;min-height:0;padding:22px var(--flow-list-padding-x) 26px}@container contents-body (min-width: 1025px){.c-flow-list--col4.c-flow-list--no-step .c-flow-list__item{padding-bottom:32px}}.c-flow-list--col4.c-flow-list--no-step .c-flow-list__title{margin-top:0}.c-flow-list--col4.c-flow-list--has-text .c-flow-list__item{display:block;min-height:0;padding:0 var(--flow-list-padding-x) 26px}@container contents-body (min-width: 1025px){.c-flow-list--col4.c-flow-list--has-text .c-flow-list__item{padding-bottom:32px}}.c-flow-list--col4.c-flow-list--has-text .c-flow-list__step{position:static;margin-inline-start:calc(var(--flow-list-padding-x)*-1)}.c-flow-list--col4.c-flow-list--has-text .c-flow-list__title{margin-top:18px}@container contents-body (min-width: 1025px){.c-flow-list--col4.c-flow-list--has-text .c-flow-list__title{margin-top:20px}.c-flow-list--col4.c-flow-list--has-text .c-flow-list__title{font-size:1.25rem}}.c-flow-list--no-arrow .c-flow-list__item:not(:last-child)::after{content:none}.c-flow-list__step{display:flex;align-items:center;justify-content:center;column-gap:.2em;width:var(--flow-list-step-size);margin-inline-start:calc(var(--flow-list-padding-x)*-1);aspect-ratio:1;border-radius:5px 0 6px 0;background:#018532;color:#fff;font-weight:700;line-height:1.25}.c-flow-list__step{font-size:.875rem}.c-flow-list__step .num{font-size:1.125rem}.c-flow-list__title{margin-top:18px;color:#333;font-weight:700;line-height:1.5}.c-flow-list__title{font-size:1.125rem}@container contents-body (min-width: 1025px){.c-flow-list__title{margin-top:20px}.c-flow-list__title{font-size:1.25rem}}.c-flow-list__lead{margin-top:12px;color:#018532;font-weight:700;line-height:1.6}.c-flow-list__lead{font-size:1rem}.c-flow-list__text{margin-top:12px;color:#333;font-weight:500;line-height:1.84}.c-flow-list__text{font-size:1rem}.c-partner-list{list-style:none;display:grid;row-gap:10px;max-width:840px;border-radius:6px;padding:20px 24px;background:#fff;border:1px solid #b7b7b7}@container contents-body (min-width: 800px){.c-partner-list{grid-template-columns:repeat(2, 1fr);column-gap:24px;padding:28px 54px 40px}}.c-partner-list__item{position:relative;padding-left:1em;line-height:1.5}.c-partner-list__item{font-size:1rem}.c-partner-list__item::before{content:"・";position:absolute;left:0}.c-link-card-list{display:grid;gap:20px;list-style:none}@container contents-body (min-width: 600px){.c-link-card-list{grid-template-columns:repeat(2, 1fr)}}@container contents-body (min-width: 1025px){.c-link-card-list{gap:30px}}@container contents-body (min-width: 900px){.c-link-card-list--col3{grid-template-columns:repeat(3, 1fr)}}@container contents-body (min-width: 1025px){.c-link-card-list--col4{grid-template-columns:repeat(4, 1fr)}}.c-link-card-list--small{gap:16px}@container contents-body (min-width: 1025px){.c-link-card-list--small{gap:16px}}.c-link-card-list__item{display:flex}@supports(grid-template-rows: subgrid){.c-link-card-list__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.c-link-card{display:flex;flex-direction:column;width:100%;padding:24px 20px 28px;background:#fff;border:1px solid #d6e9d5;border-radius:6px;color:#333;text-decoration:none}@media(any-hover: hover){.c-link-card{transition:.5s background-color}.c-link-card:hover{background-color:#f7fff2}}@supports(grid-template-rows: subgrid){.c-link-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}@container contents-body (min-width: 1025px){.c-link-card{padding:28px 30px 32px}}@media(any-hover: hover){.c-link-card:hover .c-tertiary-btn{background-color:#fefde4;color:#018532}.c-link-card:hover .c-tertiary-btn .arrow{background-color:#018532;color:#fff}}.c-link-card__title{font-weight:700;line-height:1.5}.c-link-card__title{font-size:1.125rem}@media(min-width: 1280px){.c-link-card__title{font-size:1.25rem}}.c-link-card__sub{display:block;margin-top:2px;font-weight:500}.c-link-card__sub{font-size:.8125rem}.c-link-card__text{margin-top:12px;line-height:1.7}.c-link-card__text{font-size:.875rem}@media(min-width: 1025px){.c-link-card__text{font-size:.9375rem}}.c-link-card__more{margin-top:auto;padding-top:20px;text-align:center}@supports(grid-template-rows: subgrid){.c-link-card__more{margin-top:0;align-self:end}}.c-link-card__more .c-tertiary-btn{min-width:0;width:min(100%,240px)}.c-link-card--small{padding:18px 16px 20px}@container contents-body (min-width: 1025px){.c-link-card--small{padding:20px 20px 22px}}.c-link-card--small .c-link-card__title{font-size:1rem}@media(min-width: 1280px){.c-link-card--small .c-link-card__title{font-size:1.125rem}}.c-link-card--small .c-link-card__text{margin-top:10px}.c-link-card--small .c-link-card__text{font-size:.8125rem}@media(min-width: 1025px){.c-link-card--small .c-link-card__text{font-size:.875rem}}.c-link-card--small .c-link-card__more{padding-top:14px;text-align:center}.c-link-card--small .c-link-card__more .c-tertiary-btn{width:min(100%,200px)}.c-tag-list{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none}.c-tag{display:inline-flex;align-items:center;min-height:30px;padding:3px 14px;background:#fefde4;border:1px solid #018532;border-radius:6px;color:#333;font-weight:500;line-height:1.5}.c-tag{font-size:.8125rem}.c-tag--green{background:#f7fff2;border:1px solid #018532}.c-tag--green{font-size:.875rem}.c-tag--gray{background:#f7f7f7;border-color:#b7b7b7}.c-medical-nav__inner{max-width:1100px;margin-inline:auto;border:1px solid #00437b;border-radius:6px;overflow:hidden}@media(min-width: 1025px){.c-medical-nav__inner{background:url(../img/home/medical_bg.webp) no-repeat right 0/240px 224px}}.c-medical-nav__body{padding:24px 22px 40px}@media(min-width: 1025px){.c-medical-nav__body{padding:28px 54px 54px}}.c-medical-nav__title{display:flex;align-items:center;column-gap:16px;position:relative;margin:0 -4px 24px;padding:0 4px 16px;border-bottom:2px solid #c8c8c8;line-height:1.3}.c-medical-nav__title{font-size:1.5rem}@media(min-width: 1025px){.c-medical-nav__title{column-gap:22px}.c-medical-nav__title{font-size:1.625rem}}.c-medical-nav__title .icon{display:flex !important;align-items:center;justify-content:center;aspect-ratio:1;background:#eaf9ff;border-radius:50%;color:#00437b}.c-medical-nav__title .icon{display:inline-block;flex-shrink:0;width:76px;aspect-ratio:1}.c-medical-nav__title .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M0.78125 0C0.574049 0 0.375336 0.0823102 0.228823 0.228823C0.0823103 0.375336 1.29751e-07 0.57405 1.29751e-07 0.78125V8.59375C-0.000331998 10.3235 0.636965 11.9927 1.79002 13.2821C2.94307 14.5715 4.53095 15.3906 6.25 15.5828V17.1875C6.25 19.2595 7.0731 21.2466 8.53823 22.7118C10.0034 24.1769 11.9905 25 14.0625 25C16.1345 25 18.1216 24.1769 19.5868 22.7118C21.0519 21.2466 21.875 19.2595 21.875 17.1875V15.5469C22.8235 15.3533 23.6663 14.8144 24.24 14.0347C24.8137 13.255 25.0775 12.2901 24.9802 11.3269C24.8829 10.3638 24.4315 9.47111 23.7134 8.82193C22.9953 8.17274 22.0618 7.8133 21.0937 7.8133C20.1257 7.8133 19.1922 8.17274 18.4741 8.82193C17.756 9.47111 17.3046 10.3638 17.2073 11.3269C17.11 12.2901 17.3738 13.255 17.9475 14.0347C18.5212 14.8144 19.364 15.3533 20.3125 15.5469V17.1875C20.3125 18.8451 19.654 20.4348 18.4819 21.6069C17.3098 22.779 15.7201 23.4375 14.0625 23.4375C12.4049 23.4375 10.8152 22.779 9.64308 21.6069C8.47098 20.4348 7.8125 18.8451 7.8125 17.1875V15.5828C9.53155 15.3906 11.1194 14.5715 12.2725 13.2821C13.4255 11.9927 14.0628 10.3235 14.0625 8.59375V0.78125C14.0625 0.57405 13.9802 0.375336 13.8337 0.228823C13.6872 0.0823102 13.4884 0 13.2812 0H10.1562C9.94905 0 9.75033 0.0823102 9.60382 0.228823C9.45731 0.375336 9.375 0.57405 9.375 0.78125C9.375 0.98845 9.45731 1.18716 9.60382 1.33368C9.75033 1.48019 9.94905 1.5625 10.1562 1.5625H12.5V8.59375C12.5 10.0442 11.9238 11.4352 10.8982 12.4607C9.87265 13.4863 8.48165 14.0625 7.03125 14.0625C5.58085 14.0625 4.18985 13.4863 3.16426 12.4607C2.13867 11.4352 1.5625 10.0442 1.5625 8.59375V1.5625H3.90625C4.11345 1.5625 4.31216 1.48019 4.45868 1.33368C4.60519 1.18716 4.6875 0.98845 4.6875 0.78125C4.6875 0.57405 4.60519 0.375336 4.45868 0.228823C4.31216 0.0823102 4.11345 0 3.90625 0H0.78125ZM21.0937 9.375C21.7153 9.375 22.3115 9.62193 22.751 10.0615C23.1906 10.501 23.4375 11.0971 23.4375 11.7188C23.4375 12.3404 23.1906 12.9365 22.751 13.376C22.3115 13.8156 21.7153 14.0625 21.0937 14.0625C20.4721 14.0625 19.876 13.8156 19.4365 13.376C18.9969 12.9365 18.75 12.3404 18.75 11.7188C18.75 11.0971 18.9969 10.501 19.4365 10.0615C19.876 9.62193 20.4721 9.375 21.0937 9.375Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath d='M0.78125 0C0.574049 0 0.375336 0.0823102 0.228823 0.228823C0.0823103 0.375336 1.29751e-07 0.57405 1.29751e-07 0.78125V8.59375C-0.000331998 10.3235 0.636965 11.9927 1.79002 13.2821C2.94307 14.5715 4.53095 15.3906 6.25 15.5828V17.1875C6.25 19.2595 7.0731 21.2466 8.53823 22.7118C10.0034 24.1769 11.9905 25 14.0625 25C16.1345 25 18.1216 24.1769 19.5868 22.7118C21.0519 21.2466 21.875 19.2595 21.875 17.1875V15.5469C22.8235 15.3533 23.6663 14.8144 24.24 14.0347C24.8137 13.255 25.0775 12.2901 24.9802 11.3269C24.8829 10.3638 24.4315 9.47111 23.7134 8.82193C22.9953 8.17274 22.0618 7.8133 21.0937 7.8133C20.1257 7.8133 19.1922 8.17274 18.4741 8.82193C17.756 9.47111 17.3046 10.3638 17.2073 11.3269C17.11 12.2901 17.3738 13.255 17.9475 14.0347C18.5212 14.8144 19.364 15.3533 20.3125 15.5469V17.1875C20.3125 18.8451 19.654 20.4348 18.4819 21.6069C17.3098 22.779 15.7201 23.4375 14.0625 23.4375C12.4049 23.4375 10.8152 22.779 9.64308 21.6069C8.47098 20.4348 7.8125 18.8451 7.8125 17.1875V15.5828C9.53155 15.3906 11.1194 14.5715 12.2725 13.2821C13.4255 11.9927 14.0628 10.3235 14.0625 8.59375V0.78125C14.0625 0.57405 13.9802 0.375336 13.8337 0.228823C13.6872 0.0823102 13.4884 0 13.2812 0H10.1562C9.94905 0 9.75033 0.0823102 9.60382 0.228823C9.45731 0.375336 9.375 0.57405 9.375 0.78125C9.375 0.98845 9.45731 1.18716 9.60382 1.33368C9.75033 1.48019 9.94905 1.5625 10.1562 1.5625H12.5V8.59375C12.5 10.0442 11.9238 11.4352 10.8982 12.4607C9.87265 13.4863 8.48165 14.0625 7.03125 14.0625C5.58085 14.0625 4.18985 13.4863 3.16426 12.4607C2.13867 11.4352 1.5625 10.0442 1.5625 8.59375V1.5625H3.90625C4.11345 1.5625 4.31216 1.48019 4.45868 1.33368C4.60519 1.18716 4.6875 0.98845 4.6875 0.78125C4.6875 0.57405 4.60519 0.375336 4.45868 0.228823C4.31216 0.0823102 4.11345 0 3.90625 0H0.78125ZM21.0937 9.375C21.7153 9.375 22.3115 9.62193 22.751 10.0615C23.1906 10.501 23.4375 11.0971 23.4375 11.7188C23.4375 12.3404 23.1906 12.9365 22.751 13.376C22.3115 13.8156 21.7153 14.0625 21.0937 14.0625C20.4721 14.0625 19.876 13.8156 19.4365 13.376C18.9969 12.9365 18.75 12.3404 18.75 11.7188C18.75 11.0971 18.9969 10.501 19.4365 10.0615C19.876 9.62193 20.4721 9.375 21.0937 9.375Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-medical-nav__title .icon::before{width:32px}.c-medical-nav__title::after{position:absolute;left:0;bottom:-2px;width:70px;height:2px;background:#44b8f3;content:""}.c-medical-nav__text{line-height:1.5}@media(min-width: 1025px){.c-medical-nav__text{padding-inline:28px}}.c-medical-nav__more{display:flex;align-items:center;justify-content:center;column-gap:20px;padding:20px 22px 20px 25px;background:#00437b;color:#fff;line-height:1.3}@media(any-hover: hover){.c-medical-nav__more{transition:.5s opacity}.c-medical-nav__more:hover{opacity:.7}}@media(min-width: 1025px){.c-medical-nav__more{padding:26px 26px 28px}.c-medical-nav__more{font-size:1.125rem}}.c-medical-nav__more .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#fff;color:#018532;transition:.5s color,.5s background-color}.c-medical-nav__more .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.c-table-list>div{display:flex}.c-table-list--border{margin-right:auto;margin-left:auto}.c-table-list--border>div{border-bottom:1px solid #b7b7b7}@media(max-width: 767px){.c-table-list--border>div{padding-block:1em;flex-direction:column}}@media(min-width: 768px){.c-table-list--border>div{gap:clamp(20px,2.8571428571vw,40px)}}.c-table-list--border dt{position:relative;font-weight:700}@media(max-width: 767px){.c-table-list--border dt{margin-bottom:.3em;color:#018532}}@media(min-width: 768px){.c-table-list--border dt{display:flex;width:clamp(220px,30%,350px);padding-block:1.7em;padding-inline:1.35em;position:relative}}@media(min-width: 768px){.c-table-list--border dd{flex:1;padding-block:1.7em}}.c-search-modal{width:min(92%,800px);max-width:none;margin:auto;padding:0;border:none;border-radius:10px;background:#fff;color:#333}.c-search-modal::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(7px)}.c-search-modal__inner{display:flex;flex-direction:column;row-gap:24px;padding:30px 20px}@media(min-width: 1025px){.c-search-modal__inner{row-gap:30px;padding:50px 60px}}.c-search-modal__title{line-height:1.4;text-align:center;font-weight:700}.c-search-modal__title{font-size:1.25rem}@media(min-width: 1025px){.c-search-modal__title{font-size:1.5rem}}.c-search-modal__form{display:flex;align-items:center;column-gap:8px;padding:6px 6px 6px 20px;border:1px solid #b7b7b7;border-radius:999px;transition:.2s border-color,.2s box-shadow}.c-search-modal__form:focus-within{border-color:#018532;box-shadow:0 0 0 2px rgba(1,133,50,.35)}.c-search-modal__input{flex:1;min-width:0;height:44px;border:none;background:rgba(0,0,0,0)}.c-search-modal__input{font-size:1rem}.c-search-modal__input::placeholder{color:#727272}.c-search-modal__input:focus-visible{outline:none}.c-search-modal__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.c-search-modal__submit{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;aspect-ratio:1;border-radius:50%;background:#018532}@media(any-hover: hover){.c-search-modal__submit{transition:.5s opacity}.c-search-modal__submit:hover{opacity:.7}}.c-search-modal__submit .icon{width:20px;aspect-ratio:1;background:#fff;-webkit-mask:url(../img/common/search_icon.svg) no-repeat center/contain;mask:url(../img/common/search_icon.svg) no-repeat center/contain}.c-search-modal__close{display:flex;justify-content:center}.c-facility-map{container:facility-map/inline-size}@container facility-map (min-width: 800px){.c-facility-map__body{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:40px;align-items:start}}.c-facility-map__map{height:400px}@media(min-width: 1025px){.c-facility-map__map{height:560px}}.c-facility-map__filter{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;list-style:none;margin-top:20px}@container facility-map (min-width: 800px){.c-facility-map__filter{grid-template-columns:1fr;gap:10px;margin-top:0}}.c-facility-map__filter-item.is-all{grid-column:1/-1}.c-facility-map__filter-btn{--marker-x: 0px;--marker-y: 0px;display:flex;align-items:center;gap:8px;width:100%;height:100%;padding:10px 10px;border:1px solid #d6e9d5;border-radius:4px;background:#fff;color:#333;font-size:.8125rem;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .2s}.c-facility-map__filter-btn::before{flex-shrink:0;width:18px;height:21px;background:url("../img/home/marker.png") no-repeat var(--marker-x) var(--marker-y)/72px 63px;content:""}.c-facility-map__filter-btn:hover{background:#fefde4}.c-facility-map__filter-btn[aria-pressed=true]{border-color:#018532;background:#018532;color:#fff}@container facility-map (min-width: 800px){.c-facility-map__filter-btn{padding:15px 12px;font-size:.9375rem}}.c-facility-map__filter-btn[data-value="02"]{--marker-x: -18px}.c-facility-map__filter-btn[data-value="03"]{--marker-x: -36px}.c-facility-map__filter-btn[data-value="04"]{--marker-y: -21px}.c-facility-map__filter-btn[data-value="05"]{--marker-x: -54px}.c-facility-map__filter-btn[data-value="06"]{--marker-x: -18px;--marker-y: -21px}.c-facility-map__filter-btn[data-value="07"]{--marker-x: -36px;--marker-y: -21px}.c-facility-map__filter-btn[data-value="08"]{--marker-x: -54px;--marker-y: -21px}.c-facility-map__filter-btn[data-value="09"]{--marker-y: -42px}#viewGooglemap .gm-style-iw-chr{position:absolute;top:0;right:0;z-index:1}.infowindow_setagaya{padding:14px 36px 4px 0}.infowindow_setagaya li{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5}.infowindow_setagaya li+li{margin-top:8px}.infowindow_setagaya i{flex-shrink:0;width:12px;height:16px;margin-top:3px;background:url("../img/home/icon_building.svg") no-repeat center/contain}.infowindow_setagaya a{color:#333;text-decoration:none}.infowindow_setagaya a:hover,.infowindow_setagaya a:focus-visible{color:#018532;text-decoration:underline}.p-form-section .wpcf7-response-output{padding:1em !important}.p-form-section form.validating .wpcf7-response-output:empty{display:none}.p-form-section form.invalid .wpcf7-response-output,.p-form-section form.unaccepted .wpcf7-response-output{text-align:center;border-color:#d62902 !important;color:#d62902}.p-form-section__title{margin-bottom:1em;text-align:center;font-weight:700}.p-form-section__title{font-size:1.25rem}@media(min-width: 1025px){.p-form-section__title{font-size:1.875rem}}.p-form-section__lead{line-height:2}@media(min-width: 1025px){.p-form-section__lead{text-align:center}}.p-form-section__att-list{margin-bottom:40px;overflow:hidden;background:#fefde4}@media(min-width: 1025px){.p-form-section__att-list{margin-bottom:50px}}.p-form-section__att-list .btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;text-align:left;font-weight:500}@media(any-hover: hover){.p-form-section__att-list .btn{transition:.5s color}.p-form-section__att-list .btn:hover{color:#018532 !important}}.p-form-section__att-list .btn{font-size:1rem}.p-form-section__att-list .btn{cursor:pointer}.p-form-section__att-list .btn .icon{display:flex;align-items:center;justify-content:center;position:relative;width:1em;aspect-ratio:1/1}.p-form-section__att-list .btn .icon::before,.p-form-section__att-list .btn .icon::after{position:absolute;width:100%;height:2px;background:#018532;content:""}.p-form-section__att-list .btn .icon::after{transform:rotate(90deg);transition:.5s}.p-form-section__att-list .btn.is-toggle-btn--open .icon::after{transform:rotate(360deg)}@media(min-width: 1025px){.p-form-section__att-list .btn{padding:25px 40px}.p-form-section__att-list .btn{font-size:1.125rem}}.p-form-section__att-list .contents{margin-inline:20px;border-top:1px solid rgba(0,0,0,0)}@media(min-width: 1025px){.p-form-section__att-list .contents{margin-inline:40px}}.p-form-section__att-list .contents{display:grid;grid-template-rows:0fr;transition:.5s grid-template-rows ease,.5s padding ease,.5s border-color ease}.p-form-section__att-list .contents>*{overflow:hidden;visibility:hidden;transition:visibility 0s .5s}.p-form-section__att-list .contents.is-toggle-contents--open{grid-template-rows:1fr}.p-form-section__att-list .contents.is-toggle-contents--open>*{visibility:visible;transition:visibility 0s 0s}.p-form-section__att-list .contents.is-toggle-contents--open{border-top-color:#b7b7b7;padding-block:15px 20px}@media(min-width: 1025px){.p-form-section__att-list .contents.is-toggle-contents--open{padding-block:25px 40px}}.p-form-section__att-list .c-list{padding:0 6px}.p-form-section__att-list .c-list li{padding-left:1.2em}.p-form-section__btns{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:40px}@media(min-width: 521px){.p-form-section__btns{margin-top:60px}}.p-form-section__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-width:260px;height:52px;padding-inline:30px;background:#018532;border:1px solid #018532;border-radius:26px;color:#fff;text-align:center;transition:.5s background-color,.5s color}.p-form-section__btn{font-size:.9375rem}@media(any-hover: hover){.p-form-section__btn{transition:.5s opacity}.p-form-section__btn:hover{opacity:.7}}.p-form-section__btn--back{background:#fefde4;color:#018532}.p-form-section__btn:disabled{filter:grayscale(85%);pointer-events:none;color:#ccc;opacity:.8}.p-form-privacy__acceptance .essential,.p-form-table dt span:not(.u-word-keep){white-space:nowrap;padding:.05em .8em .1em;background:#a90011;border-radius:6px;color:#fff}.p-form-privacy__acceptance .essential,.p-form-table dt span:not(.u-word-keep){font-size:.75rem}@media(min-width: 1025px){.p-form-privacy__acceptance .essential,.p-form-table dt span:not(.u-word-keep){font-size:.8125rem}}.p-form-table{border-top:1px solid #b7b7b7}.p-form-table>div{border-bottom:1px solid #b7b7b7}@media(max-width: 767px){.p-form-table>div{flex-direction:column;padding-block:.8em}}.p-form-table dt{display:flex;align-items:flex-start;gap:1em;color:#333;font-weight:700}@media(max-width: 767px){.p-form-table dt{width:100%;align-items:center;margin-bottom:.3em}}@media(min-width: 768px){.p-form-table dt{position:relative;justify-content:space-between;flex-shrink:0;padding:1.2em .8em}}.p-form-table dt span.is-optional{background:#fff;border:1px solid #b7b7b7;color:#333}.p-form-table dt span.is-multiple{background:#fefde4;border:1px solid #018532;color:#018532}.p-form-table dd{padding-block:.2em}@media(min-width: 768px){.p-form-table dd{flex:1;padding:1.2em}}@media(min-width: 768px){.p-form-table--input dt{padding-block:1.8em}}.p-form-table--input dd:has(.p-form-table__radio),.p-form-table--input dd:has(.p-form-table__checklist){padding-block:.6em}@media(min-width: 768px){.p-form-table--input dd:has(.p-form-table__radio),.p-form-table--input dd:has(.p-form-table__checklist){padding-block:1.8em}}.p-form-table--stack{padding:24px 20px 30px;border:1px solid #d6e9d5;background:#fff;border-radius:6px}@media(min-width: 768px){.p-form-table--stack{padding:40px}}.p-form-table--stack>div{padding-block:0;border-bottom:none}.p-form-table--stack>div+div{margin-top:30px}@media(min-width: 768px){.p-form-table--stack>div+div{margin-top:36px}}.p-form-table--stack dt{flex-wrap:wrap;align-items:center;width:100%;margin-bottom:14px;padding:0;gap:6px 12px;line-height:1.5}@media(min-width: 768px){.p-form-table--stack dt{justify-content:flex-start;padding:0}}.p-form-table--stack dd{padding:0}@media(min-width: 768px){.p-form-table--stack dd{padding:0}}.p-form-table__att{font-size:.875rem}*+.p-form-table__att{margin-top:10px}.p-form-table__radio .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:.5em 1.5em}.p-form-table__radio .wpcf7-form-control.wpcf7-radio>*{margin-left:0}.p-form-table__date{display:flex;flex-wrap:wrap;gap:10px 1em}.p-form-table__date input[type=date]{width:100%;text-align:left}.p-form-table__date:has(input[type=date]){gap:10px}.p-form-table__date:has(input[type=date])>*{width:100%}@media(min-width: 521px){.p-form-table__date:has(input[type=date])>*{width:calc((100% - 10px)/2)}}.p-form-table__checklist,.p-form-table__radio{display:flex;flex-wrap:wrap;gap:0 1em}.p-form-table__checklist .wpcf7-list-item,.p-form-table__radio .wpcf7-list-item{margin-left:0}.p-form-table__amount{display:flex;align-items:center;gap:.6em}.p-form-table__amount .p-form-table__input{max-width:280px}.p-form-table__amount .unit{flex-shrink:0}.p-form-table__address{display:grid;row-gap:10px}.p-form-table__address>div:first-child{display:flex;align-items:center;gap:.6em;width:200px}.p-form-table__select select,.p-form-table__textarea,.p-form-table__input{width:100%;box-sizing:border-box;height:48px;padding:0 .8em;color:#333;border:1px solid #8c8c8c;border-radius:6px;background:#fff;font-weight:500}.p-form-table__select select,.p-form-table__textarea,.p-form-table__input{font-size:1rem}.p-form-table__select select::placeholder,.p-form-table__textarea::placeholder,.p-form-table__input::placeholder{color:#727272}.p-form-table__textarea{height:10em;padding:.8em}.p-form-table__select{position:relative}.p-form-table__select::after{position:absolute;right:1em;top:1.3em;background:#333;height:.5em;width:.8em;clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}@media(min-width: 1025px){.p-form-table__select::after{top:1.31em}}.p-form-table__select select{padding-right:2em;color:#333;cursor:pointer}.p-form-table__select:has(.is-myConfirmVal)::after{display:none}.p-form-privacy{display:flex;flex-direction:column;gap:1em;align-items:center;margin:40px auto 0;text-align:center}.p-form-privacy__text{text-align:left}.p-form-privacy__text a{color:#2c60ae;border-bottom:1px solid}@media(any-hover: hover){.p-form-privacy__text a:hover{border-bottom-color:rgba(0,0,0,0)}}.p-form-privacy__text a span{color:#2c60ae}.p-form-privacy__acceptance{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.4em}@media(min-width: 521px){.p-form-privacy__acceptance{gap:.8em}}.p-form-privacy__acceptance .essential{flex-shrink:0;padding-block:.2em}.p-form-privacy__acceptance .wpcf7-list-item{display:flex;margin-left:0;text-align:center}.p-form-privacy__acceptance input{margin-right:.5em}.p-home-mv{position:relative;aspect-ratio:390/550}@media(min-width: 1025px){.p-home-mv{aspect-ratio:1920/770}}.p-home-mv__inner{position:relative;z-index:2}@media(min-width: 1025px){.p-home-mv__inner{width:94%;max-width:1470px;margin-inline:auto}}.p-home-mv__body{background:url(../img/home/mv_bg@1x.webp) no-repeat center/auto 306px}@media(max-width: 1024px){.p-home-mv__body{width:96%;max-width:346px;height:306px;margin-inline:auto;padding-top:7.1794871795vw}}@media(min-width: 1025px){.p-home-mv__body{width:598px;min-height:622px;padding-block:65px;background-size:contain}}.p-home-mv__info{display:grid;grid-template-columns:1fr 1fr;width:12.9375rem;aspect-ratio:275/141;box-sizing:border-box;margin-inline:auto;padding-top:1.3125rem;background:url(../img/home/mv_infinite.webp) no-repeat center/100% auto;text-align:center}@media(min-width: 1025px){.p-home-mv__info{width:17.1875rem;padding-top:1.8125rem}}.p-home-mv__info dt{width:64%;margin:0 auto .1em;background:#eafae0;border-radius:1em}.p-home-mv__info dt{font-size:.75rem}@media(min-width: 1025px){.p-home-mv__info dt{font-size:1rem}}.p-home-mv__info dd{display:flex;align-items:flex-end;justify-content:center;line-height:1}.p-home-mv__info dd .value{font-weight:700;color:#018532}.p-home-mv__info dd .value{font-size:2.125rem}@media(min-width: 1025px){.p-home-mv__info dd .value{font-size:2.875rem}}.p-home-mv__info dd .suffix{margin:0 0 .2em .2em;text-align:left}.p-home-mv__info dd .suffix{font-size:.75rem}@media(min-width: 1025px){.p-home-mv__info dd .suffix{font-size:1rem}}.p-home-mv__lead{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:346/96;list-style:none}.p-home-mv__lead-text{position:absolute;opacity:0;transition:opacity .8s ease;pointer-events:none}.p-home-mv__lead-text--01{width:100%}.p-home-mv__lead-text--02{width:85.549132948%}@media(min-width: 1025px){.p-home-mv__lead-text--02{width:82.2742474916%}}.p-home-mv__lead-text--active{opacity:1;pointer-events:auto}.p-home-mv__illust{width:243px}@media(min-width: 1025px){.p-home-mv__illust{width:70.2341137124%;margin-inline:auto;transform:translate(10%)}}.p-home-mv__slide{position:absolute;inset:0}.p-home-mv__slide.splide{visibility:visible}.p-home-mv__slide img{width:100%;height:100%;object-fit:cover}.p-home-mv__slide .splide__track,.p-home-mv__slide .splide__list,.p-home-mv__slide .splide__slide{height:100%}.p-home-mv__slide .splide__slide{width:100%}.p-home-mv__control{display:flex;align-items:center;column-gap:10px;position:absolute;z-index:3;left:30px;bottom:18px}@media(min-width: 1025px){.p-home-mv__control{bottom:22px;left:29px}}.is-home-kv-slide__pagination{flex-shrink:0;display:flex;gap:8px}.is-home-kv-slide__pagination-dot{position:relative;width:34px;height:5px;border-radius:3px;background:#cacaca;transition:.5s background-color}.is-home-kv-slide__pagination-dot::after{position:absolute;top:50%;left:0;width:100%;height:24px;translate:0 -50%;content:""}.is-home-kv-slide__pagination-dot--active{background:#018532}.p-home-mv__pause{position:relative;display:flex;align-items:center;justify-content:center;min-width:35px;min-height:20px;padding:.2em .6em;background:#fff;border:1px solid #018532;border-radius:6px;transition:.5s color,.5s background-color}.p-home-mv__pause{font-size:.625rem}.p-home-mv__pause::after{position:absolute;top:50%;left:0;width:100%;height:24px;translate:0 -50%;content:""}.p-home-mv__pause span:first-child{display:block}.p-home-mv__pause span:last-child{display:none}.p-home-mv__pause.is-home-kv-slide__pause--paused span:first-child{display:none}.p-home-mv__pause.is-home-kv-slide__pause--paused span:last-child{display:block}@media(any-hover: hover){.p-home-mv__pause:hover{background:#018532;color:#fff}}.p-home-menu{position:relative;margin:34px 13px 0}@media(min-width: 1025px){.p-home-menu{margin:60px 0 0;pointer-events:none}}@media(min-width: 1770px){.p-home-menu{margin-top:-192px}}.p-home-menu__line{display:none}@media(min-width: 1025px){.p-home-menu__line{display:block;position:absolute;top:min(18.90625vw,363px);left:50%;width:calc(100% + 27px);aspect-ratio:1947/703;overflow:hidden;pointer-events:none;transform:translateX(-50%);z-index:1}}.p-home-menu__line-svg{display:block;width:100%;height:100%;clip-path:inset(0 100% 100% 0);transition:clip-path 1.2s ease-out}.p-home-menu__line.is-animation--done .p-home-menu__line-svg{clip-path:inset(0)}.p-home-menu__inner{display:grid;row-gap:28px;position:relative;padding-block:28px 55px}@media(min-width: 1025px){.p-home-menu__inner{padding-block:43px 54px;pointer-events:auto}}@media(min-width: 1200px){.p-home-menu__inner{grid-template-columns:330fr 480fr 330fr;column-gap:min(1.8461538462vw,24px)}}.p-home-menu__inner::before{position:absolute;top:0;right:-20px;bottom:0;left:-20px;border-radius:6px;background:url(../img/home/menu_bg_s.webp) no-repeat center 0/cover;filter:blur(7px);content:""}@media(min-width: 1025px){.p-home-menu__inner::before{right:max(-5vw,-70px);left:max(-5vw,-70px);background-image:url(../img/home/menu_bg.webp)}}.p-home-menu__group{display:flex;flex-direction:column;position:relative;z-index:2;padding:20px;background:#fff;border-radius:6px;box-shadow:5px 5px 10px #69b377}@media(min-width: 1025px){.p-home-menu__group{padding:20px 20px 26px}}.p-home-menu__title{display:flex;align-items:center;column-gap:14px;line-height:1.2}.p-home-menu__title{font-size:1.25rem}@media(min-width: 1025px){.p-home-menu__title{font-size:1.375rem}}.p-home-menu__title .icon{flex-shrink:0;width:min(16.1538461538vw,63px)}.p-home-menu__list{display:grid;gap:14px 11px;list-style:none;margin-top:25px;line-height:1.4}.p-home-menu__list li{container:home-menu-list-column/inline-size}@media(min-width: 521px){.p-home-menu__list--service{grid-template-columns:repeat(2, 1fr)}}.p-home-menu__list--area{grid-template-columns:repeat(2, 1fr)}.p-home-menu__btn{display:flex;align-items:center;justify-content:space-between;column-gap:8px;position:relative;min-height:70px;height:100%;padding:10px 14px 10px 16px;background:#f7f7f7;border-radius:6px;transition:.5s background-color}.p-home-menu__btn{font-size:1rem}.p-home-menu__btn .label{line-height:1.2}.p-home-menu__btn .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#018532;color:#fff;transition:.5s color,.5s background-color}.p-home-menu__btn .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.p-home-menu__btn:hover{background-color:#018532;color:#fff}.p-home-menu__btn:hover .arrow{background-color:#fff;color:#018532}}@container home-menu-list-column (max-width: 230px){.p-home-menu__btn{padding:14px 24px 14px 12px}@media(min-width: 1025px){.p-home-menu__btn{min-height:77px}}@media(min-width: 1025px){.p-home-menu__list--area .p-home-menu__btn{padding-right:8px}}.p-home-menu__btn .label{padding-bottom:4px}.p-home-menu__btn .label--small{font-size:.9375rem}.p-home-menu__btn .label--xSmall{font-size:.9375rem}.p-home-menu__btn .arrow{position:absolute;right:9px;bottom:9px;width:18px}}.p-home-menu__more{margin-top:auto;padding-top:24px;text-align:center}.p-home-menu__more .c-secondary-btn{min-width:270px}@media(min-width: 1200px){.p-home-menu__list--service+.p-home-menu__more .c-secondary-btn{min-width:320px}}.p-home-about{position:relative;margin-top:40px}@media(min-width: 1025px){.p-home-about{margin-top:80px}}.p-home-about__line{position:absolute;top:170px;left:50%;width:calc(100% + 18px);aspect-ratio:398.002/335.002;overflow:hidden;pointer-events:none;transform:translateX(-50%);z-index:0}@media(min-width: 1025px){.p-home-about__line{display:none}}.p-home-about__line-svg{display:block;width:100%;height:100%;clip-path:inset(0 0 100% 100%);transition:clip-path 1.2s ease-out}.p-home-about__line.is-animation--done .p-home-about__line-svg{clip-path:inset(0)}.p-home-about__inner{position:relative;z-index:1;display:flex;flex-direction:column;row-gap:40px}@media(min-width: 1025px){.p-home-about__inner{flex-direction:row;column-gap:min(1.875vw,36px)}}@media(min-width: 1025px){.p-home-about__body{flex:1}}.p-home-about__title{margin-bottom:24px;font-weight:500}.p-home-about__title{font-size:.875rem}@media(min-width: 1025px){.p-home-about__title{margin-bottom:34px}}.p-home-about__title::before{display:block;width:16px;height:22px;margin-bottom:8px;background:url(../img/common/heading02_deco.svg) no-repeat center/16px 22px;content:""}.p-home-about__lead{margin-bottom:20px;line-height:1.6;font-weight:700;color:#018532}.p-home-about__lead{font-size:1.5rem}@media(min-width: 1025px){.p-home-about__lead{margin-bottom:34px}.p-home-about__lead{font-size:1.6875rem}}.p-home-about__more{margin-top:28px}@media(max-width: 1024px){.p-home-about__more{text-align:center}}@media(min-width: 1025px){.p-home-about__more{margin-top:54px}}@media(min-width: 1025px){.p-home-about__img{width:57.25%;margin-right:18px}}.p-home-about__img img{width:100%}.p-home-about__img-inner{position:relative}@media(min-width: 1025px){.p-home-about__img-inner{position:relative}.p-home-about__img-inner::before{position:absolute;inset:0;translate:18px 18px;border-radius:6px;background:url(../img/common/bg.webp) no-repeat center/cover;content:""}}.p-home-about__img-link{position:relative;z-index:2;display:block;padding:8px;border:1px solid #d6e9d5;border-radius:6px;background:#fff;box-shadow:7px 8px 4px rgba(131,192,131,.25)}@media(any-hover: hover){.p-home-about__img-link{transition:.5s opacity}.p-home-about__img-link:hover{opacity:.7}}.p-home-about__img-notice{margin-top:20px;color:#767676}.p-home-about__img-notice{font-size:.75rem}@media(min-width: 1025px){.p-home-about__img-notice{margin-top:30px}}.p-home-title{position:relative;padding:32px 0 0 14px;color:#018532}.p-home-title{font-size:1.5rem}@media(min-width: 1025px){.p-home-title{padding:26px 0 0 16px}.p-home-title{font-size:2.25rem}}.p-home-title::before{position:absolute;top:0;left:0;width:16px;height:22px;background:url(../img/common/heading02_deco.svg) no-repeat center/16px 22px;content:""}.p-home-reason{position:relative;margin-top:36px;padding-bottom:38px}@media(min-width: 1025px){.p-home-reason{margin-top:70px;padding-block:60px 95px}}.p-home-reason__head{display:flex;flex-direction:column;row-gap:18px}@media(min-width: 1025px){.p-home-reason__head{flex-direction:row;align-items:flex-end;margin-bottom:66px}}@media(min-width: 1025px){.p-home-reason__title{width:316px;flex-shrink:0}}@media(max-width: 1024px){.p-home-reason__lead{font-size:.875rem}}@media(min-width: 1025px){.p-home-reason__lead{margin-bottom:11px}}.p-home-reason__list{display:flex;column-gap:min(2.9230769231vw,38px);margin-top:26px}@media(min-width: 1025px){.p-home-reason__list{display:grid;grid-template-columns:repeat(3, 1fr)}}.p-home-reason__card{flex:none;width:335px;max-width:85.9vw;background:#fff;border-radius:6px;overflow:hidden;padding-bottom:30px;border:1px solid #d6e9d5}@media(min-width: 1025px){.p-home-reason__card{width:auto;max-width:none}}@media(min-width: 1280px){.p-home-reason__card{padding-bottom:50px}}.p-home-reason__card .img{width:calc(100% - 45px);border-radius:0 0 6px;overflow:hidden}.p-home-reason__card .number{margin:8px 30px 0 0;text-align:right;color:#def8dc;line-height:1;font-weight:500}.p-home-reason__card .number{font-size:2.25rem}@media(min-width: 1280px){.p-home-reason__card .number{font-size:2.5rem}}.p-home-reason__card .title{position:relative;margin-bottom:20px;padding-inline:28px;color:#018532}.p-home-reason__card .title{font-size:1.3125rem}@media(min-width: 1280px){.p-home-reason__card .title{margin-block:-16px 30px;padding-inline:30px}.p-home-reason__card .title{font-size:1.5rem}}.p-home-reason__card .title::before{position:absolute;top:6px;bottom:4px;left:0;width:4px;border-radius:2px;content:"";background:#018532}.p-home-reason__card .text{margin-inline:20px}@media(max-width: 1279px){.p-home-reason__card .text{font-size:.875rem}}@media(min-width: 1280px){.p-home-reason__card .text{margin-inline:36px}}.p-home-reason__bg{z-index:-1}.p-home-reason__bg{position:absolute;inset:0}.p-home-reason__bg img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.p-home-reason__bg img{object-position:center top}}.p-home-service{position:relative;margin-top:36px}@media(min-width: 1025px){.p-home-service{margin-top:80px}}.p-home-service__line{display:none}@media(min-width: 1025px){.p-home-service__line{display:block;position:absolute;top:min(19.84375vw,381px);left:50%;width:calc(100% + 27px);aspect-ratio:1947/703;overflow:hidden;pointer-events:none;transform:translateX(-50%);z-index:1}}.p-home-service__line-svg{display:block;width:100%;height:100%;clip-path:inset(0 0 100% 100%);transition:clip-path 1.2s ease-out}.p-home-service__line.is-animation--done .p-home-service__line-svg{clip-path:inset(0)}.p-home-service__line-sp{position:absolute;bottom:-109px;left:50%;width:calc(100% + 8px);aspect-ratio:398.002/273.002;overflow:hidden;pointer-events:none;transform:translateX(-50%);z-index:1}@media(min-width: 1025px){.p-home-service__line-sp{display:none}}.p-home-service__line-sp-svg{display:block;width:100%;height:100%;clip-path:inset(0 100% 100% 0);transition:clip-path 1.2s ease-out}.p-home-service__line-sp.is-animation--done .p-home-service__line-sp-svg{clip-path:inset(0)}.p-home-service__inner{position:relative;z-index:2}.p-home-service__head{display:flex;justify-content:space-between;margin-bottom:24px}@media(min-width: 1025px){.p-home-service__head{margin-bottom:20px}}.p-home-service__lead{display:flex;align-items:flex-start;column-gap:min(1.8461538462vw,24px)}@media(max-width: 1024px){.p-home-service__lead{display:none}}.p-home-service__lead .text{position:relative;padding:16px 40px;border:2px solid #f6a93e;border-radius:100px;line-height:1.5;color:#dd6f0f}.p-home-service__lead .text{font-size:.875rem}.p-home-service__lead .text::before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;translate:4px 4px;z-index:-1;background:#fff6d8;border-radius:100px;content:""}.p-home-service__lead .text::after{position:absolute;top:55%;right:0;translate:50% 0;width:min(2.6923076923vw,35px);height:2px;rotate:18deg;background:#f6a93e;content:""}.p-home-service__lead .illust{width:min(11.1538461538vw,145px);margin-top:-5px}.p-home-service__list{display:grid;row-gap:26px}@media(min-width: 768px){.p-home-service__list{grid-template-columns:repeat(2, 1fr);gap:min(2.3076923077vw,30px)}}@media(min-width: 1025px){.p-home-service__list{grid-template-columns:repeat(8, 1fr)}}.p-home-service__card{border:1px solid #d6e9d5;border-radius:6px;overflow:hidden;background:#fff}@media(any-hover: hover){.p-home-service__card{transition:.5s background-color}.p-home-service__card:hover{background-color:#f7fff2}}.p-home-service__card .img img{transition:.5s opacity}@media(any-hover: hover){.p-home-service__card:hover .img img{opacity:.7}}.p-home-service__card .text{font-size:.875rem}@media(max-width: 767px){.p-home-service__card{display:grid;grid-template-columns:125px 1fr;column-gap:18px}.p-home-service__card .title{display:flex;align-items:center;margin-block:auto;padding-right:10px;line-height:1.3}.p-home-service__card .title{font-size:1.125rem}.p-home-service__card .text{grid-column:1/3;margin-top:15px;padding-inline:22px}.p-home-service__card .more{grid-column:1/3;margin-block:20px 24px;text-align:center}}@media(min-width: 768px){.p-home-service__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.p-home-service__card .title{display:flex;align-items:center;margin:24px 6px 18px 20px}.p-home-service__card .title{font-size:1.125rem}.p-home-service__card .text{margin-inline:20px 19px}.p-home-service__card .more{margin:28px 22px 32px;text-align:center}.p-home-service__card .more .c-tertiary-btn{min-width:0;width:min(100%,240px)}}@media(min-width: 1280px){.p-home-service__card .title{font-size:1.25rem}}@media(min-width: 1025px){.p-home-service__card{grid-column:span 2}.p-home-service__card:nth-child(5){grid-column:2/span 2}.p-home-service__card:nth-child(6){grid-column:4/span 2}.p-home-service__card:nth-child(7){grid-column:6/span 2}}@media(any-hover: hover){.p-home-service__card .c-tertiary-btn:hover{background:#018532;color:#fff}.p-home-service__card .c-tertiary-btn:hover .arrow{background:#fff}.p-home-service__card .c-tertiary-btn:hover .arrow::before{color:#018532}}.p-home-search{margin-top:36px}@media(min-width: 1025px){.p-home-search{margin-top:80px;padding-block:50px 68px;background:#f7fff2}}.p-home-search__title{margin-bottom:26px}@media(min-width: 1025px){.p-home-search__title{margin-bottom:54px}}@media(max-width: 1024px){.p-home-search__wrapper{position:relative;padding-block:43px 47px}.p-home-search__wrapper::before{position:absolute;top:0;right:calc(50% - 50vw);bottom:0;left:calc(50% - 50vw);z-index:-1;background:#f7fff2;content:""}}.p-home-search__more{margin-top:35px;text-align:center}.p-home-medical{margin-top:42px}@media(min-width: 1025px){.p-home-medical{margin-top:84px}}.p-home-news{margin-top:42px;padding-block:44px}@media(min-width: 1025px){.p-home-news{margin-top:80px;padding-block:64px 80px}}.p-home-news__title{margin-bottom:36px}.p-home-news__wrapper{max-width:1100px;margin:0 auto 36px;padding:24px 18px 40px;background:#fff;border-radius:6px}@media(min-width: 1025px){.p-home-news__wrapper{padding:36px 30px 54px}}.p-home-news__wrapper:last-child{margin-bottom:0}.p-home-news__subtitle{padding:0 9px 26px;border-bottom:1px solid #cacaca;font-weight:500}.p-home-news__subtitle{font-size:1.125rem}@media(min-width: 1025px){.p-home-news__subtitle{padding:0 30px 24px}.p-home-news__subtitle{font-size:1.3125rem}}.p-home-news__list{list-style:none;margin-top:5px}@media(min-width: 1025px){.p-home-news__list{max-width:1000px;margin-inline:auto}}.p-home-news__blog{margin-top:35px;column-gap:34px}@media(max-width: 1024px){.p-home-news__blog .c-slide-list__card{flex:none;width:335px;max-width:76vw}}@media(min-width: 1025px){.p-home-news__blog{max-width:1014px;margin-inline:auto;display:grid;grid-template-columns:repeat(3, 1fr)}}.p-home-news__more{margin-top:30px;text-align:center}@media(min-width: 1025px){.p-home-news__more{margin-top:40px}}.p-home-journal{display:flex;flex-direction:column;row-gap:20px;padding:26px 16px 15px}@media(min-width: 768px){.p-home-journal{flex-direction:row;justify-content:space-between;column-gap:min(2.6923076923vw,35px)}}@media(min-width: 1025px){.p-home-journal{padding:27px min(5.1041666667vw,98px) 5px min(7.6923076923vw,100px)}}.p-home-journal__inner{max-width:300px;margin-inline:auto}@media(min-width: 768px){.p-home-journal__inner{display:flex;column-gap:min(2.3076923077vw,30px);max-width:560px;margin:0;padding-bottom:18px}}.p-home-journal__img{width:175px;margin-inline:auto}.p-home-journal__img a img{transition:.5s opacity}@media(any-hover: hover){.p-home-journal__img:hover a img{opacity:.7}}.p-home-journal__img img{width:100%;aspect-ratio:1/1.414;object-fit:contain}.p-home-journal__title{margin-top:14px;color:#018532}.p-home-journal__title{font-size:1.25rem}@media(min-width: 768px){.p-home-journal__title{margin-top:26px}.p-home-journal__title{font-size:1.3125rem}}.p-home-journal__title a{color:inherit;text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px}@media(any-hover: hover){.p-home-journal__title a{transition:.3s text-decoration-color}.p-home-journal__title a:hover{text-decoration-color:currentColor}}.p-home-journal__more{display:flex;align-items:center;justify-content:space-between;column-gap:16px;width:fit-content;min-width:252px;min-height:50px;margin:40px auto 0;padding:12px 20px 12px 30px;border-radius:5em;background:#f7fff2;border:1px solid #d9d9d9;text-align:center}@media(any-hover: hover){.p-home-journal__more{transition:.5s background-color}.p-home-journal__more:hover{background-color:#fefde4}}@media(min-width: 768px){.p-home-journal__more{margin-top:36px}}.p-home-journal__more .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#018532;color:#fff;transition:.5s color,.5s background-color}.p-home-journal__more .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.p-home-journal__lead{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;row-gap:15px;max-width:304px;margin-inline:auto}@media(min-width: 768px){.p-home-journal__lead{flex:1;margin-right:0}}.p-home-journal__lead .text{position:relative;padding:16px 30px;border:2px solid #f6a93e;border-radius:100px;color:#dd6f0f}.p-home-journal__lead .text{font-size:.875rem}@media(min-width: 768px){.p-home-journal__lead .text{padding:12px 30px 12px 46px}}.p-home-journal__lead .text span{position:relative;z-index:2}.p-home-journal__lead .text::before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;translate:4px 6px;z-index:-1;background:#fff6d8;border-radius:100px;content:""}.p-home-journal__lead .text::after{position:absolute;bottom:-28px;right:60px;translate:50% 0;width:2px;height:45px;rotate:32deg;background:#f6a93e;content:""}.p-home-journal__lead .illust{width:166px;margin:0 19px 0 auto}@media(min-width: 768px){.p-home-journal__lead .illust{margin-right:0}}.p-home-recruit{margin-top:40px}@media(min-width: 1025px){.p-home-recruit{margin-top:80px}}.p-home-recruit__inner{display:block;position:relative;max-width:1110px;border-radius:6px;overflow:hidden}.p-home-recruit__body{position:relative;z-index:2;padding:28px 24px 40px}@media(min-width: 1025px){.p-home-recruit__body{padding:4.5045045045% 5.5855855856% 6.3063063063%}}.p-home-recruit__body-inner{position:relative;z-index:2}.p-home-recruit__title{margin-bottom:18px;color:#018532;font-weight:500}.p-home-recruit__title{font-size:1rem}@media(min-width: 1025px){.p-home-recruit__title{margin-bottom:16px}}.p-home-recruit__lead{max-width:309px;margin:0 0 12px -8px}@media(min-width: 1025px){.p-home-recruit__lead{width:433px;max-width:none;margin:0 0 20px -20px}}.p-home-recruit__more{display:flex;align-items:center;justify-content:space-between;column-gap:20px;width:fit-content;min-width:221px;min-height:62px;margin:22px auto 0;padding:14px 26px 14px 29px;border:1px solid #018532;border-radius:6px;background:#fffee4;color:#018532;transition:.5s background-color,.5s color}@media(min-width: 1025px){.p-home-recruit__more{margin:24px 0 0}}.p-home-recruit__more .icon{display:inline-block;flex-shrink:0;width:15px;aspect-ratio:1}.p-home-recruit__more .icon::before{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3333 13.3333H1.66667V1.66667H5V0H0V15H15V10H13.3333V13.3333ZM13.3333 2.845V6.66667H15V0H8.33333V1.66667H12.155L3.82167 10H6.17833L13.3333 2.845Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(any-hover: hover){.p-home-recruit__inner:hover .p-home-recruit__more{background:#018532;color:#fff}}@media(max-width: 1024px){.p-home-recruit__bg{position:absolute;inset:0}.p-home-recruit__bg img{width:100%;height:100%;object-fit:cover}.p-home-recruit__bg img{display:block}}@media(min-width: 1025px){.p-home-recruit__bg{position:absolute;top:0;left:0;width:535px}}.p-home-recruit__img img{width:100%}@media(min-width: 1025px){.p-home-recruit__img{position:absolute;inset:0}.p-home-recruit__img img{width:100%;height:100%;object-fit:cover}}.p-home-other{position:relative;margin-top:40px}@media(min-width: 1025px){.p-home-other{margin-top:80px}}.p-home-other__line{display:none}@media(min-width: 1025px){.p-home-other__line{display:block;position:absolute;top:2px;left:50%;width:calc(100% + 27px);aspect-ratio:1947/703;overflow:hidden;pointer-events:none;transform:translateX(-50%);z-index:1}}.p-home-other__line-svg{display:block;width:100%;height:100%;clip-path:inset(0 100% 100% 0);transition:clip-path 1.2s ease-out}.p-home-other__line.is-animation--done .p-home-other__line-svg{clip-path:inset(0)}.p-home-other__line-sp{position:absolute;top:18px;left:50%;width:calc(100% + 8px);aspect-ratio:398.002/335.002;overflow:hidden;pointer-events:none;transform:translateX(-50%);z-index:1}@media(min-width: 1025px){.p-home-other__line-sp{display:none}}.p-home-other__line-sp-svg{display:block;width:100%;height:100%;clip-path:inset(0 0 100% 100%);transition:clip-path 1.2s ease-out}.p-home-other__line-sp.is-animation--done .p-home-other__line-sp-svg{clip-path:inset(0)}.p-home-other__inner{position:relative;z-index:2}.p-home-other__title{margin-bottom:35px}@media(min-width: 1025px){.p-home-other__title{margin-bottom:60px}}.p-home-other__nav{margin-inline:16px}@media(min-width: 1025px){.p-home-other__nav{max-width:986px;margin-inline:auto}}.p-home-other__list{display:grid;row-gap:12px;list-style:none}@media(min-width: 1025px){.p-home-other__list{column-gap:36px;grid-template-columns:repeat(3, 1fr)}}.p-home-other__btn{display:flex;align-items:center;column-gap:20px;padding:8px 22px 8px 18px;background:#fff;border:1px solid #d6e9d5;border-radius:6px}.p-home-other__btn{font-size:1.125rem}@media(any-hover: hover){.p-home-other__btn{transition:.5s background-color}.p-home-other__btn:hover{background-color:#d6e9d5}}@media(min-width: 1025px){.p-home-other__btn{padding:25px 23px 25px 18px}}.p-home-other__btn .icon{flex-shrink:0;width:63px}.p-home-other__btn .label{flex:1;font-weight:700}.p-home-other__btn .arrow{flex-shrink:0;margin-left:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#018532;color:#fff;transition:.5s color,.5s background-color}.p-home-other__btn .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.p-home-sns{margin-top:50px}@media(min-width: 1025px){.p-home-sns{margin-top:84px}}.p-home-sns__inner{position:relative;padding-block:35px 44px;max-width:1040px}@media(min-width: 1025px){.p-home-sns__inner{padding-block:30px 40px;pointer-events:auto}}@media(min-width: 1200px){.p-home-sns__inner{grid-template-columns:330fr 480fr 330fr;column-gap:min(1.8461538462vw,24px)}}.p-home-sns__inner::before{position:absolute;top:0;right:-12px;bottom:0;left:-12px;border-radius:6px;background:url(../img/home/sns_bg_s.webp) no-repeat center 0/cover;content:""}@media(min-width: 1025px){.p-home-sns__inner::before{right:max(-2.1428571429vw,-30px);left:max(-2.1428571429vw,-30px);background-image:url(../img/home/sns_bg.webp)}}.p-home-sns__wrapper{position:relative;z-index:2;padding:25px 20px 40px;background:#fff;border-radius:6px;border:1px solid #d6e9d5;box-shadow:8px 8px 4px rgba(131,192,131,.25)}@media(min-width: 1025px){.p-home-sns__wrapper{padding:4.4230769231% 5% 5.7692307692% 6.5384615385%}}.p-home-sns__head{display:flex;flex-direction:column;row-gap:10px;margin-bottom:26px}@media(min-width: 768px){.p-home-sns__head{flex-direction:row;align-items:flex-end;column-gap:40px}}@media(min-width: 1025px){.p-home-sns__head{column-gap:70px;margin-bottom:58px}}@media(min-width: 1025px){.p-home-sns__title{margin-left:-14px}.p-home-sns__title{font-size:2rem}}.p-home-sns__lead{padding-inline:16px}@media(min-width: 768px){.p-home-sns__lead{padding:0;margin-bottom:14px}}.p-home-sns__nav{display:flex;flex-direction:column;row-gap:30px}@media(min-width: 768px){.p-home-sns__nav{flex-direction:row;align-items:flex-start;column-gap:min(2.3076923077vw,30px)}}.p-home-sns__list{display:grid;gap:16px;list-style:none;align-content:flex-start}@media(min-width: 768px){.p-home-sns__list{flex:1}}@media(min-width: 1025px){.p-home-sns__list{grid-template-columns:repeat(2, 1fr);gap:22px}}.p-home-sns__btn{display:flex;align-items:center;min-height:86px;padding:16px 20px 16px 15px;border:1px solid #d6e9d5;border-radius:6px;line-height:1.3}@media(any-hover: hover){.p-home-sns__btn{transition:.5s background-color}.p-home-sns__btn:hover{background-color:#d6e9d5}}@media(min-width: 1025px){.p-home-sns__btn{padding-inline:24px 26px}}.p-home-sns__btn .icon{flex-shrink:0}.p-home-sns__btn--instagram{column-gap:19px}.p-home-sns__btn--x{column-gap:18px}.p-home-sns__btn--youtube{column-gap:19px}.p-home-sns__img{flex:1;width:157px;margin-inline:auto;border-radius:6px;overflow:hidden}@media(min-width: 768px){.p-home-sns__img{margin:0}}@media(min-width: 1025px){.p-home-sns__img{max-width:237px}}.p-character-wrapper{container:character-wrapper/inline-size;position:relative;margin-top:50px;padding-bottom:50px}@media(min-width: 1025px){.p-character-wrapper{margin-top:80px;padding-bottom:100px}}.p-character-wrapper::before{position:absolute;top:28px;width:100%;height:60px;border-radius:50%;background:#fefde4;content:""}@media(min-width: 1025px){.p-character-wrapper::before{top:56px;height:118px}}.p-character-wrapper::after{position:absolute;top:58px;right:0;left:0;bottom:0;background:#fefde4;content:""}@media(min-width: 1025px){.p-character-wrapper::after{top:115px}}.p-character-inner{position:relative;max-width:1130px;z-index:2;background:#fff;border-radius:60px;border:1px solid #eae5ad;box-shadow:#fff9da 0 0 20px,#fff9da 0 0 20px;background:#fff}@media(min-width: 1025px){.p-character-inner{border-radius:260px}}@media(min-width: 1280px){.p-character-inner{border-radius:300px}}.p-character-greeting{position:relative}.p-character-greeting__inner{background:linear-gradient(180deg, #FFFFFF 37.98%, #F7FFF2 100%)}@media(max-width: 1024px){.p-character-greeting__inner{padding:0 20px 40px}}.p-character-greeting__tag{margin-block:-31px 20px;translate:-2%;text-align:center}.p-character-greeting__title{position:relative;margin-bottom:28px;text-align:center}.p-character-greeting__title .sub{text-align:center;line-height:1;color:#e8ffda;font-weight:700}.p-character-greeting__title .sub{font-size:1.75rem}@media(min-width: 1025px){.p-character-greeting__title .sub{font-size:4rem}}.p-character-greeting__title .main{margin-top:-14px}.p-character-greeting__title .main{font-size:1.3125rem}@media(min-width: 1025px){.p-character-greeting__title .main{margin-top:-22px}.p-character-greeting__title .main{font-size:1.75rem}}.p-character-greeting__profile{position:relative}@media(max-width: 1024px){.p-character-greeting__profile{margin-inline:auto}}@media(min-width: 768px){.p-character-greeting__profile{width:468px}}@media(min-width: 1025px){.p-character-greeting__profile{position:absolute;top:168px;left:4%}}@media(min-width: 1280px){.p-character-greeting__profile{left:10.9734513274%}}.p-character-greeting__profile::before{position:absolute;width:210px;aspect-ratio:1;border-radius:50%;content:"";background:#e8ffda}@media(max-width: 767px){.p-character-greeting__profile::before{top:50%;left:50%;translate:-50% -10%}}@media(min-width: 768px){.p-character-greeting__profile::before{right:38px;bottom:-45px}}.p-character-greeting__illust{position:relative;max-width:328px}@media(max-width: 767px){.p-character-greeting__illust{width:80%;margin-inline:auto}}@media(min-width: 768px){.p-character-greeting__illust{width:70.0854700855%;padding-bottom:30px}}.p-character-greeting__name{display:flex;flex-direction:column;position:relative}@media(max-width: 767px){.p-character-greeting__name{width:fit-content;margin:16px auto 0;text-align:center}}@media(min-width: 768px){.p-character-greeting__name{position:absolute;right:0;bottom:0}}.p-character-greeting__name .label{font-size:.875rem}.p-character-greeting__name .name{font-weight:700;color:#018532;line-height:1.4}.p-character-greeting__name .name{font-size:1.875rem}@media(min-width: 768px){.p-character-greeting__name .name{font-size:2.5rem}}.p-character-greeting__text{position:relative;max-width:455px;margin:30px auto 0}@media(min-width: 768px){.p-character-greeting__text{margin-top:50px}}@media(min-width: 1025px){.p-character-greeting__text{width:455px;margin:0 0 0 50%}}@media(min-width: 1280px){.p-character-greeting__text{margin-inline:auto 14.0707964602%}}.p-character-greeting__nuigurumi{max-width:385px;margin:20px auto 0}@media(min-width: 1025px){.p-character-greeting__nuigurumi{width:360px;margin:-8px 6% 60px auto}}@media(min-width: 1280px){.p-character-greeting__nuigurumi{width:385px;margin-right:11.592920354%;margin-bottom:38px}}.p-character-origin{margin-top:80px}@media(min-width: 1025px){.p-character-origin{margin-top:100px}}.p-character-origin__inner{padding:0 20px}@media(min-width: 1025px){.p-character-origin__inner{padding:0 5%}}.p-character-origin__wrapper{position:relative;z-index:3}.p-character-origin__tag{margin-block:-54px 30px;text-align:center}@media(min-width: 1025px){.p-character-origin__tag{margin-bottom:58px}}.p-character-origin__lead{margin-bottom:28px;font-weight:700;text-align:center;line-height:1.5}.p-character-origin__lead{font-size:1.125rem}@media(min-width: 1025px){.p-character-origin__lead{font-size:1.25rem}}@media(min-width: 1025px){.p-character-origin__lead{margin-bottom:34px}}.p-character-origin__lead::after{display:block;width:min(100%,393px);aspect-ratio:393/12;margin:20px auto 0;background:url(../img/aboutus/character/origin_dots.svg) no-repeat center/100% 100%;content:""}@media(min-width: 1025px){.p-character-origin__lead::after{margin-top:28px}}@media(min-width: 768px){.p-character-origin__text{text-align:center}}.p-character-origin__profile{max-width:604px;margin:20px auto 0}@media(min-width: 1025px){.p-character-origin__profile{margin-top:44px}}.p-character-origin__profile-tag{width:fit-content}@media(max-width: 1024px){.p-character-origin__profile-tag{rotate:10deg;margin-bottom:-20px}}@media(min-width: 1025px){.p-character-origin__profile-tag{margin:0 0 -64px 42px}}.p-character-origin__bg{position:absolute;right:0;bottom:0;left:0;overflow:hidden;border-radius:0 0 60px 60px}@media(min-width: 1025px){.p-character-origin__bg{border-radius:0 0 260px 260px}}@media(min-width: 1280px){.p-character-origin__bg{border-radius:0 0 300px 300px}}.p-character-origin__bg picture{display:block}.p-character-origin__bg img{width:100%}.p-character-secret{position:relative;z-index:2;margin-top:40px;padding-bottom:25vw}@media(min-width: 1025px){.p-character-secret{margin-top:20px;padding-bottom:300px}}.p-character-secret__tag{margin-bottom:20px;text-align:center}.p-character-secret__text{line-height:1.9;text-shadow:3px 0px 0 #fff,2.9px .78px 0 #fff,2.6px 1.5px 0 #fff,2.12px 2.12px 0 #fff,1.5px 2.6px 0 #fff,.78px 2.9px 0 #fff,0px 3px 0 #fff,-0.78px 2.9px 0 #fff,-1.5px 2.6px 0 #fff,-2.12px 2.12px 0 #fff,-2.6px 1.5px 0 #fff,-2.9px .78px 0 #fff,-3px 0px 0 #fff,-2.9px -0.78px 0 #fff,-2.6px -1.5px 0 #fff,-2.12px -2.12px 0 #fff,-1.5px -2.6px 0 #fff,-0.78px -2.9px 0 #fff,0px -3px 0 #fff,.78px -2.9px 0 #fff,1.5px -2.6px 0 #fff,2.12px -2.12px 0 #fff,2.6px -1.5px 0 #fff,2.9px -0.78px 0 #fff}@media(min-width: 768px){.p-character-secret__text{text-align:center}}.p-character-secret__text span{line-height:1.4;font-weight:700}.p-character-secret__text span{font-size:1.3125rem}.p-character-secret__catchcopy{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1em;margin-top:22px;text-align:center;letter-spacing:.05em;font-weight:700;color:#006224;text-shadow:4px 0px 0 #fff,3.86px 1.04px 0 #fff,3.46px 2px 0 #fff,2.83px 2.83px 0 #fff,2px 3.46px 0 #fff,1.04px 3.86px 0 #fff,0px 4px 0 #fff,-1.04px 3.86px 0 #fff,-2px 3.46px 0 #fff,-2.83px 2.83px 0 #fff,-3.46px 2px 0 #fff,-3.86px 1.04px 0 #fff,-4px 0px 0 #fff,-3.86px -1.04px 0 #fff,-3.46px -2px 0 #fff,-2.83px -2.83px 0 #fff,-2px -3.46px 0 #fff,-1.04px -3.86px 0 #fff,0px -4px 0 #fff,1.04px -3.86px 0 #fff,2px -3.46px 0 #fff,2.83px -2.83px 0 #fff,3.46px -2px 0 #fff,3.86px -1.04px 0 #fff}.p-character-secret__catchcopy{font-size:1.5rem}@media(min-width: 1025px){.p-character-secret__catchcopy{font-size:2rem}}.p-character-secret__catchcopy span span{color:#ff9c12}.p-history{container:contents-body/inline-size}.p-history-title__inner{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 16px}.p-history-title__term{display:inline-block;color:#018532;font-weight:500;margin-bottom:4px}.p-history-title__term{font-size:1rem}@media(min-width: 1025px){.p-history-title__term{font-size:1.125rem}}.p-history-section__img img{width:100%;height:auto;border-radius:6px}.p-history-table{max-width:1000px;margin-inline:auto;line-height:1.85}.p-history-table>div{position:relative;display:flex;flex-direction:column;padding-bottom:1.6em;padding-left:1.9em}@media(min-width: 768px){.p-history-table>div{flex-direction:row;gap:0 1.5em;padding-left:0}}.p-history-table>div::before{position:absolute;top:.9em;bottom:-0.9em;left:.45em;width:1px;background:#018532;content:""}@media(min-width: 768px){.p-history-table>div::before{left:10em}}.p-history-table>div:last-child{padding-bottom:0}.p-history-table>div:last-child::before{display:none}.p-history-table dt{flex-shrink:0;color:#333;font-weight:700}@media(min-width: 768px){.p-history-table dt{width:13em}}.p-history-table dt::before{position:absolute;top:.9em;left:.45em;translate:-50% -50%;width:.7em;aspect-ratio:1;border:2px solid #018532;border-radius:50%;background:#fff;content:""}@media(min-width: 768px){.p-history-table dt::before{left:10em}}.p-history-table dt span{display:block}.p-history-table dt span{font-size:.9375rem}@media(min-width: 1025px){.p-history-table dt span{font-size:1.0625rem}}.p-history-table dd{font-size:.9375rem}@media(min-width: 1025px){.p-history-table dd{font-size:1rem}}.p-history-table .is-important dt,.p-history-table .is-important dd{color:#018532;font-weight:700}.p-history-table .is-important dt::before{width:1.15em;background:#018532}.p-document-section+.p-document-section{padding-top:24px;border-top:1px solid #d6e9d5}@media(min-width: 1025px){.p-document-section+.p-document-section{padding-top:32px}}.p-document-section__note{line-height:1.8}.p-document-section__note{font-size:.8125rem}.p-document-section__note a{color:inherit;text-decoration:underline}.p-document-table thead th:first-child{background:#f7fff2;color:#333}.p-document-table th,.p-document-table td{height:auto}.p-document-table th:nth-child(n+2),.p-document-table td:nth-child(n+2){width:1%;white-space:nowrap}.p-document-card{padding:22px 16px 24px;border:1px solid #b7b7b7;border-radius:8px;background:#fff}@media(min-width: 1025px){.p-document-card{padding:28px 32px 32px}}.p-document-card__title{color:#333;font-weight:700;line-height:1.8}.p-document-card__title{font-size:1.0625rem}@media(min-width: 1025px){.p-document-card__title{font-size:1.1875rem}}.p-document-card__label{margin-top:8px;color:#018532;font-weight:700;line-height:1.8}.p-document-card__label{font-size:.875rem}.p-document-card__text{margin-top:8px;line-height:1.8}.p-document-card__meta{display:flex;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px dashed #b7b7b7;line-height:1.8}.p-document-card__meta{font-size:.875rem}.p-document-card__meta span+span::before{margin-inline:.75em;content:"｜"}.p-document-card__link{margin-top:16px}.p-disclosure{container:contents-body/inline-size}.p-facility-feature__accepting_tours{display:flex;align-items:center;justify-content:center;width:100%;max-width:335px;padding:.5em 1em;background:#ffedf1;border-radius:6px;font-weight:700;color:#cd4634}.p-facility-feature__wrapper{display:grid;gap:20px 40px}@media(min-width: 1025px){.p-facility-feature__wrapper{grid-template-columns:560fr 540fr;align-content:flex-start}.p-facility-feature__wrapper .c-table-wrapper{margin-bottom:auto}@container contents-body (max-width: 839px){.p-facility-feature__wrapper{grid-template-columns:1fr}}}.p-facility-feature__table tbody th{width:180px;background:#018532;color:#fff}@media(min-width: 1025px){.p-facility-feature__table tbody th{width:203px}}@container contents-body (min-width: 840px){@container contents-body (max-width: 1024px){.p-facility-feature__table tbody th{width:130px}}}.p-facility-feature__img{border-radius:6px;overflow:hidden;margin-bottom:auto}.p-facility-feature__nav{max-width:1070px;margin-inline:auto}.p-facility-feature__nav-list{display:flex;flex-direction:column;justify-content:center;gap:16px;list-style:none}@media(min-width: 1025px){.p-facility-feature__nav-list{flex-direction:row;flex-wrap:wrap;gap:min(2.3076923077vw,30px)}}.p-facility-feature__nav-list .c-nav-btn{width:100%;max-width:335px;margin-inline:auto}@media(min-width: 1025px){.p-facility-feature__nav-list .c-nav-btn{width:335px}}@media(min-width: 1280px){.p-facility-feature__nav-list .c-nav-btn{min-height:84px}}.p-facility-policy__list{display:grid;gap:20px}@media(min-width: 768px){.p-facility-policy__list{grid-template-columns:repeat(2, 1fr)}@container contents-body (min-width: 1025px){.p-facility-policy__list{grid-template-columns:repeat(3, 1fr)}}}.p-facility-blog__wrapper{max-width:1100px;margin-inline:auto}.p-facility-blog__inner{padding:22px 18px 36px;background:#fff;border-radius:6px}@media(min-width: 1025px){.p-facility-blog__inner{padding:4.9090909091% 4% 5.4545454545%}}.p-facility-blog__list{column-gap:min(1.7708333333vw,34px)}@media(max-width: 1024px){.p-facility-blog__list .c-slide-list__card{flex:none;width:335px;max-width:76vw}}@media(min-width: 1025px){.p-facility-blog__list{display:grid;grid-template-columns:repeat(3, 1fr)}@container contents-body (max-width: 1024px){.p-facility-blog__list{display:flex}.p-facility-blog__list .c-slide-list__card{flex:none;width:335px;max-width:76vw}}}.p-facility-staff__list{align-items:stretch}.p-facility-staff__item{height:auto}.p-facility-staff__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #d6e9d5;border-radius:6px;overflow:hidden}.p-facility-staff__body{padding:20px 18px 24px}.p-facility-staff__position{color:#018532;line-height:1.4375}.p-facility-staff__position{font-size:1rem}.p-facility-staff__name{margin-top:4px;line-height:1.6666666667}.p-facility-staff__name{font-size:1.125rem}.p-facility-staff__tags{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.p-facility-staff__tag{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:3px 20px;background:#fffdc9;border-radius:16px;line-height:1.6428571429}.p-facility-staff__tag{font-size:.875rem}.p-facility-staff__message{margin-top:20px;line-height:1.4375}.p-facility-staff__message{font-size:1rem}.p-facility-staff__slide .splide__pagination{position:static;justify-content:center;column-gap:14px;margin-top:28px;padding:0}.p-facility-staff__slide .splide__pagination__page{width:10px;height:10px;margin:0;background:#fff;border:1px solid #018532;opacity:1}.p-facility-staff__slide .splide__pagination__page::after{position:absolute;top:50%;left:50%;width:24px;height:24px;translate:-50% -50%;content:""}.p-facility-staff__slide .splide__pagination__page.is-active{transform:none;background:#018532}@media(any-hover: hover){.p-facility-staff__slide .splide__pagination__page{transition:.5s opacity}.p-facility-staff__slide .splide__pagination__page:hover{opacity:.7}}.p-facility-voice__lead{display:flex;align-items:center;justify-content:flex-end;column-gap:12px}@media(min-width: 768px){.p-facility-voice__lead{align-items:flex-start;column-gap:20px}}.p-facility-voice__lead .text{position:relative;max-width:452px;padding:14px 24px;border:2px solid #f6a93e;border-radius:100px;line-height:1.5;color:#dd6f0f}.p-facility-voice__lead .text{font-size:.875rem}@media(min-width: 1025px){.p-facility-voice__lead .text{padding:16px 40px}}.p-facility-voice__lead .text::before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;translate:4px 6px;z-index:-1;background:#fff6d8;border-radius:100px;content:""}.p-facility-voice__lead .text::after{position:absolute;top:55%;right:0;translate:50% 0;width:clamp(24px,2.6923076923vw,35px);height:2px;rotate:18deg;background:#f6a93e;content:""}.p-facility-voice__lead .illust{flex:none;width:90px;margin-top:-5px}@media(min-width: 1025px){.p-facility-voice__lead .illust{width:min(11.1538461538vw,145px)}}.p-facility-greeting__card{max-width:1100px;margin-inline:auto;padding:24px 20px 30px;background:#fff;border-radius:6px}@container contents-body (min-width: 1025px){.p-facility-greeting__card{padding:41px 52px 47px}}.p-facility-greeting__body{display:grid;row-gap:20px}@container contents-body (min-width: 840px){.p-facility-greeting__body{grid-template-columns:minmax(0, 500fr) minmax(0, 473fr);column-gap:36px}}@container contents-body (min-width: 840px){.p-facility-greeting__media{grid-row:1;grid-column:1}}@container contents-body (min-width: 840px){.p-facility-greeting__texts{grid-row:1;grid-column:2}}.p-facility-greeting__img{border-radius:6px;overflow:hidden}.p-facility-greeting__img img{width:100%;height:auto}.p-facility-greeting__catchcopy{font-weight:700;line-height:1.4444444444;color:#018532}.p-facility-greeting__catchcopy{font-size:1.125rem}.p-facility-greeting__catchcopy+.p-facility-greeting__text{margin-top:26px}.p-facility-greeting__text{line-height:1.875}.p-facility-greeting__text{font-size:1rem}.p-facility-greeting__name{margin-top:24px;font-weight:700;line-height:1.5}.p-facility-greeting__name{font-size:1.125rem}@container contents-body (min-width: 1025px){.p-facility-greeting__name{margin-top:25px}}.p-facility-info__streetview{max-width:614px;margin-inline:auto}.p-facility-info__streetview-embed{aspect-ratio:614/464}.p-facility-info__streetview-embed iframe{display:block;width:100%;height:100%;border:0}.p-facility-info__streetview-note{margin-top:12px;line-height:1.6}.p-facility-info__streetview-note{font-size:.875rem}.p-facility-info__wrapper{display:grid;row-gap:30px}@container contents-body (min-width: 840px){.p-facility-info__wrapper{grid-template-columns:minmax(0, 560fr) minmax(0, 590fr);align-items:start;column-gap:49px}}.p-facility-info__table tbody th{width:180px;background:#018532;color:#fff}@media(min-width: 1025px){.p-facility-info__table tbody th{width:203px}}@container contents-body (min-width: 840px){@container contents-body (max-width: 1024px){.p-facility-info__table tbody th{width:130px}}}.p-facility-info__map{aspect-ratio:590/400}.p-facility-info__map iframe{display:block;width:100%;height:100%;border:0}.p-facility-info__map+.p-facility-info__access{margin-top:20px}.p-facility-info__access-title{font-weight:700;line-height:1.75;color:#018532}.p-facility-info__access-title{font-size:1rem}.p-facility-info__access-text{margin-top:8px;line-height:1.75}.p-facility-info__access-text{font-size:1rem}.p-facility-document__wrapper{display:flex;flex-direction:column;row-gap:24px}@container contents-body (min-width: 1025px){.p-facility-document__wrapper{row-gap:30px}}.p-facility-document__lead{font-weight:500;line-height:2}.p-facility-document__lead{font-size:1rem}.p-facility-document__list{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}@container contents-body (min-width: 1025px){.p-facility-document__list{gap:23px}}.p-facility-document__link{position:relative;display:flex;align-items:center;min-height:54px;padding:12px 26px;border-radius:6px;background:#fff;color:#333;font-weight:500;line-height:1.9;text-decoration:none;transition:.3s background-color}.p-facility-document__link{font-size:1rem}.p-facility-document__link::before{position:absolute;top:50%;left:0;width:3px;height:20px;border-radius:6px;background:#3771c8;transform:translateY(-50%);content:""}.p-facility-document__link:hover{background-color:#fefde4}.p-facility-archive__lead{font-size:1rem}.p-facility-archive__sidenav-sublist .l-contents__sidenav-link .arrow{width:12px;background:none;border:none;border-radius:0;color:#018532}.p-facility-archive__sidenav-sublist .l-contents__sidenav-link .arrow::before{width:6px;aspect-ratio:1;translate:-50% 0;rotate:45deg;background-color:rgba(0,0,0,0);border-top:1px solid currentColor;border-right:1px solid currentColor;-webkit-mask-image:none;mask-image:none}@media(max-width: 1024px){.p-facility-archive__sidenav-sublist .l-contents__sidenav-link{padding-left:20px;border-top:1px dotted rgba(1,133,50,.3)}}@media(any-hover: hover){.p-facility-archive__sidenav-sublist .l-contents__sidenav-link:hover .arrow{background:none;color:#018532}}.p-facility-archive__sidenav-sublist .l-contents__sidenav-link.is-sidenav__link--active .arrow{border:none;color:#018532}@media(min-width: 1025px){.p-facility-archive__sidenav-sublist{margin-top:12px;padding-left:8px;row-gap:12px}.p-facility-archive__sidenav-sublist .l-contents__sidenav-link{font-size:.8125rem}}.p-facility-archive-group__list{display:grid;row-gap:20px;list-style:none}@media(min-width: 1025px){.p-facility-archive-group__list{row-gap:30px}}.p-facility-archive-card{display:grid;overflow:hidden;background:#fff;border:1px solid #d6e9d5;border-radius:6px;color:#333}@media(min-width: 768px){.p-facility-archive-card{grid-template-columns:32% minmax(0, 1fr)}}.p-facility-archive-card__img{aspect-ratio:3/2;overflow:hidden;background:#f7f7f7}@media(min-width: 768px){.p-facility-archive-card__img{max-width:100%;height:100%}}.p-facility-archive-card__img img{width:100%;height:100%;object-fit:cover}.p-facility-archive-card__body{display:flex;flex-direction:column;row-gap:14px;padding:18px 18px 20px}@media(min-width: 1025px){.p-facility-archive-card__body{row-gap:16px;padding:22px 26px 24px}}.p-facility-archive-card__title{font-weight:700;line-height:1.5}.p-facility-archive-card__title{font-size:1.125rem}@media(min-width: 1025px){.p-facility-archive-card__title{font-size:1.25rem}}.p-facility-archive-card__title a{color:#333;text-decoration:none}@media(any-hover: hover){.p-facility-archive-card__title a{transition:.5s color}.p-facility-archive-card__title a:hover{color:#018532 !important}}.p-facility-archive-card__tags{margin-top:-6px}@media(min-width: 1025px){.p-facility-archive-card__tags{margin-top:-8px}}.p-facility-archive-card__info{display:grid;row-gap:8px;line-height:1.6}.p-facility-archive-card__info{font-size:.9375rem}@media(min-width: 1025px){.p-facility-archive-card__info{font-size:1rem}}.p-facility-archive-card__info>div{display:grid;align-items:start;gap:2px 16px;line-height:1.5;grid-template-columns:42px minmax(0, 1fr)}@media(min-width: 1025px){.p-facility-archive-card__info>div{grid-template-columns:50px minmax(0, 1fr)}}.p-facility-archive-card__info dt{font-weight:700;color:#018532}.p-facility-archive-card__info--wide>div{grid-template-columns:5.5em minmax(0, 1fr)}.p-facility-archive-card__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;list-style:none}@media(max-width: 1024px){.p-facility-archive-card__btns{justify-content:center}}.p-facility-archive-card__btns .c-tertiary-btn{min-width:220px;min-height:46px;padding:6px 14px 6px 20px}.p-facility-archive-card__btns .c-tertiary-btn{font-size:.9375rem}.p-facility-archive-card__btn--map{background:#fff;color:#333}.p-facility-archive-card__btn--map .arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background-color:#018532;color:#fff;transition:.5s color,.5s background-color}.p-facility-archive-card__btn--map .arrow::before{translate:14%;aspect-ratio:5/9;width:20%;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0.0976114 0.0956302C0.0350389 0.158171 0 0.242187 0 0.329683C0 0.417179 0.0350389 0.501196 0.0976114 0.563736L3.58484 4.0625L0.0987299 7.56127C0.0364923 7.62376 0.00166425 7.70754 0.00166425 7.79477C0.00166425 7.882 0.0364923 7.96579 0.0987299 8.02828C0.128976 8.05887 0.165209 8.08321 0.20527 8.09982C0.245332 8.11644 0.288404 8.125 0.33192 8.125C0.375437 8.125 0.418508 8.11644 0.45857 8.09982C0.498631 8.08321 0.534864 8.05887 0.56511 8.02828L4.27378 4.3064C4.33869 4.24107 4.375 4.15358 4.375 4.0625C4.375 3.97142 4.33869 3.88393 4.27378 3.81861L0.563992 0.0967238C0.533746 0.0661282 0.497513 0.0417976 0.457451 0.0251806C0.417389 0.00856363 0.374318 0 0.330802 0C0.287285 0 0.244214 0.00856363 0.204152 0.0251806C0.16409 0.0417976 0.127857 0.0661282 0.0976114 0.0967238V0.0956302Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}@media(min-width: 768px){.p-journal-latest__inner{display:flex;align-items:flex-start;column-gap:min(9.3333333333vw,112px)}}.p-journal-latest__img{width:min(353px,70%);margin-inline:auto}@media(min-width: 768px){.p-journal-latest__img{flex-shrink:0;width:min(353px,32%);margin-inline:0}}.p-journal-latest__img img{width:100%;aspect-ratio:353/474;background:#f7f7f7;object-fit:contain}.p-journal-latest__img-link{display:block;transition:.5s opacity}@media(any-hover: hover){.p-journal-latest__img-link:hover{opacity:.7}}.p-journal-latest__body{margin-top:24px}@media(min-width: 768px){.p-journal-latest__body{flex:1;margin-top:0}}.p-journal-latest__number{font-weight:700;color:#018532}.p-journal-latest__number{font-size:1.25rem}@media(min-width: 1025px){.p-journal-latest__number{font-size:1.5rem}}.p-journal-latest__date{margin-top:16px}.p-journal-latest__pdf{margin-top:16px}.p-journal-latest__summary{margin-top:40px}.p-journal-latest__summary-title{font-weight:700}.p-journal-latest__summary-title{font-size:1rem}@media(min-width: 1025px){.p-journal-latest__summary-title{font-size:1.125rem}}.p-journal-latest__summary-text{margin-top:12px;line-height:1.9}.p-journal-year+.p-journal-year{margin-top:40px}@media(min-width: 1025px){.p-journal-year+.p-journal-year{margin-top:64px}}.p-journal-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 20px;margin:30px 0 0;padding:0;list-style:none}@media(min-width: 768px){.p-journal-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1025px){.p-journal-list{grid-template-columns:repeat(4, 1fr);gap:44px 32px;margin-top:56px}}.p-journal-card{text-align:center}.p-journal-card__link{display:block;color:#333;text-decoration:none}@media(any-hover: hover){.p-journal-card__link:hover .p-journal-card__title{color:#018532}.p-journal-card__link:hover .p-journal-card__img{opacity:.7}}.p-journal-card__img{display:block;transition:.5s opacity}.p-journal-card__img img{width:100%;aspect-ratio:258/362;background:#f7f7f7;object-fit:contain}.p-journal-card__title{display:block;margin-top:14px;font-weight:500;transition:.5s color}.p-journal-card__title{font-size:1rem}.p-journal-card__date{display:block}.p-journal-card__date{font-size:.8125rem}@media(min-width: 1025px){.p-journal-card__date{font-size:.875rem}}.p-medical{container:contents-body/inline-size}.p-medical-section__lead{font-size:.9375rem}@media(min-width: 1025px){.p-medical-section__lead{font-size:1rem}}.p-medical-contact__table{table-layout:fixed}.p-medical-contact__table thead th{background:#018532;color:#fff}.p-medical-contact__table--facility thead th:nth-child(1){width:25%}.p-medical-contact__table--facility thead th:nth-child(2){width:30%}.p-medical-contact__table--facility thead th:nth-child(3){width:17%}.p-medical-contact__table--facility thead th:nth-child(4){width:28%}.p-medical-contact__table--office thead th:nth-child(n){width:20%}.p-medical-contact__table tbody th{background:rgba(0,0,0,0);color:#333;font-weight:700}.p-medical-contact__name a{font-weight:700}.p-medical-contact__tel{white-space:nowrap;font-weight:700}.p-medical-contact__note{display:block;margin-top:.2em}.p-medical-contact__note{font-size:.8125rem}.p-vacancy-section__lead{margin-top:12px;line-height:1.8}.p-vacancy-section__lead{font-size:.9375rem}@media(min-width: 1025px){.p-vacancy-section__lead{margin-top:16px}.p-vacancy-section__lead{font-size:1rem}}.p-vacancy-section__text{margin-top:16px;font-weight:700;line-height:1.8}.p-vacancy-section__text{font-size:.9375rem}@media(min-width: 1025px){.p-vacancy-section__text{margin-top:24px}.p-vacancy-section__text{font-size:1rem}}.p-vacancy-section__link{margin-top:16px}.p-vacancy-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;line-height:1.5}.p-vacancy-legend{font-size:.875rem}@media(min-width: 1025px){.p-vacancy-legend{margin-top:16px}}.p-vacancy-legend__item{display:flex;align-items:center;column-gap:8px;min-height:36px;padding:4px 12px;border:1px solid #b7b7b7;border-radius:6px;background:#fff}@media(min-width: 1025px){.p-vacancy-legend__item{min-height:40px;padding:6px 16px}}.p-vacancy-legend__item .p-vacancy-mark{font-size:1rem}.p-vacancy-legend__note{padding:4px 0;border:none;background:none;color:#666}@media(min-width: 1025px){.p-vacancy-legend__note{padding:6px 0}}.p-vacancy-mark{display:inline-block;color:#333;font-weight:500;line-height:1;font-weight:700}.p-vacancy-mark{font-size:1rem}.p-vacancy-mark.is-ok{color:#018532}.p-vacancy-mark.is-few{color:#c86400}.p-vacancy-mark.is-full{color:#ed4346}.p-vacancy-mark.is-na{color:#999}.p-vacancy-list{display:flex;flex-direction:column;row-gap:50px;margin-top:30px}@media(min-width: 1025px){.p-vacancy-list{row-gap:64px;margin-top:60px}}.p-vacancy-card__header{display:flex;flex-direction:column;row-gap:20px;margin-bottom:20px}@container contents-body (min-width: 768px){.p-vacancy-card__header{flex-direction:row;justify-content:space-between}}@media(min-width: 1025px){.p-vacancy-card__header{margin-bottom:30px}}.p-vacancy-card__title{font-weight:700;line-height:1.5}.p-vacancy-card__title{font-size:1.125rem}@media(min-width: 1025px){.p-vacancy-card__title{font-size:1.25rem}}.p-vacancy-card__meta{display:flex;flex-direction:column;row-gap:2px;margin:0;padding:12px 16px;border-radius:6px;border:1px solid #b7b7b7;line-height:1.5}.p-vacancy-card__meta{font-size:.875rem}@container contents-body (min-width: 768px){.p-vacancy-card__meta{flex-shrink:0;padding:0;border:none;text-align:right}}.p-vacancy-card__address,.p-vacancy-card__tel{margin:0}.p-vacancy-card__tel a{color:inherit;text-decoration:none}.p-vacancy-card__tel strong{font-weight:700}.p-vacancy-card__tel strong{font-size:1rem}.p-vacancy-card__text{font-weight:700;line-height:1.8}.p-vacancy-card__text{font-size:.9375rem}@media(min-width: 1025px){.p-vacancy-card__text{font-size:1rem}}.p-vacancy-card__note{margin-top:12px;line-height:1.8}.p-vacancy-card__note{font-size:.875rem}.p-vacancy-card__links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:30px 0 0;padding:0;list-style:none}.p-vacancy-card__links .c-secondary-btn{min-width:220px}.p-vacancy-card__link{display:inline-flex;align-items:center;column-gap:8px;min-height:38px;padding:6px 16px;border:1px solid #018532;box-shadow:#018532 0 3px 0;border-radius:4px;background:#fff;color:#333;line-height:1.4;text-decoration:none}.p-vacancy-card__link{font-size:.875rem}@media(any-hover: hover){.p-vacancy-card__link{transition:.5s background-color}.p-vacancy-card__link:hover{background-color:#f7fff2}}.p-vacancy-card__link .arrow{flex-shrink:0;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333}.p-vacancy-card__link--file{padding-right:38px;background-image:url(../img/common/icon_pdf.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:13px 16px}.p-vacancy-table__table{min-width:560px;table-layout:fixed}.p-vacancy-table__table th,.p-vacancy-table__table td{height:44px;padding:8px 10px;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;text-align:center;vertical-align:middle;line-height:1.4}.p-vacancy-table__table th,.p-vacancy-table__table td{font-size:.875rem}@media(min-width: 1025px){.p-vacancy-table__table th,.p-vacancy-table__table td{height:46px}.p-vacancy-table__table th,.p-vacancy-table__table td{font-size:.9375rem}}.p-vacancy-table__table thead th{color:#333;font-weight:700}.p-vacancy-table__table thead th:first-child,.p-vacancy-table__table thead th.is-corner{width:30%;min-width:120px;text-align:left}@container contents-body (min-width: 1025px){.p-vacancy-table__table thead th:first-child,.p-vacancy-table__table thead th.is-corner{width:22%}}.p-vacancy-table__table tbody th{font-weight:700;text-align:left}.p-vacancy-table__table .p-vacancy-mark{font-size:1rem}.p-vacancy-calendar{display:grid;gap:24px}@container contents-body (min-width: 1025px){.p-vacancy-calendar{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 32px}}.p-vacancy-calendar__month{min-width:0}.p-vacancy-calendar__title{display:inline-block;border-radius:4px;font-weight:700;line-height:1.4;color:#018532}.p-vacancy-calendar__title{font-size:1.125rem}.p-vacancy-calendar__wrapper{margin-top:12px}.p-vacancy-calendar__table{min-width:420px;table-layout:fixed}.p-vacancy-calendar__table th{padding:10px 2px}.p-vacancy-calendar__table th,.p-vacancy-calendar__table td{height:auto;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;text-align:center;line-height:1.3}.p-vacancy-calendar__table thead th{color:#333;font-weight:700}.p-vacancy-calendar__table thead th{font-size:.875rem}.p-vacancy-calendar__table thead th:first-child{background:#f7fff2;color:#333}.p-vacancy-calendar__table td{height:58px;vertical-align:top}@container contents-body (min-width: 1025px){.p-vacancy-calendar__table td{height:66px}}.p-vacancy-calendar__table td .num{display:block;color:#666}.p-vacancy-calendar__table td .num{font-size:1rem}.p-vacancy-calendar__table td .p-vacancy-mark{display:block;margin-top:4px}.p-vacancy-calendar__table td .p-vacancy-mark{font-size:1.125rem}.p-vacancy-calendar__table td.is-empty{background:#f0f0f0;color:#999;vertical-align:middle}.p-vacancy-area{margin-top:24px}@media(min-width: 1025px){.p-vacancy-area{margin-top:36px}}.p-vacancy-area__wrapper{position:relative;overflow-x:auto;border:1px solid #d6e9d5;border-radius:6px}.p-vacancy-area__map{display:block;min-width:1000px}.p-vacancy-area__map:focus-visible{outline:2px solid #018532;outline-offset:-2px}.p-vacancy-area__img{display:block;width:100%;height:auto}.p-vacancy-area__zoom{margin-top:12px;line-height:1.8}.p-vacancy-area__zoom{font-size:.875rem}.p-vacancy-area__btn{margin-top:24px;text-align:center}@media(min-width: 1025px){.p-vacancy-area__btn{margin-top:32px}}.p-vacancy-disease{margin-top:24px}@media(min-width: 1025px){.p-vacancy-disease{margin-top:32px}}.p-vacancy-disease__table{min-width:1180px;table-layout:fixed}.p-vacancy-disease__table th,.p-vacancy-disease__table td{height:auto;padding:8px 4px;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;text-align:center;vertical-align:middle;line-height:1.35}.p-vacancy-disease__table th,.p-vacancy-disease__table td{font-size:.8125rem}.p-vacancy-disease__table thead th{font-weight:700}.p-vacancy-disease__table thead tr+tr>th:first-child{border-left:1px solid #b7b7b7;background:#f7fff2;color:#333}.p-vacancy-disease__table .p-vacancy-disease__corner{width:125px;padding:8px 10px}.p-vacancy-disease__table .p-vacancy-disease__group{padding:10px 8px}.p-vacancy-disease__table .p-vacancy-disease__group{font-size:.875rem}.p-vacancy-disease__table .p-vacancy-disease__col .label{display:block}.p-vacancy-disease__table .p-vacancy-disease__col .sub{display:block;margin-top:2px;color:#666;font-weight:500}.p-vacancy-disease__table .p-vacancy-disease__col .sub{font-size:.6875rem}.p-vacancy-disease__table tbody th{width:140px;padding:12px;font-weight:700;text-align:left}.p-vacancy-disease__table tbody th{font-size:.875rem}.p-vacancy-disease__table .p-vacancy-mark{font-size:1.125rem}.p-vacancy-disease__note{margin-top:12px;color:#666;line-height:1.8}.p-vacancy-disease__note{font-size:.8125rem}@media(min-width: 1025px){.p-vacancy-disease__note{font-size:.875rem}}.p-vacancy-back{text-align:center}@media(min-width: 768px){.p-privacy .c-post-body a[href*="tel:"]{color:#333;text-decoration:none}}.p-privacy .c-post-body .c-list li+li{margin-top:0}.p-privacy__inner{max-width:1160px}.p-faq-section+.p-faq-section{padding-top:24px;border-top:1px solid #d6e9d5}@media(min-width: 1025px){.p-faq-section+.p-faq-section{padding-top:32px}}.p-panf-section+.p-panf-section{padding-top:24px;border-top:1px solid #d6e9d5}@media(min-width: 1025px){.p-panf-section+.p-panf-section{padding-top:32px}}@media(min-width: 768px){.p-panf-section__inner{display:flex;align-items:flex-start;column-gap:28px}}.p-panf-section__cover{width:min(200px,60%);margin-inline:auto}@media(min-width: 768px){.p-panf-section__cover{flex-shrink:0;width:200px;margin-inline:0}}.p-panf-section__cover img{width:100%;aspect-ratio:210/297;border-radius:6px;background:#f7f7f7;border:1px solid #b7b7b7;object-fit:contain}.p-panf-file-list{display:flex;flex-direction:column;row-gap:14px;margin:24px 0 0;padding:0;list-style:none}@media(min-width: 768px){.p-panf-file-list{flex:1;margin-top:0}}.p-panf-file-list__links{margin:0;line-height:2}.p-panf-file-list__links .c-link{padding-bottom:4px}.p-panf-file-list__desc{margin:16px 0 0;padding:20px;border-radius:6px;background:#f7fff2;border:1px solid #d6e9d5;line-height:1.7}.p-panf-file-list__desc{font-size:.9375rem}ul.p-panf-file-list__desc{padding-left:32px;list-style:disc}.p-kitei-table thead th:first-child{background:#f7fff2;color:#333}.p-kitei-table th,.p-kitei-table td{height:auto}.p-kitei-table th:nth-child(n+3),.p-kitei-table td:nth-child(n+3){width:1%;white-space:nowrap}.p-kitei-table tbody th{vertical-align:top;white-space:normal}.p-kitei-table thead th:first-child,.p-kitei-table tbody th{width:12em;min-width:12em}@media(min-width: 1025px){.p-kitei-table thead th:first-child,.p-kitei-table tbody th{width:16em;min-width:16em}}.p-kitei-table tbody th+td{border-left:none}.p-kitei-table tbody:nth-of-type(even) th{background:rgb(.3623061165%,48.1867134914%,18.1153058238%)}.p-kitei-table tbody:nth-of-type(even) td{background:#f9f9f9}.p-kitei-table__group--common th{background:#f7fff2;color:#333;font-weight:700}.p-kitei-table__facility-link{color:inherit;text-decoration:underline}@media(any-hover: hover){.p-kitei-table__facility-link{transition:.5s opacity}.p-kitei-table__facility-link:hover{opacity:.7}}.p-kitei-table__type{display:block;font-weight:500}.p-kitei-table__title{display:block;margin-top:2px;line-height:1.6}.p-kitei-table__title{font-size:.9375rem}@media(max-width: 1024px){.p-kitei-table__title{font-size:.875rem}}.p-voice-anchor{display:grid;row-gap:16px;justify-items:center}@media(min-width: 1025px){.p-voice-anchor{row-gap:20px}}.p-voice-anchor__text{text-align:center}.p-voice-anchor__list{justify-content:center}.p-voice-survey__btn,.p-voice-request__btn{text-align:center}.p-voice-survey__btn{margin-top:20px}.p-service-index-troubles__list{display:grid;row-gap:56px}@container contents-body (min-width: 1025px){.p-service-index-troubles__list{row-gap:80px}}.p-service-trouble__head{display:grid;row-gap:16px;border-top:1px solid #cacaca;cursor:pointer}@container contents-body (min-width: 1025px){.p-service-trouble__head{grid-template-columns:1fr auto;align-items:end;column-gap:24px}}.p-service-trouble__head .p-service-trouble__title{border-top:0}.p-service-trouble__toggle{justify-self:center;display:inline-flex;align-items:center;column-gap:10px;min-height:44px;padding:8px 16px 8px 22px;background:#018532;border:1px solid #018532;border-radius:5em;color:#fff;font-weight:700;line-height:1.3;transition:.5s background-color,.5s color}.p-service-trouble__toggle{font-size:.9375rem}@container contents-body (min-width: 1025px){.p-service-trouble__toggle{justify-self:end}}.p-service-trouble__toggle .label--opened{display:none}.p-service-trouble__toggle[aria-expanded=true] .label--closed{display:none}.p-service-trouble__toggle[aria-expanded=true] .label--opened{display:inline}.p-service-trouble__toggle .icon{flex-shrink:0;position:relative;width:14px;aspect-ratio:1}.p-service-trouble__toggle .icon::before,.p-service-trouble__toggle .icon::after{position:absolute;top:50%;left:0;width:100%;height:2px;translate:0 -50%;background:currentColor;border-radius:1px;content:""}.p-service-trouble__toggle .icon::after{rotate:90deg;transition:.3s rotate}.p-service-trouble__toggle[aria-expanded=true] .icon::after{rotate:0deg}@media(any-hover: hover){.p-service-trouble__head:hover .p-service-trouble__toggle{background-color:#fff;color:#018532}}.p-service-trouble__title{display:flex;align-items:baseline;gap:8px 12px;padding-inline:14px}.p-service-trouble__title{font-size:1.25rem}@media(min-width: 768px){.p-service-trouble__title{padding-inline:26px}.p-service-trouble__title{font-size:1.5rem}}.p-service-trouble__title .num{color:#018532;line-height:1;font-weight:700;font-feature-settings:"palt"}.p-service-trouble__title .num{font-size:1.25rem}@container contents-body (min-width: 1025px){.p-service-trouble__title .num{font-size:1.5rem}}.p-service-trouble__title .label{flex:1}.p-service-trouble__tags{margin-top:16px}.p-service-trouble__block{margin-top:36px}@container contents-body (min-width: 1025px){.p-service-trouble__block{margin-top:48px}}.p-service-trouble__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:20px;font-weight:700;line-height:1.5}.p-service-trouble__label{font-size:1rem}@container contents-body (min-width: 1025px){.p-service-trouble__label{font-size:1.125rem}}.p-service-trouble__supp{font-weight:500}.p-service-trouble__supp{font-size:.8125rem}@container contents-body (min-width: 1025px){.p-service-trouble__supp{font-size:.875rem}}.p-service-trouble__note{margin-top:16px}.p-volunteer{container:contents-body/inline-size}.p-volunteer-activity__slide{--volunteer-slide-btn-size: 40px;position:relative}.p-volunteer-activity__figure{display:flex;flex-direction:column;row-gap:12px}.p-volunteer-activity__figure--single{max-width:495px;margin-inline:auto}.p-volunteer-activity__img{aspect-ratio:4/3;border-radius:6px;overflow:hidden}.p-volunteer-activity__img img{width:100%;height:100%;object-fit:cover}.p-volunteer-activity__caption{line-height:1.6}.p-volunteer-activity__caption{font-size:.9375rem}@media(min-width: 1025px){.p-volunteer-activity__caption{font-size:1rem}}.p-volunteer-activity__slide .splide__arrow{display:flex;align-items:center;justify-content:center;width:var(--volunteer-slide-btn-size);height:var(--volunteer-slide-btn-size);border-radius:50%;background:#018532;opacity:1;transition:.5s}@media(any-hover: hover){.p-volunteer-activity__slide .splide__arrow{transition:.5s opacity}.p-volunteer-activity__slide .splide__arrow:hover{opacity:.7}}.p-volunteer-activity__slide .splide__arrow svg{display:none}.p-volunteer-activity__slide .splide__arrow::before{display:block;width:7px;height:13px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath d='M0.156178 0.153008C0.0560622 0.253073 0 0.3875 0 0.527493C0 0.667486 0.0560622 0.801913 0.156178 0.901978L5.73574 6.5L0.157968 12.098C0.0583877 12.198 0.0026628 12.3321 0.0026628 12.4716C0.0026628 12.6112 0.0583877 12.7453 0.157968 12.8452C0.206361 12.8942 0.264334 12.9331 0.328433 12.9597C0.392531 12.9863 0.461446 13 0.531072 13C0.600698 13 0.669613 12.9863 0.733711 12.9597C0.79781 12.9331 0.855783 12.8942 0.904176 12.8452L6.83805 6.89024C6.9419 6.78572 7 6.64573 7 6.5C7 6.35427 6.9419 6.21428 6.83805 6.10977L0.902387 0.154758C0.853993 0.105805 0.796021 0.0668762 0.731922 0.040289C0.667823 0.0137018 0.598909 0 0.529282 0C0.459656 0 0.390742 0.0137018 0.326643 0.040289C0.262544 0.0668762 0.204572 0.105805 0.156178 0.154758V0.153008Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13'%3E%3Cpath d='M0.156178 0.153008C0.0560622 0.253073 0 0.3875 0 0.527493C0 0.667486 0.0560622 0.801913 0.156178 0.901978L5.73574 6.5L0.157968 12.098C0.0583877 12.198 0.0026628 12.3321 0.0026628 12.4716C0.0026628 12.6112 0.0583877 12.7453 0.157968 12.8452C0.206361 12.8942 0.264334 12.9331 0.328433 12.9597C0.392531 12.9863 0.461446 13 0.531072 13C0.600698 13 0.669613 12.9863 0.733711 12.9597C0.79781 12.9331 0.855783 12.8942 0.904176 12.8452L6.83805 6.89024C6.9419 6.78572 7 6.64573 7 6.5C7 6.35427 6.9419 6.21428 6.83805 6.10977L0.902387 0.154758C0.853993 0.105805 0.796021 0.0668762 0.731922 0.040289C0.667823 0.0137018 0.598909 0 0.529282 0C0.459656 0 0.390742 0.0137018 0.326643 0.040289C0.262544 0.0668762 0.204572 0.105805 0.156178 0.154758V0.153008Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;content:""}.p-volunteer-activity__slide .splide__arrow:disabled{opacity:.4;filter:grayscale(100%);pointer-events:none}.p-volunteer-activity__slide .splide__arrow--prev{left:0}@media(min-width: 1025px){.p-volunteer-activity__slide .splide__arrow--prev{left:calc(var(--volunteer-slide-btn-size)/-2)}}.p-volunteer-activity__slide .splide__arrow--prev::before{translate:-1px;scale:-1 1}.p-volunteer-activity__slide .splide__arrow--next{right:0}@media(min-width: 1025px){.p-volunteer-activity__slide .splide__arrow--next{right:calc(var(--volunteer-slide-btn-size)/-2)}}.p-volunteer-activity__slide .splide__arrow--next::before{translate:1px}.p-volunteer-form__tel{line-height:1.8}.p-volunteer-form__tel{font-size:.9375rem}@media(min-width: 1025px){.p-volunteer-form__tel{font-size:1rem}}.p-search__result .gsc-control-cse{padding:0;border:none;background:rgba(0,0,0,0);font-family:inherit}.p-search__result .gsc-above-wrapper-area{padding:0 0 8px;border:none}.p-search__result .gsc-result-info{padding:0;color:#333}.p-search__result .gsc-result-info{font-size:.875rem}.p-search__result .gsc-webResult.gsc-result{padding:20px 0;border:none;border-bottom:1px solid #b7b7b7}.p-search__result .gsc-webResult.gsc-result:last-child{border-bottom:none}.p-search__result .gs-title,.p-search__result .gs-title b{height:auto;color:#018532 !important;text-decoration:none !important}.p-search__result .gs-title,.p-search__result .gs-title b{font-size:1rem}@media(min-width: 1025px){.p-search__result .gs-title,.p-search__result .gs-title b{font-size:1.125rem}}.p-search__result .gs-snippet{margin-top:8px;line-height:1.7}.p-search__result .gs-snippet{font-size:.875rem}.p-search__result .gs-visibleUrl{font-size:.8125rem}.p-search__result .gsc-cursor-box{margin-top:30px;text-align:center}.p-search__result .gsc-cursor-page{padding:4px 8px;color:#018532}.p-search__result .gsc-cursor-page{font-size:.9375rem}.p-search__result .gsc-cursor-current-page{color:#333;font-weight:700}.p-search__noscript{line-height:1.8}.u-text-left{text-align:left !important}.u-text-center{text-align:center !important}@media(min-width: 1025px){.u-text-center-large{text-align:center !important}}.u-text-right{text-align:right !important}.u-fs-medium{font-size:1.125rem}.u-fs-large{font-size:1.25rem}@media(min-width: 1025px){.u-fs-large{font-size:1.375rem}}.u-color-01{color:#018532}.u-color-02{color:#fefde4}.u-weight-bold{font-weight:700}.u-weight-middle{font-weight:500}.u-hidden{display:none !important}@media(min-width: 375px){.u-hidden-xSmall{display:none !important}}@media(min-width: 521px){.u-hidden-small{display:none !important}}@media(min-width: 768px){.u-hidden-medium{display:none !important}}@media(min-width: 1025px){.u-hidden-large{display:none !important}}@media(min-width: 1280px){.u-hidden-xLarge{display:none !important}}@media(min-width: 1920px){.u-hidden-xxLarge{display:none !important}}@media(max-width: 520px){.u-visible-small{display:none !important}}@media(max-width: 767px){.u-visible-medium{display:none !important}}@media(max-width: 1024px){.u-visible-large{display:none !important}}@media(max-width: 1279px){.u-visible-xLarge{display:none !important}}@media(max-width: 1919px){.u-visible-xxLarge{display:none !important}}@media(max-width: 520px){.u-visible-small-only{display:none !important}}@media(min-width: 768px){.u-visible-small-only{display:none !important}}@media(max-width: 767px){.u-visible-medium-only{display:none !important}}@media(min-width: 1025px){.u-visible-medium-only{display:none !important}}@media(max-width: 1024px){.u-visible-large-only{display:none !important}}@media(min-width: 1280px){.u-visible-large-only{display:none !important}}@media(max-width: 1279px){.u-visible-xLarge-only{display:none !important}}@media(min-width: 1920px){.u-visible-xLarge-only{display:none !important}}@container contents-body (min-width: 1025px){.u-hidden-contents-body-large{display:none !important}}@container contents-body (max-width: 1024px){.u-visible-contents-body-large{display:none !important}}.u-mt-10{margin-top:10px}.u-mt-xSmall{margin-top:16px}@media(min-width: 1025px){.u-mt-xSmall{margin-top:24px}}.u-mt-small{margin-top:24px}@media(min-width: 1025px){.u-mt-small{margin-top:36px}}.u-mt-medium{margin-top:40px}@media(min-width: 1025px){.u-mt-medium{margin-top:64px}}.u-mt-large{margin-top:48px}@media(min-width: 1025px){.u-mt-large{margin-top:80px}}.u-mt-xLarge{margin-top:64px}@media(min-width: 1025px){.u-mt-xLarge{margin-top:104px}}.u-mt-xxLarge{margin-top:80px}@media(min-width: 1025px){.u-mt-xxLarge{margin-top:120px}}.u-mb-xSmall{margin-bottom:16px}@media(min-width: 1025px){.u-mb-xSmall{margin-bottom:24px}}.u-mb-small{margin-bottom:24px}@media(min-width: 1025px){.u-mb-small{margin-bottom:40px}}.u-mb-medium{margin-bottom:36px}@media(min-width: 1025px){.u-mb-medium{margin-bottom:64px}}.u-mb-large{margin-bottom:48px}@media(min-width: 1025px){.u-mb-large{margin-bottom:80px}}.u-mb-xLarge{margin-bottom:64px}@media(min-width: 1025px){.u-mb-xLarge{margin-bottom:104px}}.u-mb-xxLarge{margin-bottom:80px}@media(min-width: 1025px){.u-mb-xxLarge{margin-bottom:120px}}.u-pt-xSmall{padding-top:16px}@media(min-width: 1025px){.u-pt-xSmall{padding-top:24px}}.u-pt-small{padding-top:24px}@media(min-width: 1025px){.u-pt-small{padding-top:40px}}.u-pt-medium{padding-top:36px}@media(min-width: 1025px){.u-pt-medium{padding-top:64px}}.u-pt-large{padding-top:48px}@media(min-width: 1025px){.u-pt-large{padding-top:80px}}.u-pt-xLarge{padding-top:64px}@media(min-width: 1025px){.u-pt-xLarge{padding-top:104px}}.u-pt-xxLarge{padding-top:80px}@media(min-width: 1025px){.u-pt-xxLarge{padding-top:120px}}.u-pb-xSmall{padding-bottom:16px}@media(min-width: 1025px){.u-pb-xSmall{padding-bottom:24px}}.u-pb-small{padding-bottom:24px}@media(min-width: 1025px){.u-pb-small{padding-bottom:40px}}.u-pb-medium{padding-bottom:36px}@media(min-width: 1025px){.u-pb-medium{padding-bottom:64px}}.u-pb-large{padding-bottom:48px}@media(min-width: 1025px){.u-pb-large{padding-bottom:80px}}.u-pb-xLarge{padding-bottom:64px}@media(min-width: 1025px){.u-pb-xLarge{padding-bottom:104px}}.u-pb-xxLarge{padding-bottom:80px}@media(min-width: 1025px){.u-pb-xxLarge{padding-bottom:120px}}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-pt-0{padding-top:0 !important}.u-pb-0{padding-bottom:0 !important}@media(min-width: 1025px){.u-pi-22{padding-inline:22px}}@media(min-width: 1025px){.u-pi-26{padding-inline:26px}}.u-max-width-300{max-width:300px}.u-max-width-400{max-width:400px}.u-max-width-500{max-width:500px}.u-max-width-600{max-width:600px}.u-max-width-700{max-width:700px}.u-max-width-800{max-width:800px}.u-max-width-900{max-width:900px}.u-max-width-1000{max-width:1000px}.u-max-width-1100{max-width:1100px}.u-width-900{width:900px}.u-min-width-300{min-width:300px}.u-min-width-400{min-width:400px}.u-min-width-500{min-width:500px}.u-min-width-600{min-width:600px}.u-min-width-700{min-width:700px}.u-min-width-800{min-width:800px}.u-min-width-900{min-width:900px}.u-min-width-1000{min-width:1000px}.u-align-left{margin-right:auto}.u-align-right{margin-left:auto}.u-align-center{margin-inline:auto}.u-bg-gray-01{background:#f7f7f7}.u-bg-yellow-01{background:#fefde4}.u-bg-green-01{background:#f7fff2}.u-brightness-105{filter:brightness(105%)}.u-brightness-110{filter:brightness(110%)}.is-animation--fadein{opacity:0}.is-animation--fadein.is-animation--done{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0px)}}@keyframes popup{0%{opacity:0;scale:.6}100%{opacity:1;scale:1}}.is-animation--popup.is-animation--done{animation-name:popup;animation-duration:.6s;animation-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:forwards}.u-word-keep{word-break:keep-all;overflow-wrap:anywhere}@media(max-width: 389px){.u-word-keep--xxSmall{word-break:keep-all;overflow-wrap:anywhere}}@media(max-width: 1024px){.u-word-keep--large{word-break:normal;overflow-wrap:normal}}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.u-no-save img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}/*# sourceMappingURL=styles.css.map */
