@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul{margin:0}ul,ol{list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-family:"Zen Maru Gothic",serif;font-size:16px;font-weight:400;color:#3b3938;background-color:#f9f8f4;letter-spacing:.05em;line-height:2}a{text-decoration:none;color:inherit;transition:opacity .3s}@media screen and (min-width:768px){a:hover{opacity:.8}}.wrapper{overflow:hidden}.l-header{position:fixed;z-index:900;top:0;right:0;left:0}.l-inner{margin:auto;padding:2.5rem 20px}@media screen and (min-width:768px){.l-inner{padding:5rem 25px;max-width:calc(75rem + 50px)}}.c-btn{font-weight:500;display:flex;gap:.625rem;align-items:center}.c-btn:after{content:"";display:block;width:2.1875rem;height:2.1875rem;background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/arrow_blue.png);background-position:center center;background-size:contain}.c-btn:hover{opacity:.6}.c-btn.c-btn--pink:after{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/arrow_pink.png)}.c-btn.c-btn--green:after{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/arrow_green.png)}.c-btn.c-btn--orange:after{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/arrow_orange.png)}.c-download__button{text-align:center}.c-download{background-color:#a4d18e;color:#fff;border-radius:6.25rem;font-size:clamp(0.75rem, 3.4vw, 1rem);font-weight:500;padding:.625rem 1.25rem .625rem 3.125rem;background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/common/icon_pdf.png);background-repeat:no-repeat;background-size:1.25rem;background-position:left 20px center}@media screen and (min-width:768px){.c-download{padding:.625rem 1.875rem .625rem 4.0625rem;background-size:1.5625rem;background-position:left 30px center}}.c-header{padding-top:4rem;background-position:center center;background-size:cover;display:grid;place-items:center;height:12.5rem}@media screen and (min-width:768px){.c-header{padding-top:5rem;height:15.625rem}}.c-header__title{font-size:1rem;font-weight:500;width:-moz-fit-content;width:fit-content;background-color:rgba(225,225,225,.8);border-radius:100px;display:flex;align-items:center;gap:.4375rem;padding:.3125rem 1.25rem}.c-header__title:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#8ed6f7}@media screen and (min-width:768px){.c-header__title{font-size:1.125rem;padding:.3125rem 1.5625rem}}.c-sub-container{margin-top:2.5rem;padding:10% 8%;background-color:#fff;border-radius:.625rem}@media screen and (min-width:1000px){.c-sub-container{padding:5% 8%}}.c-sub-container h4{font-size:clamp(1.125rem, 4.8vw, 1.25rem);font-weight:500}.c-sub-container-box{display:flex;align-items:center;gap:1.25rem}.c-sub-container-l{flex-basis:60%}.c-sub-container-r{flex-basis:40%}@media screen and (max-width:768px){.c-sub-container-box{flex-direction:column;gap:2rem}.c-sub-container-l{flex-basis:100%}.c-sub-container-r{flex-basis:100%}}.c-sub-title__h3{font-size:clamp(1.25rem, 5.3vw, 1.5rem);font-weight:500;line-height:1;display:flex;flex-direction:column;align-items:center;gap:.625rem}.c-sub-title__h3 span{display:block;font-size:clamp(0.75rem, 3.2vw, 0.875rem);color:#a4d18e}.c-sub-title__h4{font-size:clamp(1.125rem, 4.8vw, 1.25rem);font-weight:500;line-height:1;display:flex;align-items:center;gap:1.25rem}.c-sub-title__h4:before{content:"";display:block;width:.3125rem;height:1.875rem;background-color:#ffb23f}.c-table{width:100%;border:1px solid #e1e1e1;border-collapse:collapse}@media screen and (min-width:768px){.c-table tr:nth-of-type(1) th,.c-table tr:nth-of-type(1) td{border-top:none}}.c-table tr{display:flex;flex-direction:column}@media screen and (min-width:768px){.c-table tr{flex-direction:row}}.c-table th{width:100%;text-align:left;font-weight:400;border-top:1px solid #e1e1e1;background-color:#f9f8f4;padding:.625rem}@media screen and (min-width:768px){.c-table th{width:40%;border-right:1px solid #e1e1e1;padding:1.25rem}}.c-table td{display:block;width:100%;border-top:1px solid #e1e1e1;padding:.625rem}@media screen and (min-width:768px){.c-table td{width:60%;padding:1.25rem}}.c-title{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:1;display:flex;flex-direction:column;gap:.3125rem}.c-title span:nth-of-type(1){display:block;text-transform:uppercase;font-size:.875rem;font-weight:700;color:#8ed6f7}.c-title span:nth-of-type(2){display:flex;align-items:center;gap:.625rem}.c-title span:nth-of-type(2):before{content:"";display:block;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#8ed6f7}.c-title.c-title--green span:nth-of-type(1){color:#a4d18e}.c-title.c-title--green span:nth-of-type(2):before{background-color:#a4d18e}.c-title.c-title--pink span:nth-of-type(1){color:#ffa7b1}.c-title.c-title--pink span:nth-of-type(2):before{background-color:#ffa7b1}.c-title.c-title--orange span:nth-of-type(1){color:#ffb23f}.c-title.c-title--orange span:nth-of-type(2):before{background-color:#ffb23f}.p-about{background-color:#f4f3ef}@media screen and (min-width:1000px){.p-about__inner{max-width:calc(63.75rem + 50px)}}.p-about__contents{display:flex;flex-direction:column;gap:1.875rem}@media screen and (min-width:1000px){.p-about__contents{flex-direction:row;gap:1.25rem;margin-top:2.5rem}}@media screen and (min-width:1000px){.p-about__contents-l{flex-grow:1}}@media screen and (min-width:1000px){.p-about__contents-l-text{margin-left:1.25rem}}.p-about__heading{margin-top:1.25rem;font-size:1.25rem;font-weight:500;line-height:1.6}@media screen and (min-width:1000px){.p-about__heading{margin-top:0}}.p-about__text{margin-top:.9375rem}@media screen and (min-width:1000px){.p-about__contents-r{flex-basis:50%;flex-shrink:0}}.p-about__button{margin-top:1.875rem;display:flex;justify-content:flex-end}@media screen and (min-width:1000px){.p-about__button{margin-top:.625rem}}.p-access__inner{position:relative}@media screen and (min-width:768px){.p-access__inner{max-width:calc(63.75rem + 50px)}}.p-access__contents{margin-top:1.875rem;display:flex;flex-direction:column;gap:1.875rem}@media screen and (min-width:768px){.p-access__contents{margin-top:1.875rem;flex-direction:row;align-items:center;gap:3.125rem}}.p-access__contents-l{flex-basis:45%;flex-shrink:0}@media screen and (min-width:768px){.p-access__contents-l{margin-left:1.25rem}}@media screen and (min-width:1000px){.p-access__contents-l br:nth-of-type(1){display:none}}.p-access__contents-r{flex-grow:1;margin-top:1.875rem;width:100%}@media screen and (min-width:768px){.p-access__contents-r{margin-top:0;max-width:100%}}.p-access__map{position:relative;width:100%;height:0;padding-top:47.5%}.p-access__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-access__button{margin-top:2.5rem;display:flex;justify-content:flex-end}.p-access__illust{position:absolute;width:11.25rem;top:3%;right:-10%}@media screen and (min-width:400px){.p-access__illust{right:-5%}}@media screen and (min-width:768px){.p-access__illust{width:15.625rem;top:3.75rem;right:-7%}}.p-archive__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/news/img_header.jpg)}.p-archive__inner{margin:auto;padding:3.125rem 1.25rem;max-width:37.5rem;width:100%}@media screen and (min-width:768px){.p-archive__inner{padding:5rem 1.5625rem;max-width:75rem}}.p-archive-list__item+.p-archive-list__item{margin-top:1.875rem}.p-archive-list__item{display:flex}.p-archive-list__item-img{max-width:8.125rem;width:100%;flex-shrink:0}@media screen and (min-width:768px){.p-archive-list__item-img{max-width:12.5rem}}.p-archive-list__item-img img{width:100%;height:auto;aspect-ratio:195/135;-o-object-fit:cover;object-fit:cover}.p-archive-list__item-content{margin-left:.9375rem}@media screen and (min-width:768px){.p-archive-list__item-content{margin-left:4.375rem}}.p-archive-list__item-meta{display:flex;align-items:center}.p-archive-list__item-date{font-size:.875rem;line-height:1}.p-archive-list__item-category{margin-left:1.25rem;padding:.3125rem;min-width:5rem;width:-moz-fit-content;width:fit-content;font-size:.75rem;line-height:1;color:#fff;background-color:#8ed6f7;text-align:center}.p-archive-list__item-title{margin-top:.75rem;font-size:1rem;line-height:1.5}.p-facilities{background-color:#f4f3ef}.p-facilities__inner{position:relative;padding-bottom:5rem}@media screen and (min-width:768px){.p-facilities__inner{max-width:calc(63.75rem + 50px);padding-bottom:8.125rem}}.p-facilities__bunner{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1.25rem}@media screen and (min-width:1000px){.p-facilities__bunner{flex-wrap:nowrap;justify-content:space-between;margin-top:2.5rem;margin-left:1.25rem}}.p-facilities__bunner a{width:calc((100% - 20px) / 2)}@media screen and (min-width:768px){.p-facilities__bunner a{width:calc((100% - 40px) / 3)}}@media screen and (min-width:1000px){.p-facilities__bunner a{width:calc((100% - 80px) / 5)}}.p-facilities__illust{position:absolute;width:11.25rem;right:0;bottom:1.25rem}@media screen and (min-width:400px){.p-facilities__illust{width:12.5rem}}@media screen and (min-width:1000px){.p-facilities__illust{right:-3%}}@media screen and (min-width:1200px){.p-facilities__illust{right:-12%}}.p-footer{background-color:#8ed6f7;color:#fff}.p-footer__inner{margin:auto;padding:1.875rem .9375rem;max-width:39.375rem;width:100%}@media screen and (min-width:1000px){.p-footer__inner{padding:3.125rem 1.5625rem 1.25rem;max-width:78.125rem}}@media screen and (min-width:1000px){.p-footer__wrap{display:flex;justify-content:center;gap:3rem}}.p-footer__logo{margin:auto;max-width:9.375rem;width:100%}@media screen and (min-width:768px){.p-footer__logo{max-width:12.5rem}}@media screen and (min-width:1000px){.p-footer__logo{margin:initial;max-width:8.125rem}}.p-footer__logo a{padding:.625rem 0;display:block}@media screen and (min-width:1000px){.p-footer__logo a{padding:.9375rem 0}}.p-footer__address{font-size:.875rem;line-height:1.6;margin-top:1.25rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (min-width:1000px){.p-footer__address{margin-top:0;margin-left:0}}.p-footer__link{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:15px}@media screen and (min-width:1000px){.p-footer__link{justify-content:flex-start}}.p-footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-footer__iso img{width:100%;max-width:170px}.p-footer__miniren{width:100%;max-width:85px}@media screen and (max-width:1000px){.p-footer__iso{display:flex;justify-content:center}}.p-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1.875rem;margin-top:1.25rem}@media screen and (min-width:400px){.p-footer__nav{gap:1rem}}@media screen and (min-width:1000px){.p-footer__nav{flex-wrap:nowrap;margin-top:0;justify-content:flex-start;gap:2.5rem}}.p-footer__nav-items{flex-basis:50%}@media screen and (min-width:1200px){.p-footer__nav-items{flex-basis:auto;align-items:center}}.p-footer__nav-item a{padding:.75rem 0;position:relative;display:block;font-size:.875rem;font-weight:500;line-height:1.4;text-transform:uppercase}@media screen and (min-width:1000px){.p-footer__nav-item a{padding:.5rem}}.p-footer__copyright{margin-top:.625rem;display:block;font-size:.75rem;line-height:1;letter-spacing:.04em;text-align:center;background-color:#f4f3ef;color:#3b3938;padding:.3125rem}@media screen and (min-width:768px){.p-footer__copyright br{display:none}}@media screen and (min-width:1000px){.p-footer__copyright{margin-top:3.125rem;padding:.5rem 25px}}.p-footer__copyright span{text-transform:uppercase}.p-header{height:4rem;background-color:#f9f8f4}@media screen and (min-width:768px){.p-header{height:5rem}}.p-header__inner{padding-left:.9375rem;height:inherit;display:flex;justify-content:space-between}@media screen and (min-width:1000px){.p-header__inner{justify-content:flex-start;padding-left:2.1875rem}}.p-header__logo{max-width:8.75rem;width:100%;height:inherit}@media screen and (min-width:768px){.p-header__logo{max-width:11.5rem}}.p-header__logo a{height:inherit;display:flex;align-items:center}.p-header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-header__nav{position:relative;display:none;height:inherit}@media screen and (min-width:1000px){.p-header__nav{display:block;margin-left:3.125rem}}.p-header__nav-list{display:flex;height:inherit}.p-header__nav-item,.p-header__nav-modal-wrap{height:inherit}.p-header__nav-item.p-header__nav-item--contact{margin-left:.9375rem;display:flex;align-items:center}.p-header__nav-item>a,.p-header__nav-modal-wrap>p{text-transform:uppercase;padding:0 .9375rem;height:inherit;display:flex;align-items:center;font-size:1.1rem;font-weight:500;line-height:1;color:#3b3938}.p-header__nav-item>a{display:flex;flex-direction:column;justify-content:center;gap:.3125rem}.p-header__nav-item>a span{text-transform:lowercase;font-size:.75rem;color:#8ed6f7}.p-header__nav-modal-wrap>p{transition:.3s;display:flex;flex-direction:column;justify-content:center;gap:.3125rem}.p-header__nav-modal-wrap>p span{text-transform:lowercase;font-size:.75rem;color:#8ed6f7}.p-header__nav-modal{padding:.9375rem 0;position:absolute;top:5rem;left:30%;transform:rotateX(90deg);max-width:25rem;width:100%;background-color:rgba(249,248,244,.9);opacity:0;visibility:hidden;transition:.5s}.p-header__nav-modal-wrap:hover>.p-header__nav-modal{transform:rotateX(0deg);opacity:1;visibility:visible}.p-header__nav-modal-item a{padding:1.25rem 0 1.25rem 3.125rem;position:relative;display:block;font-size:.9375rem;font-weight:500;line-height:1;color:#3b3938}.p-header__nav-modal-item a:before{content:"";position:absolute;top:50%;right:2.5rem;width:.5rem;height:.5rem;border-top:.125rem solid #333;border-right:.125rem solid #333;transform:translateY(-50%) rotate(45deg);transition:.3s}@media screen and (min-width:1000px){.p-header__nav-modal-item a:hover:before{opacity:.8}}.p-header__nav-item.p-header__nav-item--contact a:before{content:"";position:absolute;top:50%;left:.9375rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;display:inline-block;background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/./../images/common/mail-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.p-header__nav-item.p-header__nav-item--contact a:after{content:"";position:absolute;top:50%;right:1.25rem;width:.3125rem;height:.3125rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;transform:translateY(-50%) rotate(45deg);transition:.3s}@media screen and (min-width:1000px){.p-header__nav-item.p-header__nav-item--contact a:after{width:.625rem;height:.625rem}}.p-header__info{display:none}@media screen and (min-width:1000px){.p-header__info{display:flex;gap:.625rem;align-items:center;margin-left:auto}}.p-header__tel{display:flex;flex-direction:column;align-items:flex-end}.p-header__tel img{max-width:11.25rem}.p-header__tel span{font-size:.75rem;font-weight:500}.p-header__contact{background-color:#8ed6f7;width:5rem;height:100%}.p-header__contact a{display:flex;flex-direction:column;gap:.1875rem;align-items:center;font-size:.75rem;line-height:1;font-weight:700;color:#fff;padding:.3125rem}.p-header__contact a img{width:2.1875rem}.p-header__contact a:hover{opacity:.8}.p-header__hamburger{margin:0;padding:0;outline:none;border:none;position:relative;z-index:999;width:4rem;height:inherit;background-color:#8ed6f7;cursor:pointer;transition:.3s}@media screen and (min-width:768px){.p-header__hamburger{width:5rem}}@media screen and (min-width:1000px){.p-header__hamburger{display:none}}.p-header__hamburger span{position:relative;left:50%;transform:translateX(-50%);display:block;width:1.5625rem;height:1px;background-color:#fff;transition:.5s}.p-header__hamburger span:nth-of-type(1){top:-.5rem}.p-header__hamburger span:nth-of-type(2){top:0}.p-header__hamburger span:nth-of-type(3){top:.5rem}.p-header__hamburger.is-open span:nth-of-type(1){top:0;transform:translateX(-50%) rotate(45deg)}.p-header__hamburger.is-open span:nth-of-type(2){opacity:0}.p-header__hamburger.is-open span:nth-of-type(3){top:-.125rem;transform:translateX(-50%) rotate(-45deg)}.p-header__drawer{margin-top:4rem;padding-bottom:6.875rem;display:none;position:absolute;z-index:900;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background-color:#f4f3ef;overflow-y:scroll;scrollbar-width:none}.p-header__drawer::-webkit-scrollbar{display:none}.p-header__drawer-item{border-bottom:1px dotted #fff}.p-header__drawer-item.p-header__drawer-item--contact,.p-header__drawer-item.p-header__drawer-item--tel{margin-inline:2rem;border-bottom:none}.p-header__drawer-item.p-header__drawer-item--contact{margin-top:1rem}.p-header__drawer-item.p-header__drawer-item--tel{margin-top:1.5rem}.p-header__drawer-item>a,.p-header__drawer-accordion-title{padding:1.25rem 2rem;display:block;font-weight:700;line-height:1;letter-spacing:.05em;cursor:pointer}.p-header__drawer-item.p-header__drawer-item--contact a,.p-header__drawer-item.p-header__drawer-item--tel a{padding:1.25rem 0;position:relative;width:100%;color:#fff;text-align:center;border-radius:.375rem}.p-header__drawer-item.p-header__drawer-item--contact a{background-color:#8ed6f7}.p-header__drawer-item.p-header__drawer-item--tel a{background-color:#a4d18e}.p-header__drawer-item.p-header__drawer-item--contact a:before,.p-header__drawer-item.p-header__drawer-item--tel a:before{content:"";position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);width:1.5625rem;height:1.5625rem;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain}.p-header__drawer-item.p-header__drawer-item--contact a:before{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/common/icon_mail.png)}.p-header__drawer-item.p-header__drawer-item--tel a:before{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/common/icon_tel.png)}.p-header__drawer-item.p-header__drawer-item--contact a:after,.p-header__drawer-item.p-header__drawer-item--tel a:after{content:"";position:absolute;top:50%;right:1.25rem;width:.5rem;height:.5rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;transform:translateY(-50%) rotate(45deg);transition:.3s}.p-header__drawer-accordion-title{position:relative}.p-header__drawer-accordion-title:before,.p-header__drawer-accordion-title:after{content:"";position:absolute;top:50%;right:1.25rem;width:.75rem;height:.125rem;display:block;background:#333;transition:.3s}.p-header__drawer-accordion-title:before{transform:translateY(-50%)}.p-header__drawer-accordion-title:after{transform:translateY(-50%) rotate(90deg)}.p-header__drawer-accordion-title.is-open:after{transform:translateY(-50%)}.p-header__drawer-accordion-list{padding-bottom:.625rem;display:none}.p-header__drawer-accordion-list a{padding:.625rem 2rem;display:block;font-size:.75rem;line-height:1;letter-spacing:.05em}.p-message__inner{position:relative}@media screen and (min-width:768px){.p-message__inner{max-width:calc(63.75rem + 50px)}}.p-message__contents{margin-top:1.875rem;display:flex;flex-direction:column;gap:1.875rem}@media screen and (min-width:768px){.p-message__contents{margin-top:3.75rem;flex-direction:row;align-items:center;gap:8.125rem}}@media screen and (min-width:768px){.p-message__contents-l{flex-basis:35%;flex-shrink:0}}.p-message__contents-l img{width:60%;margin-inline:auto}@media screen and (min-width:768px){.p-message__contents-l img{width:100%}}.p-message__contents-r{flex-grow:1}.p-message__text{margin-top:1.5rem}.p-message__button{margin-top:1.875rem;display:flex;justify-content:flex-end}@media screen and (min-width:768px){.p-message__button{margin-top:2.5rem}}.p-message__illust{display:none}@media screen and (min-width:1000px){.p-message__illust{display:block;width:16.5625rem;position:absolute;top:-2%;right:-5%}}@media screen and (min-width:1200px){.p-message__illust{right:-7%}}.p-mv{position:relative;z-index:1;height:60vh}@media screen and (min-width:768px){.p-mv{min-height:42.5rem}}.p-mv__inner{height:inherit;min-height:inherit}.p-mv__title-wrap{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;text-align:center}.p-mv__main-title{font-size:2.5rem}@media screen and (min-width:768px){.p-mv__main-title{font-size:3.75rem}}.p-mv__sub-title{margin-top:1.25rem;font-size:1.25rem}@media screen and (min-width:768px){.p-mv__sub-title{font-size:2.1875rem}}.p-mv__swiper,.p-mv__swiper .swiper-img,.p-mv__swiper .swiper-img img{height:inherit;min-height:inherit}.p-mv__swiper .swiper-img img{width:100%;-o-object-fit:cover;object-fit:cover}.p-mv__swiper .swiper-slide.swiper-slide-active .swiper-img,.p-mv__swiper .swiper-slide.swiper-slide-duplicate-active .swiper-img,.p-mv__swiper .swiper-slide.swiper-slide-prev .swiper-img{animation:scale 8s linear 0s normal both}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(1.1)}}.p-news-list__item a{padding:1.5625rem 0;display:block;border-bottom:1px dotted #e1e1e1}@media screen and (min-width:768px){.p-news-list__item a{display:flex;align-items:flex-start}}.p-news-list__item-meta{display:flex;align-items:center}.p-news-list__item-date{font-size:1rem;line-height:1;min-width:5rem}.p-news-list__item-category{margin-left:1.25rem;padding:.3125rem;width:-moz-fit-content;width:fit-content;min-width:3.75rem;font-size:.75rem;line-height:1;color:#fff;background-color:#8ed6f7;text-align:center;border-radius:.3125rem;font-weight:500}.p-news-list__item-category.p-news-list__item-category--green{background-color:#a4d18e}.p-news-list__item-title{margin-top:.75rem;font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.p-news-list__item-title{margin-top:0;margin-left:2.5rem}}.p-news{background-color:#f4f3ef;padding:2.5rem 20px}@media screen and (min-width:768px){.p-news{padding:5rem 25px}}.p-news__inner{margin:auto;padding:1.875rem;width:100%;background-color:#f9f8f4;border-radius:.3125rem;position:relative}@media screen and (min-width:768px){.p-news__inner{padding:3.125rem 5rem;max-width:75rem}}.p-news__list{margin-top:.9375rem}@media screen and (min-width:768px){.p-news__list{margin-top:2.5rem;margin-left:1.25rem}}.p-news__button{margin-top:1.875rem;display:flex;justify-content:flex-end}@media screen and (min-width:768px){.p-news__button{margin-top:2.5rem}}.p-news__illust{width:9.375rem;position:absolute;left:-10%;bottom:-5%}@media screen and (min-width:400px){.p-news__illust{left:0}}@media screen and (min-width:768px){.p-news__illust{width:12.5rem;left:-5%;bottom:-1.875rem}}.p-pagenavi{margin-top:1.875rem}.p-pagenavi__inner{margin:auto;padding:0 1.25rem;max-width:37.5rem;width:100%}@media screen and (min-width:768px){.p-pagenavi__inner{padding:0 1.5625rem;max-width:75rem}}.p-pagenavi .wp-pagenavi{clear:both;text-align:center}.p-pagenavi .wp-pagenavi a,.p-pagenavi .wp-pagenavi span{margin:0 .1875rem;padding:.25rem .5rem;font-size:.75rem;line-height:1;white-space:nowrap;border:1px solid #f4f7f8;background-color:#f4f7f8;transition:.3s}.p-pagenavi .wp-pagenavi a:hover{color:#fff;background-color:#8ed6f7;border-color:#8ed6f7;opacity:1}.p-pagenavi .wp-pagenavi .current{color:#fff;background-color:#8ed6f7;border-color:#8ed6f7}.p-recruit{background-color:#f4f3ef}.p-recruit__inner{position:relative}@media screen and (min-width:768px){.p-recruit__inner{max-width:calc(63.75rem + 50px)}}.p-recruit__contents{display:flex;flex-direction:column;gap:1.875rem}@media screen and (min-width:768px){.p-recruit__contents{flex-direction:row;align-items:center;gap:3.125rem}}@media screen and (min-width:768px){.p-recruit__contents-l{flex-grow:1}}@media screen and (min-width:768px){.p-recruit__contents-l-text{margin-left:1.25rem}}.p-recruit__heading{margin-top:2.5rem;font-size:1.25rem;font-weight:500;line-height:1.6}.p-recruit__text{margin-top:.9375rem}@media screen and (min-width:768px){.p-recruit__contents-r{flex-basis:45%;flex-shrink:0}}.p-recruit__contents-r img{width:100%;margin-inline:auto}@media screen and (min-width:400px){.p-recruit__contents-r img{width:80%}}@media screen and (min-width:768px){.p-recruit__contents-r img{width:100%}}.p-recruit__button{margin-top:.625rem;display:flex;justify-content:flex-end}.p-recruit__illust{position:absolute;width:9.375rem;top:.625rem;right:-5%}@media screen and (min-width:768px){.p-recruit__illust{width:12rem;top:5rem;left:40%;right:auto}}.p-service__inner{padding-block:2.5rem}@media screen and (min-width:768px){.p-service__inner{padding-block:5rem;max-width:calc(63.75rem + 50px)}}.p-service__list{margin-top:1.875rem}@media screen and (min-width:768px){.p-service__list{margin-left:1.25rem;margin-top:2.1875rem}}@media screen and (min-width:768px){.p-service-list{display:flex;flex-wrap:wrap}}.p-service-list__item{border-radius:.625rem;overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}@media screen and (min-width:768px){.p-service-list__item{max-width:calc(33.333% - 1.125rem * 2 / 3);width:100%}}.p-service-list__item+.p-service-list__item{margin-top:1.875rem}@media screen and (min-width:768px){.p-service-list__item+.p-service-list__item{margin-top:0;margin-left:1.125rem}}@media screen and (min-width:768px){.p-service-list__item:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width:768px){.p-service-list__item:nth-of-type(n+4){margin-top:4.375rem}}.p-service-list__item a{display:block;height:100%;background-color:#fff;box-shadow:0 0 2.5rem 0 rgba(0,0,0,.05)}.p-service-list__item-img{width:100%}.p-service-list__item-img img{width:100%;aspect-ratio:320/200;-o-object-fit:cover;object-fit:cover}.p-service-list__item-content{padding:.625rem}@media screen and (min-width:768px){.p-service-list__item-content{padding:.9375rem}}.p-service-list__item-category{font-size:.75rem;font-weight:500;line-height:1;color:#aaa}@media screen and (min-width:768px){.p-service-list__item-category{font-size:.875rem}}.p-service-list__item-title{font-weight:500;line-height:1.5;display:flex;justify-content:center;align-items:center;gap:.625rem}.p-service-list__item-title:after{content:"";display:block;width:2.1875rem;height:2.1875rem;background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/arrow_blue.png);background-position:center center;background-size:contain}.p-service-list__item-title--green:after{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/arrow_green.png)}.p-service-list__item-title--pink:after{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/arrow_pink.png)}.p-service-list__item-text{margin-top:.625rem;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.p-service-list__item-text{margin-top:.9375rem;font-size:.875rem}}.p-single-blog__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/news/img_header.jpg)}.single-blog__inner{margin:auto;padding:3.125rem 1.25rem;max-width:37.5rem;width:100%}@media screen and (min-width:768px){.single-blog__inner{padding:5rem 1.5625rem;max-width:75rem}}.single-blog__meta{display:flex;align-items:center}.single-blog__date{line-height:1}.single-blog__category{margin-left:1.5rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1;color:#fff;background-color:#8ed6f7}.single-blog__title{margin-top:1.5rem;font-size:clamp(1.375rem, 5.8vw, 1.5rem);font-weight:500;line-height:1.5}@media screen and (min-width:768px){.single-blog__title{margin-top:1.25rem;font-size:2.25rem}}.single-blog__mv{margin-top:2.5rem;width:100%}.single-blog__mv img{width:100%;aspect-ratio:335/188;-o-object-fit:cover;object-fit:cover}.single-blog__content{margin-top:1.875rem}@media screen and (min-width:768px){.single-blog__content{margin-top:3.125rem}}.single-blog__content h2{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:1;display:flex;gap:.625rem;align-items:center}.single-blog__content h2:before{content:"";display:block;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#8ed6f7}.single-blog__content h3{margin-top:4rem;padding:.625rem 0;font-size:1.125rem;font-weight:500;line-height:1.5;border-bottom:3px dotted #8ed6f7}@media screen and (min-width:768px){.single-blog__content h3{margin-top:5rem;padding:.9375rem 0;font-size:1.5rem}}.single-blog__content h4{margin-top:3rem;padding:1rem;font-size:1rem;font-weight:500;line-height:1.5;background-color:#f4f3ef}@media screen and (min-width:768px){.single-blog__content h4{margin-top:4rem;font-size:1.25rem}}.single-blog__content h5{margin-top:2.5rem;padding:.25rem 0 .25rem 1rem;font-size:.9375rem;font-weight:500;line-height:1;border-left:.25rem solid #8ed6f7}@media screen and (min-width:768px){.single-blog__content h5{margin-top:3rem;padding:.5rem 0 .5rem 1rem;font-size:1.125rem}}.single-blog__content h6{margin-top:2rem;font-size:.875rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.single-blog__content h6{margin-top:2.375rem;font-size:1rem}}.single-blog__content p{margin-top:1.25rem;font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.single-blog__content p{margin-top:2.375rem}}.single-blog__content p a{color:#8ed6f7;-webkit-text-decoration:underline #8ed6f7;text-decoration:underline #8ed6f7}.single-blog__content p a[target=_blank]:after{content:"";margin-right:.625rem;margin-bottom:-.1875rem;margin-left:.3125rem;width:1rem;height:1rem;display:inline-block;background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/common/link.png);background-size:contain}.single-blog__content ul{margin-top:2rem}@media screen and (min-width:768px){.single-blog__content ul{margin-top:2.375rem}}.single-blog__content ul li{padding-left:1.375rem;font-size:1rem;line-height:1.5;text-indent:-1.125rem}.single-blog__content ul li:not(:first-of-type),.single-blog__content ol li:not(:first-of-type){margin-top:1rem}.single-blog__content ul li:before{content:"";margin-right:.625rem;position:relative;top:-.1875rem;width:.5rem;height:.5rem;display:inline-block;background-color:#8ed6f7;border-radius:50%}.single-blog__content ol{margin-top:2rem;counter-reset:number}@media screen and (min-width:768px){.single-blog__content ol{margin-top:2.375rem}}.single-blog__content ol li{padding-left:1.75rem;font-size:1rem;line-height:1.5;text-indent:-.75rem}.single-blog__content ol li:before{counter-increment:number;content:counter(number) ".";margin-right:.625rem;display:inline-block;line-height:1;color:#8ed6f7}.single-blog__content figure{margin-top:2rem;width:100%}@media screen and (min-width:768px){.single-blog__content figure{margin-top:3rem}}.single-blog__content figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-blog__content-item{display:flex;flex-direction:column;gap:3.125rem}.single-price__content{margin-top:1.875rem;display:flex;flex-direction:column;gap:3.125rem}@media screen and (min-width:768px){.single-price__content{margin-top:3.125rem;gap:5rem}}.pdf-container{width:100%;height:400px}@media screen and (min-width:400px){.pdf-container{height:450px}}@media screen and (min-width:768px){.pdf-container{height:880px}}.p-sub-404__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/404/img_header.jpg)}.p-sub-404 p{text-align:center}.p-sub-404__button{margin-top:1.875rem}.p-sub-404__button .c-btn{justify-content:center}.p-sub-about__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/about/img_header.jpg)}.p-sub-about__inner{position:relative}.p-message__inner,.p-sub-about__inner{scroll-padding-top:12.5rem}.p-sub-about__message .p-message__contents{margin-top:0}.p-sub-about__facility__illust{position:absolute;width:10rem;right:0;bottom:-2.8125rem}@media screen and (min-width:400px){.p-sub-about__facility__illust{width:11.25rem;bottom:-1.25rem}}@media screen and (min-width:768px){.p-sub-about__facility__illust{width:14.375rem}}@media screen and (min-width:1000px){.p-sub-about__facility__illust{width:15rem;right:-.625rem}}@media screen and (min-width:1200px){.p-sub-about__facility__illust{width:15.625rem;right:-1.875rem}}.p-sub-about__philosophy__illust{position:absolute;width:9.375rem;right:-.625rem;bottom:-1.5625rem}@media screen and (min-width:400px){.p-sub-about__philosophy__illust{width:10rem;right:-1.25rem;bottom:-1.5625rem}}@media screen and (min-width:768px){.p-sub-about__philosophy__illust{width:11.25rem;bottom:1.25rem}}@media screen and (min-width:1000px){.p-sub-about__philosophy__illust{width:12.5rem;right:1.875rem;bottom:5rem}}.p-sub-about__overview .c-sub-container{padding:5%}.p-sub-about__overview__related{margin-top:1.875rem}.p-sub-about__overview .c-sub-title__h4{margin-top:1.25rem}.p-sub-about__overview__related ul{width:80%;display:flex;flex-wrap:wrap}.p-sub-about__overview__illust{position:absolute;width:9.375rem;right:-.625rem;bottom:0}@media screen and (min-width:400px){.p-sub-about__overview__illust{width:10rem;right:0}}@media screen and (min-width:768px){.p-sub-about__overview__illust{width:11.25rem;right:1.875rem;bottom:5rem}}@media screen and (min-width:1000px){.p-sub-about__overview__illust{width:12.5rem}}.p-sub-access__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/access/img_header.jpg)}.p-sub-access__inner{position:relative}.p-sub-access__inner{position:relative}.p-sub-access{margin-top:1.875rem}@media screen and (min-width:1000px){.p-sub-access{margin-top:1.25rem;display:flex;justify-content:center;align-items:center}}@media screen and (min-width:400px){.p-sub-access__info{text-align:center}}@media screen and (min-width:1000px){.p-sub-access__info{text-align:left}}.p-sub-access__logo{max-width:11.25rem}@media screen and (min-width:400px){.p-sub-access__logo{margin-inline:auto}}@media screen and (min-width:1000px){.p-sub-access__logo{margin-left:0}}.p-sub-access__address{margin-top:1.25rem;font-style:normal}.p-sub-access__text{margin-top:1.25rem}.p-sub-access__map-wrap{margin-top:1.875rem;width:100%}@media screen and (min-width:1000px){.p-sub-access__map-wrap{margin-top:0;margin-left:2.5rem;max-width:55%}}.p-sub-access__map{position:relative;width:100%;height:0;padding-top:47.5%}.p-sub-access__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-sub-access__illust{position:absolute;width:10rem;right:-2.5rem;bottom:1.25rem}@media screen and (min-width:400px){.p-sub-access__illust{width:11.25rem}}@media screen and (min-width:768px){.p-sub-access__illust{width:14.375rem}}@media screen and (min-width:1000px){.p-sub-access__illust{width:15rem;right:-3.125rem}}@media screen and (min-width:1200px){.p-sub-access__illust{width:15.625rem;right:-3.75rem}}.p-sub-admission__inner{position:relative}.p-sub-admission__tel{margin-top:1.25rem;display:flex;flex-direction:column;gap:0rem}.p-sub-admission__tel img{max-width:15.625rem;display:inline-block;vertical-align:middle}.p-sub-admission__tel span{padding-left:2.1875rem;font-size:.875rem}.p-sub-admission p:nth-of-type(n+2){margin-top:.625rem}.p-sub-admission p:nth-of-type(3){font-weight:500}.p-sub-admission__illust{position:absolute;width:10rem;right:-2.8125rem;bottom:0}@media screen and (min-width:400px){.p-sub-admission__illust{width:11.25rem}}@media screen and (min-width:768px){.p-sub-admission__illust{width:14.375rem;right:-3.125rem;bottom:1.875rem}}@media screen and (min-width:1200px){.p-sub-admission__illust{width:15.625rem;right:-4.375rem}}.p-sub-contact__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/contact/img_header.jpg)}.p-sub-contact__inner{position:relative}.p-sub-about__inner{position:relative}.p-sub-contact__tel{display:flex;flex-direction:column;margin-top:.9375rem}.p-sub-contact__tel img{width:12.5rem}.p-sub-contact__tel span{font-size:.75rem;padding-left:.9375rem}.p-sub-contact__service-illust{width:10rem;right:-1.875rem;bottom:-1.875rem;position:absolute}@media screen and (min-width:400px){.p-sub-contact__service-illust{bottom:-2.8125rem}}@media screen and (min-width:768px){.p-sub-contact__service-illust{width:11.25rem;right:-1.875rem;bottom:-.625rem}}@media screen and (min-width:1000px){.p-sub-contact__service-illust{width:12.5rem;bottom:0}}@media screen and (min-width:1200px){.p-sub-contact__service-illust{width:14.375rem}}.p-sub-contact__service p{margin-top:1.25rem}.p-sub-contact__admission h4:nth-of-type(n+2){margin-top:1.875rem}.p-sub-contact__text{margin-top:1.25rem}.p-contact__form{margin-top:3.125rem}.p-form__wrap{display:flex;flex-direction:column;gap:1.25rem}.p-form__wrap+.p-form__wrap{margin-top:1.875rem}.p-form__label{font-weight:500;line-height:1;letter-spacing:.08em}@media screen and (min-width:768px){.p-form__label{max-width:12.5rem;width:100%}}.p-form__label span{border-radius:.3125rem;margin-right:.625rem;padding:.3125rem;display:inline-block;font-size:.875rem;color:#fff;background-color:#ffa7b1}.p-form__input{margin-top:.625rem;flex-grow:1}@media screen and (min-width:768px){.p-form__input{margin-top:0}}.p-form-input input{padding:.9375rem;width:100%;font-size:.9375rem;line-height:1;border-radius:.3125rem;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none}.p-form-input input:focus{border:1px solid #ccc;box-shadow:none;outline:none}@media screen and (min-width:768px){.p-form__wrap.p-form__wrap--textarea{align-items:flex-start}}@media screen and (min-width:768px){.p-form__wrap.p-form__wrap--textarea .p-form__label{margin-top:.625rem}}.p-form__textarea{margin-top:.625rem;flex-grow:1;width:100%}@media screen and (min-width:768px){.p-form__textarea{margin-top:0}}.p-form-textarea textarea{padding:.5rem .9375rem;width:100%;height:15.625rem;font-size:.9375rem;border-radius:0;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none}.p-form-textarea textarea:focus{border:1px solid #ccc;box-shadow:none;outline:none}.p-form__submit{margin-top:1.875rem;text-align:center}@media screen and (min-width:768px){.p-form__submit{margin-top:3.75rem}}.p-form-submit input{padding:1.5625rem;width:100%;max-width:15.625rem;color:#fff;display:inline-block;font-weight:500;line-height:1;background-color:#ffb23f;background-image:none;border:none;border-radius:6.25rem;text-decoration:none;cursor:pointer;transition:.3s}.p-form-submit input:hover,.p-form-submit input:focus{outline:none}@media screen and (min-width:768px){.p-form-submit input:hover{opacity:.8}}.p-form-submit input::-moz-foucus-inner{padding:0;border:none}.p-sub-contact__admission-illust{position:absolute;width:10rem;right:-2.8125rem;bottom:0}@media screen and (min-width:768px){.p-sub-contact__admission-illust{width:11.25rem;right:-1.875rem;bottom:2.5rem}}@media screen and (min-width:1000px){.p-sub-contact__admission-illust{width:12.5rem}}@media screen and (min-width:1200px){.p-sub-contact__admission-illust{width:14.375rem}}.p-sub-information__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/information/img_header.jpg)}.p-sub-information__inner{position:relative}.p-sub-about__inner{position:relative}.p-sub-information__service-illust{width:10rem;right:-2.5rem;bottom:-1.875rem;position:absolute}@media screen and (min-width:400px){.p-sub-information__service-illust{width:11.25rem;right:-3.125rem}}@media screen and (min-width:768px){.p-sub-information__service-illust{width:14.375rem;bottom:0}}@media screen and (min-width:1200px){.p-sub-information__service-illust{width:15.625rem;right:-4.375rem}}.p-sub-information__service p{margin-top:1.25rem}.p-sub-information__title{font-size:1.25rem;font-weight:500;line-height:1.6}.p-sub-information__admission h4:nth-of-type(n+2){margin-top:1.875rem}.p-sub-information__admission .c-table{margin-top:1.25rem}.p-sub-information__admission p{margin-top:.9375rem}.p-sub-dining__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/dining/img_header.jpg)}.p-sub-dining__inner{position:relative}.p-sub-about__inner{position:relative}.p-sub-dining__service-illust{width:6rem;right:-.5rem;bottom:-1.875rem;position:absolute}.event-menu-image{margin-inline:auto}.event-menu-image img{border-radius:.3125rem}@media screen and (min-width:400px){.p-sub-dining__service-illust{width:8.25rem;right:-1.125rem}.event-menu-image{width:70%}}@media screen and (min-width:768px){.p-sub-dining__service-illust{width:11.375rem;bottom:0}.event-menu-image{width:60%}}@media screen and (min-width:1200px){.p-sub-dining__service-illust{width:13.625rem;right:-2.375rem}.event-menu-image{width:50%}}.p-sub-dining__service p{margin-top:1.25rem}.p-sub-dining__title{font-size:1.25rem;font-weight:500;line-height:1.6}.p-sub-dining__admission h4:nth-of-type(n+2){margin-top:1.875rem}.p-sub-dining__admission .c-table{margin-top:1.25rem}.p-sub-dining__admission p{margin-top:.9375rem}.p-sub-recruit__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/recruit/img_header.jpg)}.p-sub-recruit__inner{position:relative}.p-sub-about__inner{position:relative}.p-sub-recruit__service-illust{width:10rem;right:-1.875rem;bottom:-1.875rem;position:absolute}@media screen and (min-width:400px){.p-sub-recruit__service-illust{bottom:-2.8125rem}}@media screen and (min-width:768px){.p-sub-recruit__service-illust{width:11.25rem;right:-1.875rem;bottom:-.625rem}}@media screen and (min-width:1000px){.p-sub-recruit__service-illust{width:12.5rem;bottom:0}}@media screen and (min-width:1200px){.p-sub-recruit__service-illust{width:14.375rem}}.p-sub-recruit__service p{margin-top:1.25rem}.p-sub-recruit__title{font-size:1.25rem;font-weight:500;line-height:1.6}.p-sub-recruit__list{margin-top:1.875rem}@media screen and (min-width:768px){.p-sub-recruit-list{display:flex;flex-wrap:wrap}}.p-sub-recruit-list__item{position:relative}@media screen and (min-width:768px){.p-sub-recruit-list__item{max-width:calc(33.333% - 1.25rem * 2 / 3);width:100%}}.p-sub-recruit-list__item+.p-sub-recruit-list__item{margin-top:3.125rem}@media screen and (min-width:768px){.p-sub-recruit-list__item+.p-sub-recruit-list__item{margin-top:0;margin-left:1.25rem}}@media screen and (min-width:768px){.p-sub-recruit-list__item:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width:768px){.p-sub-recruit-list__item:nth-of-type(n+4){margin-top:4.375rem}}.p-sub-recruit-list__item-img{width:100%;box-sizing:.625rem;overflow:hidden}.p-sub-recruit-list__item-img img{width:100%;aspect-ratio:350/210;-o-object-fit:cover;object-fit:cover}.p-sub-recruit-list__item-content{margin-top:.625rem}.p-sub-recruit-list__item-category{font-size:.75rem;font-weight:500;line-height:1;color:#aaa}@media screen and (min-width:768px){.p-sub-recruit-list__item-category{font-size:.875rem}}.p-sub-recruit-list__item-title{width:100%;max-width:90%;color:#fff;background-color:#ffb23f;font-weight:500;border-radius:.3125rem;padding:.3125rem .625rem;text-align:center;position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%)}@media screen and (min-width:1200px){.p-sub-recruit-list__item-title{max-width:15.625rem;padding:.3125rem .9375rem}}.p-sub-recruit__admission h4:nth-of-type(n+2){margin-top:1.875rem}.p-sub-recruit__admission .c-table{margin-top:1.25rem}.p-sub-rehabilitation__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/day_rehabilitation/img_header.jpg)}.p-sub-rehabilitation__inner{position:relative}.p-sub-about__inner{position:relative}.p-sub-rehabilitation__service-illust{width:10rem;right:-1.25rem;bottom:-1.875rem;position:absolute}@media screen and (min-width:768px){.p-sub-rehabilitation__service-illust{width:11.25rem;bottom:0}}@media screen and (min-width:1200px){.p-sub-rehabilitation__service-illust{width:12.5rem;right:-1.875rem}}.p-sub-rehabilitation__service p{margin-top:1.25rem}.p-sub-rehabilitation__service .c-sub-title__h4,.p-sub-rehabilitation__service .c-table{margin-top:1.875rem}.p-sub-rehabilitation__price .c-sub-title__h4{margin-top:1.875rem}.p-sub-shortstay__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/shortstay/img_header.jpg)}.p-sub-shortstay__inner{position:relative}.p-sub-about__inner{position:relative}.p-sub-shortstay__service-illust{width:10rem;right:-1.25rem;bottom:-1.875rem;position:absolute}@media screen and (min-width:768px){.p-sub-shortstay__service-illust{width:11.25rem;bottom:0}}@media screen and (min-width:1200px){.p-sub-shortstay__service-illust{width:12.5rem;right:-1.875rem}}.p-sub-shortstay__service p{margin-top:1.25rem}.phone-link{pointer-events:auto}@media screen and (min-width:768px){.phone-link{pointer-events:none}}.p-sub-improvement__header{background-image:url(//kurosakien.jp/wp-content/themes/original/assets/css/../images/improvement/img_header.jpg)}.c-download-statement{background-color:#ffb23f;display:inline-block;width:25rem;padding:.5rem 1.25rem .5rem 3.125rem;text-align:center}.p-sub-information__statement-button-layout{display:flex;gap:3rem;justify-content:center}@media screen and (min-width:1000px){.p-sub-information__statement-button-layout{flex-direction:row}}@media screen and (max-width:999px){.p-sub-information__statement-button-layout{flex-direction:column;gap:2.5rem}}@media screen and (max-width:671px){.p-sub-information__statement-button-layout{gap:2rem}}@media screen and (max-width:567px){.c-sub-container-for-statement{padding:10% 2%}.p-sub-information__statement-button-layout{gap:1.5rem}}@media screen and (max-width:450px){.c-download-statement{width:22rem;padding:.5rem 1rem .5rem 3rem}.p-sub-information__statement-button-layout{gap:1rem}}@media screen and (max-width:416px){.c-download-statement{width:20rem;padding:.5rem .75rem .5rem 2.5rem}}@media screen and (max-width:403px){.c-sub-container-for-statement{padding:10% 1%}.c-download-statement{width:19.5rem;padding:.5rem .5rem .5rem 2.25rem}}