body{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","メイリオ",sans-serif;font-size:100%;font-weight:400;font-style:normal;letter-spacing:.05em;line-height:1.6;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media screen and (max-width: 768px){body{font-size:.875rem}}.body-box{overflow:hidden}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;color:#333;transition:all .3s ease;cursor:pointer}@media(hover: hover)and (pointer: fine){a:hover{opacity:.6}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){a:hover{opacity:.6}}li{list-style:none}ul.disc-in li{list-style:disc;margin-left:1.4em}p{word-break:break-all}iframe{border:none}*,*::before,*::after{box-sizing:border-box}.header{position:fixed;top:0;left:0;width:100%;height:160px;background:#fff;box-shadow:0 1px 8px rgba(51,51,51,.2);z-index:9999}.header__inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media screen and (max-width: 768px){.header{height:80px}.header__inner{padding:10px 0;margin-bottom:0}}.custom-logo-link{display:block;width:204px}@media screen and (max-width: 768px){.custom-logo-link{width:160px}}.header__contact{display:flex;align-items:center}.header__contact-inner{display:flex}.header__contact-tel{text-align:center}.header__contact-tel p{font-size:.875rem}.header__contact-tel a{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.5}.header__contact-btn{width:124px;padding:15px 0;margin-left:15px;text-align:center;border-radius:0 0 7px 7px}.header__contact-btn span{display:block;padding-top:10px;font-weight:700;letter-spacing:.1em}.header__contact-btn.bg--request img{width:30px}.header__contact-btn.bg--mail img{width:24px}.header__nav a{font-size:.875rem;text-align:center}@media(hover: hover)and (pointer: fine){.header__nav a:hover{opacity:1;color:#ff9e00}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.header__nav a:hover{opacity:1;color:#ff9e00}}.header__nav .menu{display:flex;justify-content:center;justify-content:center}.header__nav .menu__item{position:relative;cursor:pointer}.header__nav .menu__item>a{display:block;padding:7px 30px;border-left:1px solid #cecece}.header__nav .menu__item:last-of-type>a{border-right:1px solid #cecece}.header__nav .menu__item i{margin-left:10px;font-size:.875rem;transition:.3s}.header__nav .menu__item.show>a{color:#ff9e00}.header__nav .menu__item.show i{color:#ff9e00;transform:rotate(180deg)}.header__nav .sub-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content;min-width:100%;padding:15px 20px 20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 5px 8px -3px rgba(51,51,51,.2)}.header__nav .sub-menu li{border-bottom:1px solid #cecece}.header__nav .sub-menu a{display:block;padding:12px 0 10px}@media screen and (max-width: 1024px){.header__nav .menu__item>a{padding-left:2.4vw;padding-right:2.4vw}}@media screen and (max-width: 768px){.header__nav{position:fixed;top:80px;right:0;width:100%;height:calc(100% - 145px);padding-top:20px;background:#fff;z-index:999;overflow-y:auto;transform:translateX(100%);transition:.3s}.header__nav.open{transform:translateX(0)}.header__nav a{text-align:left}.header__nav .menu{flex-direction:column}.header__nav .menu__item>a{padding:17px 30px 15px;border-left:none;border-bottom:1px solid #cecece}.header__nav .menu__item:last-of-type>a{border-right:none}.header__nav .menu__item i{display:none}.header__nav .menu__facility>a{position:relative}.header__nav .menu__facility>a::before,.header__nav .menu__facility>a::after{content:"";position:absolute;top:50%;right:20px;width:15px;height:2px;background:#ffa354}.header__nav .menu__facility>a::before{transform:translateY(-50%)}.header__nav .menu__facility>a::after{transform:translateY(-50%) rotate(90deg)}.header__nav .menu__facility.show>a::after{opacity:0}.header__nav .sub-menu{position:relative;opacity:1;transition:0s;display:none;padding:10px 0 15px;box-shadow:none}.header__nav .sub-menu li{border-bottom:none}.header__nav .sub-menu a{padding:10px 0 8px 57px;position:relative}.header__nav .sub-menu a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:40px;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffa354}}.sp-menu{position:relative;z-index:999;width:45px;height:45px;background:#ffa354;border-radius:50%}.sp-menu__bar{display:inline-block;transition:all .3s;position:absolute;left:50%;transform:translate(-50%, -50%);width:22px;height:2px;background:#fff}.sp-menu__bar--top{top:calc(50% - 8px)}.sp-menu__bar--mid{top:50%}.sp-menu__bar--btm{top:calc(50% + 8px)}.sp-menu.open .sp-menu__bar{background:#fff}.sp-menu.open .sp-menu__bar--top,.sp-menu.open .sp-menu__bar--btm{top:50%}.sp-menu.open .sp-menu__bar--top{transform:translate(-50%, -50%) rotate(-45deg)}.sp-menu.open .sp-menu__bar--mid{opacity:0}.sp-menu.open .sp-menu__bar--btm{transform:translate(-50%, -50%) rotate(45deg)}.main{padding-top:160px}.main-cont{width:70%}@media screen and (max-width: 768px){.main{padding-top:80px}.main-cont{width:100%}}.wrap{width:100%;max-width:1130px;padding:0 15px;margin:0 auto}.wrap--sm{width:100%;max-width:900px;margin:0 auto}.wrap--company{width:100%;max-width:960px;margin:0 auto}.bg-inner{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 768px){.bg-inner{padding-top:60px;padding-bottom:60px}}.bg-inner--sm{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 768px){.bg-inner--sm{padding-top:40px;padding-bottom:40px}}.row{display:flex}@media screen and (max-width: 768px){.row{flex-direction:column}}.row--ct{justify-content:center;align-items:center}.row--y-ct{align-items:center}.row--x-ct{justify-content:center}.row--arnd{justify-content:space-around}.row--btwn{justify-content:space-between}.row--wrap{display:flex;justify-content:space-around;flex-wrap:wrap}.row--wrap::before,.row--wrap::after{content:"";display:block;height:0}.row--wrap::before{order:1}.row__cont{width:47.7%}.row__cont-md{width:46.82%}@media screen and (max-width: 768px){.row__cont,.row__cont-md{width:100%}}.col-2-wrap::before,.col-2-wrap::after{width:47%}.col-2{width:47%}.col-3-wrap::before,.col-3-wrap::after{width:31%}.col-3{width:31%}.col-4-wrap::before,.col-4-wrap::after{width:23.8%}.col-4{width:23.8%}@media screen and (max-width: 768px){.col-2,.col-3,.col-4{width:100%}.col-sp-2-wrap::before,.col-sp-2-wrap::after{width:45%}.col-sp-2{width:45%}.col-sp-2:first-of-type{margin-bottom:20px}}.row-all{display:flex}.column{display:flex;flex-direction:column}.over-right{flex:1;margin-right:calc(50% - 50vw);margin-left:2.8%}.over-left{flex:1;margin-left:calc(50% - 50vw);margin-left:2.8%}.sidebar{width:260px;margin-left:40px;font-size:.875rem}.sidebar li{padding-left:18px;margin-bottom:12px;position:relative}.sidebar li::before{content:"";position:absolute;top:5px;left:3px;width:8px;height:12px;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_arrow-or.svg)}.sidebar .post__title{font-size:.875rem;margin-bottom:0}@media screen and (max-width: 768px){.sidebar{display:none}}.side__widget_cont{margin-bottom:40px}.side__widget_title{padding:8px 0 7px;margin-bottom:12px;font-size:1.125rem;letter-spacing:.1em;text-align:center;color:#fff;background:#ffa354;border-radius:5px}.footer{padding:60px 10px 0;font-size:.875rem}.footer small{display:block;font-size:.625rem;letter-spacing:0;text-align:center}@media screen and (max-width: 768px){.footer{padding-bottom:65px}}.footer__list{margin-bottom:60px}.footer-widget{width:19%}.footer-widget__title{font-size:.875rem;font-weight:400}.footer-widget__cont li a{display:block;padding:11px 0 9px}.footer-widget__title,.footer-widget #menu-post-nav li,.footer-widget #menu-footer-nav li{border-bottom:1px dashed #cecece}.footer-widget__title,.footer-widget .menu-footer-nav-container li:first-of-type a{padding:0 0 10px}.footer-widget #menu-senior-housing li a,.footer-widget #menu-day-care li a,.footer-widget #menu-senior-housing-1 li a,.footer-widget #menu-day-care-1 li a{padding:6px 0 5px 17px;position:relative}.footer-widget #menu-senior-housing li a::before,.footer-widget #menu-day-care li a::before,.footer-widget #menu-senior-housing-1 li a::before,.footer-widget #menu-day-care-1 li a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffa354}.footer-widget #menu-senior-housing li:first-of-type a,.footer-widget #menu-day-care li:first-of-type a,.footer-widget #menu-senior-housing-1 li:first-of-type a,.footer-widget #menu-day-care-1 li:first-of-type a{padding-top:10px}.footer-widget #menu-post-nav{padding-top:15px}.footer__left-inner{width:17.4%}.footer__right-outer{width:26%}@media screen and (max-width: 768px){.footer__list{margin-bottom:40px}.footer-widget{width:100%}.footer-widget__title{padding-bottom:5px}.footer-widget__cont li a,.footer-widget .menu-footer-nav-container li:first-of-type a{padding:9px 0 7px}.footer-widget #menu-senior-housing li a::before,.footer-widget #menu-day-care li a::before,.footer-widget #menu-senior-housing-1 li a::before,.footer-widget #menu-day-care-1 li a::before{top:calc(50% + 1px)}.footer-widget #menu-post-nav{padding-top:20px}.footer__left-outer{margin-bottom:20px}}.footer__right-outer .wp-block-image{margin-bottom:9px}.footer__right-outer .wp-block-heading{font-size:1rem;margin-bottom:10px}.footer__right-outer p:first-of-type{margin-bottom:6px}@media screen and (max-width: 768px){.footer__right-outer{margin-top:30px;text-align:center}.footer__right-outer img{width:100px !important}}@media screen and (max-width: 1024px){.display-pc{display:none}}@media screen and (max-width: 768px){.display-tab{display:none}}.display-sp{display:none}@media screen and (max-width: 480px){.display-sp{display:block}}.none-pc{display:none}@media screen and (max-width: 1024px){.none-pc{display:block}}.none-tab{display:none}@media screen and (max-width: 768px){.none-tab{display:block}}@media screen and (max-width: 480px){.none-sp{display:none}}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.clr--or{color:#ffa354}.clr--red{color:red}.bg--bl{color:#fff !important;background:#26bffb}.bg--or{color:#fff !important;background:#ffa354}.bg--wh{background:#fff}.bg--lor-1{background:#fff9f2}.bg--lor-2{background:#fff4e6}.center{text-align:center}.end{text-align:end}.shadow{box-shadow:0px 3px 7px rgba(51,51,51,.2)}.round{overflow:hidden;border-radius:10px}.round>img{border-radius:10px}.round--l{overflow:hidden}.round--l>img{border-radius:10px 0 0 10px}.round--r{overflow:hidden}.round--r>img{border-radius:0 10px 10px 0}.movie{position:relative;width:100%;padding-top:70%}.movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-title{position:relative;height:300px;overflow:hidden}.page-title::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.2)}.page-title img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-title__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;font-size:1.75rem;font-weight:700;letter-spacing:.1em;line-height:1.5;color:#fff;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,.3)}@media screen and (max-width: 768px){.page-title{height:180px}.page-title__title{font-size:1.5rem}}.section{margin-bottom:80px}.section--sm{margin-bottom:60px}@media screen and (max-width: 768px){.section{margin-bottom:60px}.section--sm{margin-bottom:40px}}.section__title{margin-bottom:50px;font-size:1.75rem;font-weight:400;letter-spacing:.1em;text-align:center}@media screen and (max-width: 768px){.section__title{margin-bottom:30px;font-size:1.5rem}}.round-title__wrap{padding:12px 0;margin-bottom:40px}.round-title{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:400;font-size:1.75rem;letter-spacing:.1em;line-height:1.5;background:#fff;z-index:2}.round-title::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:66px;border:3px solid #ffa354;border-radius:50%;z-index:-1}.round-title::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1}.round-title--bl::before{border-color:#26bffb}@media screen and (max-width: 768px){.round-title__wrap{margin-bottom:30px}.round-title{font-size:1.5rem}.round-title::before{width:60px;height:56px}}.bg--lor-1 .round-title::after{background:#fff9f2}.bg--lor-2 .round-title::after{background:#fff4e6}.icon{position:relative;display:block;width:56px;height:56px;margin:0 auto 5px;background:#ffa354;border-radius:50%}.icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:62%;height:62%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_default.svg);background-size:contain}@media screen and (max-width: 768px){.icon{width:46px;height:46px}}.seniorhousing .icon::before,.parent-pageid-3032 .icon::before,.icon.house::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_house.svg)}.daycare .icon::before,.parent-pageid-3006 .icon::before,.icon.tree::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_tree.svg)}.blog .icon::before,.archive .icon::before,.single .icon::before,.icon.pencil::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_pencil.svg)}.post-type-archive-news .icon::before,.single-news .icon::before,.icon.megaphone::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_megaphone.svg)}.single-campaign .icon::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_campaign.svg)}.profile .icon::before{width:48%;height:65%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_company.svg)}.recruit .icon::before,.parent-pageid-3028 .icon::before{width:72%;height:41%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_recruit.svg)}.request .icon::before,.parent-pageid-7820 .icon::before{top:calc(50% + 2px);height:49%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_request.svg)}.contact .icon::before,.parent-pageid-1639 .icon::before{width:55%;height:46%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_mail.svg)}.privacypolicy .icon::before{top:calc(50% + 1px);width:50%;height:63%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_lock.svg)}.icon.heart::before{top:calc(50% + 2px);width:62%;height:62%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_heart.svg)}.icon.freedial::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_freedial.svg)}.icon.person::before{width:54%;height:62%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_person.svg)}.icon.medal::before{width:46%;height:67%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_medal.svg)}.icon.bathroom::before{width:68%;height:55%;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_bathroom.svg)}.table dt,.table dd{position:relative;padding:16px 0 13px 20px}.table dt::after,.table dd::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#cecece}.table dt{width:212px;font-weight:700}.table dd{flex:1}.table__row:first-of-type dt::before,.table__row:first-of-type dd::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#cecece}.table .sm{font-size:.875rem}@media screen and (max-width: 768px){.table dt,.table dd{padding-left:10px}.table dt{width:100%}.table__row:first-of-type dd::before{content:none}}@media screen and (max-width: 768px){.table--normal dt{padding-bottom:5px}.table--normal dt::after{content:none}.table--normal dd{padding-top:0}}.table--or dt{margin-right:30px}.table--or dt::after{background:#ffaa76}.table--or .table__row:first-of-type dt::before{background:#ffaa76}@media screen and (max-width: 768px){.table--or dt::after{width:70%}.table--or .table__row:first-of-type dt::before{background:#cecece}}.matrix-table{width:100%;min-width:600px;text-align:center;border-collapse:collapse;-webkit-overflow-scrolling:touch}.matrix-table__wrap{overflow-x:auto}.matrix-table th,.matrix-table td{padding:16px 0 13px}.matrix-table tr{border-bottom:1px solid #cecece}.matrix-table tr th:first-of-type{text-align:left;padding-left:20px}.matrix-table tr:first-of-type{border-top:1px solid #cecece}.matrix-table tr:first-of-type th:first-of-type{padding-left:28px}.matrix-table tr th:first-child{border-right:1px solid #cecece}@media screen and (max-width: 768px){.matrix-table tr th:first-of-type{padding-left:10px}.matrix-table tr:first-of-type th:first-of-type{padding-left:18px}}.cta{padding:80px 0;margin-top:150px;text-align:center;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/contact.jpg);background-size:cover;background-position:center}.cta .wrap--sm{padding:60px 40px;background:hsla(0,0%,100%,.85)}.cta__title{margin-bottom:30px;font-size:1.75rem;letter-spacing:.1em}.cta__text{margin-bottom:30px;font-size:1.125rem}.cta__tel{margin-bottom:30px;font-size:1.5rem;font-weight:700;letter-spacing:0}.cta__tel .icon{margin:0 10px 0 0;width:50px;height:50px;background:#ffaa76}.cta__tel .icon::before{width:78%;height:52%}@media screen and (max-width: 768px){.cta{padding:60px 0;margin-top:120px;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/contact-sp.jpg)}.cta .wrap--sm{padding:40px 3px}.cta__title{font-size:1.5rem;margin-bottom:20px}.cta__text{font-size:.875rem}.cta .icon{width:46px;height:46px}}.breadcrumb{padding-top:8px;padding-bottom:8px;margin-bottom:100px;font-size:.75rem}.breadcrumb i{padding:0 5px;font-size:.8125rem;color:#ffa354}@media screen and (max-width: 768px){.breadcrumb{margin-bottom:60px}}.parent-pageid-3032 .breadcrumb,.parent-pageid-3006 .breadcrumb{margin-bottom:20px}.post__time{color:#999;line-height:1}.cat__list-title{position:relative;padding-left:15px;margin-bottom:15px;font-size:clamp(1.25rem,1.198rem + .22vw,1.375rem)}@media screen and (max-width: 768px){.cat__list-title{margin-bottom:10px}}.cat__list-title::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:#ffa354}.cat__list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:60px}.cat__list li a{padding:2px 15px 1px;margin:0;font-size:.875rem;font-weight:700;color:#ffa354;background:rgba(0,0,0,0);border:2px solid #ffa354}.cat__list li a.-active{color:#fff;background:#ffa354}@media(hover: hover)and (pointer: fine){.cat__list li a:hover{color:#fff;background:#ffa354;opacity:1}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.cat__list li a:hover{color:#fff;background:#ffa354;opacity:1}}.cat__select{margin-bottom:60px}.cat__select select{width:100%;padding:10px 15px;border:1px solid #999;border-radius:999px}.post__cat{display:inline-block;padding:2px 10px 1px;margin:0 20px;font-size:.75rem;font-weight:500;color:#fff;background:#ffaa76;border-radius:999px}.cat--campaign{background:#f086e3}.cat--minamitatsumi{background:#9286f0}.cat--tatsuminishi,.cat--tatsumi{background:#ffc084}.cat--nishiitamochi,.cat--tondabayashi{background:#f086e3}.cat--kawanishiekimae{background:#91ed7b}.cat--yamatotakada{background:#ed7b7b}.cat--kashihara,.cat--iekashihara{background:#5bd3c7}.cat--imagawa{background:#e2cf60}.cat--kishiekimae{background:#54b8ff}.cat--sakurai{background:#45b63f}.post__title{font-size:1.5rem;margin-bottom:16px}.post__thumb{position:relative;margin:40px 0;aspect-ratio:3/2}.post__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post__cont{margin:40px 0 80px}.post__cont h2,.post__cont h3,.post__cont h4,.post__cont h5,.post__cont h6{margin:40px 0 15px}.post__cont h2{position:relative;font-size:clamp(1.125rem,1.073rem + .22vw,1.25rem);padding-left:15px}.post__cont h2::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:100%;background:#ffa354}.post__cont h3{padding-bottom:3px;font-size:clamp(1rem,.948rem + .22vw,1.125rem);border-bottom:2px solid #ffa354}.post__cont h4{padding:4px 10px 2px;font-size:clamp(.875rem,.823rem + .22vw,1rem);background:#ffa354;color:#fff;border-radius:3px}.post__cont p{margin-bottom:1em}.post__cont li{position:relative;padding-left:1em}.post__cont li::before{content:"・";position:absolute;top:0;left:0}.post__cont a{font-weight:700;color:#049dd9;text-decoration:underline}.post__cont .wp-block-image{margin:15px 0}@media screen and (max-width: 768px){.post__title{font-size:1.125rem;margin-bottom:8px}.post__thumb{margin:30px 0}.post__cont{margin:30px 0 60px}}.page-nav__prev a,.page-nav__next a{display:flex;align-items:center}.page-nav__prev a span,.page-nav__next a span{padding:0 9px}.post__list{margin-bottom:80px}.post__list .post__title{padding-bottom:16px;margin-top:10px;margin-bottom:0;font-size:1rem;font-weight:400;border-bottom:1px dashed #cecece}.post__list li{margin-bottom:20px}.post__list li:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.post__list{margin-bottom:60px}.post__list .post__title{margin-top:7px;font-size:100%}}.wp-pagenavi{display:flex;justify-content:center;align-items:center}.wp-pagenavi a,.wp-pagenavi span{display:flex;justify-content:center;align-items:center;width:46px;height:46px;padding:3px 4px 2px;text-align:center;font-family:"Roboto",sans-serif;font-size:1.125rem;border-radius:50%;border:none}@media(hover: hover)and (pointer: fine){.wp-pagenavi a:hover,.wp-pagenavi span:hover{color:#fff;background:#69d3fc;opacity:1}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.wp-pagenavi a:hover,.wp-pagenavi span:hover{color:#fff;background:#69d3fc;opacity:1}}.wp-pagenavi span.current{font-weight:400;color:#fff;background:#69d3fc}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#26bffb}.wp-pagenavi .previouspostslink{padding:3px 3px 4px 2px}.wp-pagenavi .nextpostslink{padding:3px 3px 4px 5px}@media screen and (max-width: 768px){.wp-pagenavi a,.wp-pagenavi span{font-size:1rem;width:38px;height:38px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:-moz-fit-content;width:fit-content}}@media(hover: hover)and (pointer: fine){.blog__list a:hover .post__thumb{overflow:hidden}.blog__list a:hover .post__thumb img{transform:scale(1.1)}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.blog__list a:hover .post__thumb{overflow:hidden}.blog__list a:hover .post__thumb img{transform:scale(1.1)}}.blog__list .post__thumb{margin:0 0 20px}.blog__list .post__thumb img{transition:all .6s}.blog__list .post__title{padding-bottom:0;border-bottom:none}.blog .blog__list,.archive .blog__list{display:flex;justify-content:space-between;flex-wrap:wrap}.blog .blog__list li,.archive .blog__list li{width:calc((100% - 40px)/2);margin-bottom:30px}@media screen and (max-width: 480px){.blog__list .post__thumb{margin:0 0 15px}.blog__list .post__title{margin-top:5px}.blog .blog__list li,.archive .blog__list li{width:100%;margin-bottom:60px}}.img--up{overflow:hidden}.img--up img{transition:.6s}@media(hover: hover)and (pointer: fine){.img--up img:hover{transform:scale(1.1)}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.img--up img:hover{transform:scale(1.1)}}.btn{display:flex;justify-content:center;align-items:center;width:168px;padding:12px 5px 11px;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.1em;color:#fff;background:#69d3fc;border-radius:999px}.btn i{padding-left:8px}.btn--more{margin-top:auto;margin-left:auto}.btn--cta{width:29.26%;max-width:240px;min-width:210px;padding:14px 5px 11px;font-size:1.125rem}.btn--cta img{margin-right:10px}.btn--cta i{font-size:1rem}@media screen and (max-width: 768px){.btn--cta{width:100%;max-width:280px;margin:0 auto 20px;font-size:1rem}.btn--cta:last-of-type{margin-bottom:10px}.btn--cta img{width:25px}}.btn--contact{background:#ffaa76}@media screen and (max-width: 768px){.btn--contact img{width:20px}}.btn--form{width:210px}.inner-nav{margin-bottom:60px}.inner-nav ul::before,.inner-nav ul::after{width:235px;margin:0 5px}.inner-nav ul li{width:235px;margin:0 5px 20px}.inner-nav a{position:relative;display:block;padding:10px 0 8px;font-size:.875rem;letter-spacing:.1em;text-align:center;border:2px solid #26bffb;background:#fff;border-radius:999px}.inner-nav a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:10px;height:12.5px;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_arrow_down-bl.svg);background-size:contain}@media(hover: hover)and (pointer: fine){.inner-nav a:hover{opacity:1;color:#fff;background:#26bffb}.inner-nav a:hover::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_arrow_down-wh.svg)}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.inner-nav a:hover{opacity:1;color:#fff;background:#26bffb}.inner-nav a:hover::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_arrow_down-wh.svg)}}@media screen and (max-width: 768px){.inner-nav{margin-bottom:40px}.inner-nav ul{justify-content:space-between}.inner-nav ul::before,.inner-nav ul::after{width:47%;margin:0}.inner-nav ul li{width:47%;margin:0 0 20px}.inner-nav a{padding:12px 0 10px}.inner-nav a::before{right:14px}}.map{height:400px}.map iframe{width:100%;height:100%}.map--lg{height:575px}@media screen and (max-width: 768px){.map{height:300px}.map--lg{height:400px}}.page-top{position:fixed;right:20px;bottom:20px;display:none}.page-top a{display:flex;justify-content:center;align-items:center;width:52px;height:52px;background:#69d3fc;border-radius:50%}@media(hover: hover)and (pointer: fine){.page-top a:hover{opacity:.8}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.page-top a:hover{opacity:.8}}.page-top img{width:22px}@media(hover: hover)and (pointer: fine){.page-top:hover{opacity:.8}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.page-top:hover{opacity:.8}}@media screen and (max-width: 768px){.page-top{bottom:75px;right:10px}.page-top a{width:42px;height:42px}}.sp-fix{position:fixed;left:0;bottom:0;display:flex;width:100%;z-index:9999}.sp-fix a{display:flex;justify-content:center;align-items:center;width:50%;height:65px;padding-top:4px;font-size:1rem}.sp-fix img{height:20px}.sp-fix span{padding-left:12px;font-weight:700;letter-spacing:.1em}.fv{position:relative;min-height:554px;height:70vh;overflow:hidden}@media screen and (max-width: 768px){.fv{min-height:300px;height:55vh}}.fv__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv .wrap{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}.fv__text{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-weight:700}.fv__text p.-lg{margin-bottom:20px}@media screen and (max-width: 768px){.fv__text p.-lg{margin-bottom:15px}}.fv__text p.-lg>span{display:block;width:-moz-fit-content;width:fit-content;padding:3px 0 3px 15px;margin-bottom:10px;font-size:clamp(1.75rem,1.387rem + 1.55vw,2.625rem);background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:5px}@media screen and (max-width: 768px){.fv__text p.-lg>span{margin-bottom:8px}}.fv__text p.-sm{font-size:clamp(1rem,.845rem + .66vw,1.375rem);color:#fff;text-shadow:0 0 8px rgba(0,0,0,.5)}.pickup{position:relative;padding:23px 30px 25px;margin-top:-50px;border-radius:7px;background:#fff;z-index:2}.pickup h2{font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:500}.pickup .post__list{margin-bottom:0}.pickup .post__cat{min-width:calc(6.3em + 20px);text-align:center}.pickup .post__title{margin:0;padding-bottom:0;border-bottom:none;line-height:1}@media screen and (max-width: 768px){.pickup{padding:15px 20px 20px;margin-top:-35px}.pickup h2{margin-bottom:5px;font-size:1rem}.pickup .post__list li{align-items:flex-start}.pickup .post__list li .row-all{margin-bottom:10px}.pickup .post__title{line-height:1.4}.pickup .post__cat{min-width:auto}}.campaign-slider{padding-bottom:20px;margin:100px 0}.campaign-slider .slick-slide{margin:0 25px}.slider__title{text-align:center;font-size:.875rem;font-weight:500}.campaign-slider .slick-dots{bottom:-55px}.campaign-slider .slick-dots li button::before{color:#999}.campaign-slider .slick-dots li.slick-active button::before{color:#ffaa76}@media screen and (min-width: 1440px){.campaign-slider .slider__title{font-size:1rem}}@media screen and (max-width: 768px){.campaign-slider{padding-bottom:6px;margin:80px 0}.campaign-slider .slick-slide{margin:0 15px}.slider__title{margin-top:5px}.campaign-slider .slick-dots{bottom:-40px}}.slider:not(.slick-slider){display:flex;justify-content:center;align-items:center;margin-bottom:-20px}@media screen and (max-width: 768px){.slider:not(.slick-slider){margin-bottom:-6px}}@media screen and (max-width: 480px){.slider:not(.slick-slider){flex-direction:column;padding:0 15px}}.slider:not(.slick-slider) li{width:392px;margin:0 25px}@media screen and (max-width: 1024px){.slider:not(.slick-slider) li{margin:0 15px}}@media screen and (max-width: 768px){.slider:not(.slick-slider) li{max-width:45%}}@media screen and (max-width: 480px){.slider:not(.slick-slider) li{width:100%;max-width:100%;margin:0 0 40px}.slider:not(.slick-slider) li:last-of-type{margin-bottom:0}}.negai__intro{display:block;margin-bottom:40px;font-size:1.375rem}@media screen and (max-width: 768px){.negai__intro{font-size:1rem}.negai__text{order:2}.negai__img{margin:0 0 20px;border-radius:10px}}.top-post{padding:40px 30px 60px}.top-post .post__list{margin-bottom:40px}@media screen and (max-width: 768px){.top-post{padding-left:15px;padding-right:15px}.top-post:first-of-type{margin-bottom:60px}}.top-banner{margin-top:120px;margin-bottom:-30px}@media screen and (max-width: 768px){.top-banner{margin-top:100px;margin-bottom:-20px}.top-banner .row__cont-md:first-of-type{margin-bottom:40px}}.map__wrap{position:relative;padding-top:650px}.map__wrap .map{position:absolute;top:0;left:0;width:100%;height:100%}.company__img-lg,.company__img-sm{margin-bottom:60px}@media screen and (max-width: 768px){.company__img-lg,.company__img-sm{margin-bottom:40px}}.rinen{padding-bottom:60px;border-bottom:1px solid #cecece}.rinen__text{font-size:1.625rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.rinen{padding-bottom:40px}.rinen__text{font-size:1.25rem}}.greeting p{margin-bottom:2em;line-height:2}.greeting .end{margin-top:60px}@media screen and (max-width: 768px){.greeting .end{margin-top:30px}}.our-negai__img{max-height:480px;margin-bottom:60px;overflow:hidden}.our-negai__img img{height:100%;-o-object-fit:cover;object-fit:cover}.our-negai .section__title{margin-bottom:40px}.our-negai p{margin-bottom:2em;line-height:2}@media screen and (max-width: 768px){.our-negai__img{height:180px;margin-bottom:50px}.our-negai .section__title{margin-bottom:30px}}.facility__list-wrap{margin-bottom:20px}.facility__list::before,.facility__list::after{width:330px}.facility__list .facility__item{width:330px;min-height:465px;margin:0 10px 60px}.facility__list .facility__item p{font-size:.875rem}.facility__list .facility__name{position:relative;padding-bottom:7px;font-size:1rem}.facility__list .facility__name::before,.facility__list .facility__name::after{content:"";position:absolute;left:0;bottom:0;height:3px;border-radius:999px}.facility__list .facility__name::before{width:100%;background:#cecece}.facility__list .facility__name::after{width:40%;background:#ffa354}@media screen and (max-width: 768px){.facility__list-wrap{margin-bottom:0}.facility__list .facility__item{width:100%;max-width:330px;min-height:auto;margin:0 5px 60px}.facility__list .img--up{margin-bottom:10px}}.seniorhousing .facility__list-wrap{margin-bottom:40px}@media screen and (max-width: 768px){.seniorhousing .facility__list-wrap{margin-bottom:0}}.facility--minamitatsumi .facility__name::after{background:#9286f0}.facility--tatsuminishi .facility__name::after,.facility--tatsumi .facility__name::after{background:#ffc084}.facility--nishiitamochi .facility__name::after,.facility--tondabayashi .facility__name::after{background:#f086e3}.facility--kawanishiekimae .facility__name::after{background:#91ed7b}.facility--yamatotakada .facility__name::after{background:#ed7b7b}.facility--kashihara .facility__name::after{background:#7ef3e8}.facility--imagawa .facility__name::after{background:#f3e67e}.facility--kishiekimae .facility__name::after{background:#54b8ff}.facility--sakurai .facility__name::after{background:#45b63f}.facility__note{font-size:.875rem}@media screen and (max-width: 768px){.facility__note{font-size:.75rem}}.facility__name-box{text-align:center}.facility__name-box .facility__type{color:#ffa354;font-weight:700;letter-spacing:.1em}.facility__name-box .section__title{font-size:2.25rem;line-height:1.4}@media screen and (max-width: 768px){.facility__name-box .section__title{font-size:1.625rem}}.facility__name-box .icon{margin-bottom:10px}.parent-pageid-3032 .facility__name-box .section__title,.parent-pageid-3006 .facility__name-box .section__title{margin-bottom:0}.feature h3,.feature b{font-size:1.125rem}.feature b{display:block}.feature__item{margin-bottom:40px}.feature__item:last-of-type{margin-bottom:0}.feature__text{width:60%}.feature__img{width:35%}.feature__img img{width:100%}@media screen and (max-width: 768px){.feature h3,.feature b{font-size:1.0625rem}.feature__text,.feature__img{width:100%}.feature__text{margin-bottom:15px}.feature__img{max-width:350px;margin:0 auto}}@media screen and (max-width: 768px){.tatsuminishi .feature__item:first-of-type{margin-bottom:20px}.tatsuminishi .feature__item:last-of-type .feature__text{order:2;margin:40px 0 0}}.facility__cp{margin-top:10px}.facility__cp p{font-weight:700}.facility__cp a{display:inline-block;padding:0 5px 1px;border-bottom:1px solid #333}.facility__cp a i{font-size:.875rem}.facility__intro{width:78%;margin:60px auto 60px}@media screen and (max-width: 768px){.facility__intro{width:100%;margin-top:40px;margin-bottom:40px}}@media screen and (min-width: 1025px){.facility__nav{width:78%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1025px){.facility__nav ul::before,.facility__nav ul::after{width:calc(33% - 20px)}}@media screen and (min-width: 1025px){.facility__nav ul li{width:calc(33% - 20px)}}.check__list{margin-top:15px}.check__item{position:relative;padding-left:30px;margin-bottom:5px}.check__item:last-of-type{margin-bottom:0}.check__item::before{content:"";position:absolute;top:3px;left:0;width:18px;height:18px;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_check.svg);background-size:contain}@media screen and (max-width: 768px){.check__list{margin-top:20px}.check__item{padding-left:20px}.check__item::before{width:15px;height:15px}}.facility__blog{overflow:hidden}.facility__blog .post__list{margin-bottom:40px}.facility__blog .btn--more{margin-right:auto}.facility__blog .slick-list{overflow:visible}.facility__blog .post__list li{margin:0 20px}.facility__blog .post__cat{margin:0 0 0 10px;white-space:nowrap}@media screen and (max-width: 768px){.facility__blog .post__list{width:85%;margin:0 auto 30px}.facility__blog .post__list li{margin:0 15px}}.slider--lg{margin:0 0 15px 5px}.slider--lg .slick-arrow{width:24px;height:36px}.slider--lg .slick-arrow::before{content:"";display:inline-block;opacity:1;width:100%;height:100%;background-size:contain}.slider--lg .slick-prev{left:10px;z-index:2}.slider--lg .slick-prev::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_arrow_wh-l.svg)}.slider--lg .slick-next{right:10px}.slider--lg .slick-next::before{background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_arrow_wh-r.svg)}@media screen and (max-width: 768px){.slider--lg .slick-arrow{width:18px;height:30px}}.slider--sm .slick-slide{margin:0 5px;opacity:.5;transition:.3s}.slider--sm .slick-slide.slick-current{opacity:1}@media screen and (max-width: 768px){.slider--sm{margin-bottom:40px}}.price__cont{margin-bottom:40px}.price__cont h3{font-size:1.125rem;font-weight:400;position:relative;padding-left:13px}.price__cont h3::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:25px;background:#ffaa76;border-radius:999px}.price__cont ul li{margin-left:1.25rem;list-style:disc}.price__total{width:50%;min-width:-moz-fit-content;min-width:fit-content;padding:22px 30px 20px;font-size:1.125rem;font-weight:700}.price__total p:first-of-type{margin-right:60px}.price .table__row:first-of-type dt::before,.price .table__row:first-of-type dd::before{content:none}.price .facility__note{padding-left:20px}.price .facility__note:first-of-type{margin-top:10px}@media screen and (max-width: 768px){.price .round-title{font-size:1.375rem}.price__cont{margin-bottom:20px}.price__cont h3{font-size:1rem}.price__total{width:100%;min-width:auto;padding:17px 15px 15px}.price__total p:first-of-type{margin-right:1em;font-size:1rem}.price .table__row:first-of-type dt{padding-bottom:13px}.price .table__row:first-of-type dt::after{content:""}.price .table__row:first-of-type dd{display:none}.price .facility__note{padding-left:10px}}.yamatotakada .price__cont:last-of-type{margin-top:40px}.medical__list::before,.medical__list::after{width:27vw;max-width:346px;min-width:320px;margin:0 2px}.medical__list li{position:relative;width:27vw;max-width:346px;min-width:320px;padding:18px 20px 16px;margin:0 2px 20px}.medical__list li.possible span,.medical__list li.impossible span,.medical__list li.consult span,.medical__list li.confirm span{position:absolute;top:50%;transform:translateY(-50%);right:40px;font-size:2.25rem;line-height:1;color:#ffa354}.medical__list li.impossible span,.medical__list li.consult span{top:calc(50% - 5px);right:47px}.medical__list li.consult span::before{content:"（相談）";position:absolute;left:50%;transform:translateX(-50%);bottom:-1em;font-size:.75rem;white-space:nowrap}.medical__list li.consult.possible span{right:40px}.medical__list-note{display:block;margin:-5px 0 10px}@media screen and (max-width: 768px){.medical__list{justify-content:space-between}.medical__list li{display:flex;align-items:center;width:48%;min-width:auto;min-height:57px;padding:10px 10px 8px;margin:0 0 15px;font-size:.75rem}.medical__list li.possible span,.medical__list li.impossible span,.medical__list li.consult span,.medical__list li.confirm span{right:12px;font-size:1.25rem}.medical__list li.impossible span,.medical__list li.consult span{right:16px}.medical__list li.impossible span{top:calc(50% - 3px)}.medical__list li.consult span::before{bottom:-1.3em;font-size:.625rem}.medical__list li.consult.possible span{right:12px}.medical__list-note{font-size:.75rem}}.facility__inner-map{margin-top:60px}.facility__inner-map p{font-size:.875rem}@media screen and (max-width: 768px){.facility__inner-map{margin-top:40px}.facility__inner-map li{margin-bottom:30px}.facility__inner-map li:last-of-type{margin-bottom:0}}.recruit-banner{width:75.7%;margin:100px auto 0}@media screen and (max-width: 768px){.recruit-banner{width:100%;margin-top:80px}}.day__inner{position:relative;width:80%;margin:0 auto}.day__item{display:flex;margin-bottom:2.5em}.day__time{min-width:70px;padding-top:1px;margin-right:135px;text-align:right}.day__time time{font-size:1.125rem}.day__text{position:relative}.day__text h3{font-size:1.125rem;margin-bottom:3px}.day__text::before{content:"";position:absolute;top:.4em;left:-74px;width:16px;height:16px;background:#26bffb;border-radius:50%}.day__line{position:absolute;top:.5em;left:138px;width:1px;height:calc(100% - .5em);background:#999;z-index:-1}@media screen and (max-width: 768px){.day__inner{width:100%}.day__item:last-of-type{margin-bottom:30px}.day__time{min-width:60px;margin-right:56px}.day__time time{font-size:1rem}.day__text::before{top:.5em;left:-34px;width:12px;height:12px}.day__text h3{font-size:1rem}.day__line{top:.6em;left:87px;height:calc(100% - .6em)}}.flow__list{margin-bottom:20px}.flow__list::before,.flow__list::after{content:none}.flow__item{position:relative;width:100%;max-width:295px;min-height:212px;padding:30px 20px 10px;margin:0 53px 40px 5px;background:#fff9f2;border-radius:20px}.flow__item::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-53px;width:25px;height:50px;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/arrow-flow.svg);background-size:contain}.flow__item:last-of-type::before{content:none}.flow__title{display:flex;align-items:center;margin-bottom:30px}.flow__title h3{color:#ffa354;font-size:1.5rem;font-weight:500}.flow__num{display:flex;justify-content:center;align-items:center;width:46px;height:46px;margin-right:10px;font-family:"Roboto",sans-serif;font-size:1.5rem;font-weight:500;border-radius:50%}.flow__btm b{font-size:1.5rem;color:#ffa354}@media screen and (max-width: 768px){.flow__list{flex-direction:column}.flow__item{max-width:100%;min-height:160px;padding:20px;margin:0 auto 58px}.flow__item:last-of-type{margin-bottom:20px}.flow__item::before{width:22px;top:auto;bottom:-56px;left:50%;transform:translateX(-50%) rotate(90deg)}.flow__title{margin-bottom:15px}.flow__title h3{font-size:1.25rem}.flow__num{font-size:1.25rem;width:40px;height:40px}.flow__btm b{font-size:1.25rem}}.recruit .inner-nav ul{justify-content:center}.recruit .inner-nav ul::before,.recruit .inner-nav ul::after{content:none}.recruit .inner-nav ul li{margin:0 20px}@media screen and (max-width: 1024px){.recruit .inner-nav ul{justify-content:space-around;flex-wrap:wrap}.recruit .inner-nav ul::after{content:"";margin:0 5px}.recruit .inner-nav ul li{margin:0 5px}}@media screen and (max-width: 768px){.recruit .inner-nav ul{justify-content:space-between}.recruit .inner-nav ul::after{content:"";margin:0 5px}.recruit .inner-nav ul li{margin:0 0 20px}}.our-feature__list li{margin-bottom:60px}.our-feature__list li:last-of-type{margin-bottom:0}.our-feature__list .icon{display:inline-block;margin:0 20px 0 0}.our-feature__list h3{margin-bottom:30px;font-size:1.375rem}@media screen and (max-width: 768px){.our-feature__list li{margin-bottom:40px}.our-feature__list li:nth-of-type(odd) .row__cont-md:first-of-type{order:2}.our-feature__list .icon{margin-right:15px}.our-feature__list h3{margin:15px 0 10px;font-size:1.125rem}}.guide__table{font-size:.875rem}.guide__table h3,.guide__table h4{font-size:.875rem;font-weight:400}.guide__cont-wrap,.guide__cont-inner{margin-bottom:25px}.guide__cont-wrap:last-child,.guide__cont-inner:last-child{margin-bottom:0}.form__entry-cat .wpcf7-checkbox .wpcf7-list-item{width:21%}.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(3),.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(4),.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(7),.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(8){width:28%}@media screen and (max-width: 768px){.form__entry-cat .wpcf7-checkbox .wpcf7-list-item{width:50%}.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(3),.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(4),.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(7),.form__entry-cat .wpcf7-checkbox .wpcf7-list-item:nth-of-type(8){width:50%}}.form__age-kana{position:absolute;top:17px;left:50px}.form__age .form__input{position:relative}.form__age .form__input input{width:45px}@media screen and (max-width: 768px){.form__age-kana{top:14px;left:47px}.form__age .form__input input{width:40px}}.request .page-title img{-o-object-position:top center;object-position:top center}.request__box,.parent-pageid-7820__box{margin-bottom:60px}.request h3,.parent-pageid-7820 h3{position:relative;padding-left:13px}.request h3::before,.parent-pageid-7820 h3::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:25px;background:#ffaa76;border-radius:999px}.request h3,.parent-pageid-7820 h3{margin-bottom:20px;font-size:1.125rem;font-weight:400}@media screen and (max-width: 768px){.request__box,.parent-pageid-7820__box{margin-bottom:40px}.request h3,.parent-pageid-7820 h3{font-size:1rem;margin-bottom:15px}}.form__level .wpcf7-form-control-wrap{display:block}.form__level-note{display:block;width:-moz-fit-content;width:fit-content;padding:1px 5px 0;margin-bottom:5px;font-size:.875rem;color:#fff;background:#999;border-radius:5px}.form__level-note-not{margin-top:15px}.form__resident-now-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form__resident-now-row.last label{display:block;width:90px}.form__resident-now-row.last .resident-now-name{width:86%}.form__resident-now-row.last .resident-now-name .wpcf7-form-control-wrap{width:100%}.form__resident-now-row.last input[type=text]{width:100%;max-width:none;margin-left:0}@media screen and (max-width: 768px){.form__level-note{font-size:.75rem}.form__resident-now-row{flex-direction:column;align-items:flex-start}.form__resident-now-row.last label{width:81px}.form__resident-now-row.last .resident-now-name{width:100%}}.form__input .resident-now-name{display:flex;justify-content:flex-end;align-items:center;width:52.7%}.form__input .resident-now-name input{margin-left:10px;max-width:250px;width:100%}@media screen and (max-width: 1024px){.form__input .resident-now-name input{max-width:187px}}@media screen and (max-width: 768px){.form__input .resident-now-name{justify-content:space-between;width:100%;margin-top:2px}.form__input .resident-now-name input{max-width:271px}}.contact h3{position:relative;padding-left:13px}.contact h3::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:25px;background:#ffaa76;border-radius:999px}.contact h3{font-weight:400;margin-bottom:15px}.contact .table dt{width:300px}.contact p.center{margin-bottom:60px}@media screen and (max-width: 768px){.contact h3{margin-bottom:10px}.contact .table dt{width:100%}.contact p.center{margin-bottom:40px}}.contact__tel{padding-top:180px;margin-top:-180px;margin-bottom:100px}.contact__tel-inner{margin-bottom:60px}.contact__tel-inner:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.contact__tel{padding-top:100px;margin-top:-100px;margin-bottom:80px}}.contact__mail{padding-top:180px;margin-top:-180px;margin-bottom:150px}@media screen and (max-width: 768px){.contact__mail{padding-top:100px;margin-top:-100px;margin-bottom:120px}}.form__mail>p{margin-bottom:60px}@media screen and (max-width: 768px){.form__mail>p{margin-bottom:40px}}::placeholder{color:#999}.wpcf7-form select{color:#999}.wpcf7-form option{color:#333}.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:18px}.wpcf7-radio .wpcf7-list-item.last{margin-right:0}.form__input .wpcf7-radio input{width:-moz-fit-content;width:fit-content}.wpcf7-checkbox .wpcf7-list-item{width:25%;padding-left:3px;margin-left:0;margin-bottom:5px}@media screen and (max-width: 768px){.wpcf7-checkbox .wpcf7-list-item{width:50%}}.wpcf7 form .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;text-align:center}.form__required{display:inline-block;padding:1px 10px 0;margin-right:15px;font-size:.875rem;color:#fff;background:#de6868;border-radius:999px}.form__input{width:69.23%}.form__input input,.form__input select,.form__input textarea{width:100%;padding:7px 10px 6px 10px;border:1px solid #999;border-radius:5px}.form__input input[type=checkbox]{width:auto}.form__input input.p-extended-address,.form__input input.p-region{margin-top:10px}.form__input input.p-postal-code{width:30%;margin-left:5px}.form__input textarea{height:180px}.form__group{margin-bottom:40px}.form__group.last{margin-bottom:60px}.form__select{position:relative}.form__select::before{content:"";position:absolute;top:14px;right:15px;width:14px;height:15px;background-image:url(//www.kent-medical.com/wp-content/themes/kentmedicalcare/assets/img/icon_arrow_down-bk.svg)}.form__facility .wpcf7-list-item{width:100%;margin-bottom:2px}.form__note{display:block;margin-bottom:5px;font-size:.875rem}.form__btn input{margin:40px auto 0;transition:.3s ease}@media(hover: hover)and (pointer: fine){.form__btn input:hover{opacity:.6}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.form__btn input:hover{opacity:.6}}.form__btn input:disabled{background:#999;border-color:#999}@media(hover: hover)and (pointer: fine){.form__btn input:disabled:hover{opacity:1;background:#999;color:#fff}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.form__btn input:disabled:hover{opacity:1;background:#999;color:#fff}}@media screen and (max-width: 768px){.form__required{margin-right:5px;font-size:.75rem}.form__label{margin-bottom:5px}.form__input{width:100%}.form__input input,.form__input select,.form__input textarea{padding-top:5px;padding-bottom:4px}.form__input input.p-postal-code{width:50%}.form__group{margin-bottom:25px}.form__group.last{margin-bottom:40px}.form__note{font-size:.75rem}}.contact .wpcf7-spinner,.recruit .wpcf7-spinner,.request .wpcf7-spinner{display:block;margin:10px auto 0}.confirm .btn{margin-left:0;margin-right:0}.confirm .btn.wpcf7-previous{margin-right:40px;background:#ffaa76;border-color:#ffaa76}@media screen and (max-width: 768px){.confirm .btn{margin-left:auto;margin-right:auto}.confirm .btn.wpcf7-previous{margin-right:auto}.confirm .btn.wpcf7-submit{margin-top:25px}}.confirm .form__input select{color:#333}.confirm .wpcf7-radio label,.confirm .wpcf7-radio input[type=checkbox],.confirm .wpcf7-checkbox label,.confirm .wpcf7-checkbox input[type=checkbox],.confirm .wpcf7-acceptance label,.confirm .wpcf7-acceptance input[type=checkbox]{pointer-events:none}.confirm .form__select select{pointer-events:none}.confirm .form__btn{position:relative}.confirm .wpcf7-spinner{position:absolute;bottom:-34px}.grecaptcha-badge{bottom:90px !important}@media screen and (max-width: 768px){.grecaptcha-badge{bottom:130px !important}}.privacypolicy{font-size:.875rem}.privacypolicy h3,.privacypolicy dt{font-size:1.125rem}@media screen and (max-width: 768px){.privacypolicy h3,.privacypolicy dt{font-size:1rem}}.privacypolicy dt{position:relative;padding-left:13px}.privacypolicy dt::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:25px;background:#ffaa76;border-radius:999px}.error404 h3,.error404 p{text-align:center}.error404 h3{font-size:1.25rem}.error404 .btn{margin:0 auto}.js-fadein{opacity:0;visibility:hidden;transition:1s ease}.js-fadein.under{transform:translateY(100px)}.js-fadein.in{opacity:1;visibility:visible;transform:translateY(0)}