@charset "UTF-8";html{scroll-padding-top:76px}@media only screen and (max-width:768px){html{scroll-padding-top:60px}}.breadcrumb{font-size:14px}@media only screen and (max-width:768px){.breadcrumb{font-size:12px}}.care-wrap{min-width:unset;letter-spacing:normal;color:#333}@media only screen and (max-width:768px){.care-wrap{padding-top:0}}section{padding-top:60px;padding-bottom:80px}@media only screen and (max-width:768px){section{padding-top:20px;padding-bottom:30px}}.inner.--care{max-width:1116px}.care-band{margin:0 0 1.5em;padding:.5em 1em;background:#b90024;border-radius:10px;color:#fff;font-size:22px;font-weight:500;line-height:1.471;text-align:left}@media only screen and (max-width:768px){.care-band{font-size:max(16px,min(2.9333333333vw,22px))}}.care-band small{font-size:14px;font-weight:400}.care-cta{text-align:center}.care-btn{min-width:min(510px, 100%);min-height:82px;display:inline-flex;align-items:center;justify-content:center;padding:5px 1em;background:linear-gradient(90deg,#ffbc35 0%,#ffda5a 100%);border-radius:999px;color:#fd361e;font-size:24px;font-weight:700;line-height:1.471;word-break:keep-all}@media only screen and (max-width:768px){.care-btn{min-height:60px;font-size:max(18px,min(3.2vw,24px))}}.care-btn:before{content:"";flex:1}.care-btn:after{content:"chevron_right";flex:1;font-family:"Material Icons";font-size:1.2em;line-height:1;text-align:right}.care-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto;padding:20px}@media only screen and (max-width:768px){.care-header__inner{justify-content:flex-start;gap:8px;padding:8px 12px}}.care-header__logo{display:flex;align-items:flex-end;gap:20px;margin:0}.care-header__logo img{display:block;width:auto;height:40px}@media only screen and (max-width:768px){.care-header__logo{flex-direction:column;align-items:flex-start;gap:4px;margin-right:auto}.care-header__logo img{height:28px}}.care-header__tagline{color:#b9974d;font-size:16px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-header__tagline{font-size:10px;line-height:1;white-space:nowrap}}.care-header__cta{min-width:min(286px, 100%);min-height:58px;display:inline-flex;align-items:center;justify-content:center;padding:5px .4em;background:transparent linear-gradient(90deg,#ffbc35 0%,#ffda5a 100%) 0% 0% no-repeat padding-box;border-radius:999px;color:#fd361e;font-size:17px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-header__cta{min-width:auto;max-width:160px;width:100%;min-height:32px;font-size:clamp(13px, 3.4vw, 15px)}}.care-header__cta:before{content:"";flex:1}.care-header__cta:after{content:"chevron_right";font-family:"Material Icons";font-size:1.2em;line-height:1;flex:1;text-align:right}.care-header__toggle{display:none;flex:none;width:34px;height:34px;padding:6px 4px;background:0 0;border:0;cursor:pointer}.care-header__toggle span{display:block;height:3px;border-radius:2px;background:#b90024;transition:transform .25s ease,opacity .2s ease}.care-header__toggle span+span{margin-top:5px}@media only screen and (max-width:768px){.care-header__toggle{display:block}}@media only screen and (max-width:768px){.care-header.is-nav-open .care-header__toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}.care-header.is-nav-open .care-header__toggle span:nth-child(2){opacity:0}.care-header.is-nav-open .care-header__toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.care-header.is-fixed{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:careHeaderSlideDown .4s ease-out}.care-header.is-fixed .care-header__inner{display:none}@media only screen and (max-width:768px){.care-header.is-fixed .care-header__inner{display:flex}}@keyframes careHeaderSlideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media only screen and (max-width:768px){.care-header .care-nav{display:none}}@media only screen and (max-width:768px){.care-header.is-nav-open .care-nav{display:flex;flex-direction:column;max-height:calc(100vh - 60px);overflow-y:auto}}.care-nav{position:relative;background:#b90024}.care-nav__list{max-width:1240px;width:100%;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin:0 auto;padding:0 20px}@media only screen and (max-width:768px){.care-nav__list{padding:0 5vw}}.care-nav__list>li{flex-grow:1;position:relative}.care-nav__list>li:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;height:50px;border-right:1px dashed #fff}@media only screen and (max-width:768px){.care-nav__list{order:1;flex-direction:column}.care-nav__list>li{flex-grow:0;width:100%}.care-nav__list>li:not(:last-child):after{display:none}.care-nav__list>li:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.4)}}.care-nav__list>li>a,.care-nav__mega-btn{width:100%;min-height:66px;display:flex;justify-content:center;align-items:center;gap:8px;padding:5px 10px;color:#fff;font-size:14px;font-weight:700;line-height:1.471;background:0 0;border:0;cursor:pointer;font-family:inherit;transition:background .2s}@media (hover:hover){.care-nav__list>li>a:hover,.care-nav__mega-btn:hover{opacity:1;background:#8f001c}}.care-nav__mega-btn{color:#ffc93e}.care-nav__mega-icon{display:inline-block;width:28px}.care-nav__mega-icon span{display:block;height:4px;background:#ffc93e;transition:transform .25s ease,opacity .2s ease}.care-nav__mega-icon span+span{margin-top:6px}.care-nav__mega-btn[aria-expanded=true] .care-nav__mega-icon span:nth-child(1){transform:translateY(10px) rotate(45deg)}.care-nav__mega-btn[aria-expanded=true] .care-nav__mega-icon span:nth-child(2){opacity:0}.care-nav__mega-btn[aria-expanded=true] .care-nav__mega-icon span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media only screen and (max-width:768px){.care-nav__mega{display:none}}.care-mega{position:absolute;left:0;right:0;top:100%;z-index:50;background:#b90024;box-shadow:0 12px 24px rgba(0,0,0,.25)}@media only screen and (max-width:768px){.care-mega{order:-1;position:static;display:block;box-shadow:none}}.care-mega__inner{display:grid;grid-template-columns:2fr 1fr;gap:24px;max-width:1240px;margin:0 auto;padding:30px 20px 40px}@media only screen and (max-width:768px){.care-mega__inner{grid-template-columns:1fr;padding:20px 5vw}}.care-mega .care-menu-list__grid{gap:14px}.care-mega .care-menu-list__group.--esthe .care-menu-list__grid{grid-template-columns:repeat(2,1fr)}.care-menu-list__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media only screen and (max-width:768px){.care-menu-list__grid{grid-template-columns:repeat(2,1fr);gap:10px}}.care-menu-head{color:#fff;line-height:1.471;letter-spacing:.04em;border:1px solid #fff}.--pain .care-menu-head{background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,236,154,.68) 100%)}.--esthe .care-menu-head{background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,181,198,.77) 100%)}.care-mega .care-menu-head{margin:0 0 .9em;padding:.5em 1em;font-size:18px;font-weight:700}.care-menu .care-menu-head{margin:0 0 1.1em;padding:.5em 1em;font-size:22px;font-weight:500}@media only screen and (max-width:768px){.care-menu .care-menu-head{font-size:max(18px,min(2.9333333333vw,22px))}}.care-tile>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:16px 12px 22px;background:#faf8f4;border:1px solid #b9974d;border-radius:8px;text-align:center;transition:all .15s ease-in-out}@media only screen and (max-width:768px){.care-tile>a{padding:22px 10px 22px;border-radius:5px}}@media (hover:hover){.care-tile>a:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.18)}}.care-tile.--icon>a{justify-content:flex-start;padding-top:18px}@media only screen and (max-width:768px){.care-tile.--icon>a{justify-content:center;padding-top:22px}}.care-tile__icon{display:block;margin-bottom:8px}.care-tile__icon img{display:block;width:auto;height:63px}@media only screen and (max-width:768px){.care-tile__icon{display:none}}.care-tile__name{font-size:24px;font-weight:700;color:#b9974d;line-height:1.471}@media only screen and (max-width:768px){.care-tile__name{font-size:18px}}.care-tile__desc{margin-top:.5em;font-size:12px;line-height:1.471;text-align:left}@media only screen and (max-width:768px){.care-tile__desc{display:none}}.care-tile>a:after{content:"play_circle_filled";position:absolute;right:6px;bottom:6px;color:#b90024;font-family:"Material Icons";font-size:18px;line-height:1}.care-tile.--esthe>a{background:#faf4f5;border-color:#eccdd2}.care-tile.--esthe .care-tile__name{color:#d15261}.care-tile.--esthe>a:after{color:#d15261}.care-hero{padding:0}.care-hero__visual{position:relative;width:100%;height:838px;display:flex;align-items:center;justify-content:center;padding:0 20px 260px;background:url(//rakulease.com/wp-content/themes/rakulease_new/images/care/mv_care_pc.jpg) center center/cover no-repeat}@media only screen and (max-width:768px){.care-hero__visual{height:90vw;padding:0 5vw 140px}}.care-hero__title{color:#fff;font-size:60px;font-weight:700;line-height:1.471;text-align:center;text-shadow:0px 3px 12px #000}@media only screen and (max-width:768px){.care-hero__title{font-size:max(16px,min(5.3333333333vw,40px))}}.care-hero__lead{position:absolute;bottom:0;left:0;width:100%;min-height:260px;display:flex;align-items:center;justify-content:center;padding:60px 20px 100px;background:rgba(0,0,0,.6)}@media only screen and (max-width:768px){.care-hero__lead{min-height:140px;padding:10px 15px 40px}}.care-hero__lead p{color:#fff;font-size:20px;text-align:left}@media only screen and (max-width:768px){.care-hero__lead p{font-size:max(12px,min(2.1333333333vw,16px));line-height:1.471}}.care-hero__cta{padding:0;background:#b90024}.care-hero__cta .inner{display:flex;justify-content:center}.care-hero__cta-btn{position:relative;min-width:472px;min-height:96px;display:inline-flex;align-items:center;justify-content:center;margin-top:-48px;padding:5px 20px;background:linear-gradient(90deg,#ffbc35 0%,#ffda5a 100%);border-radius:999px;color:#fd361e;font-size:27px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-hero__cta-btn{min-width:auto;width:100%;max-width:320px;min-height:60px;margin-top:-30px;font-size:max(15px,min(4.8vw,18px))}}.care-hero__cta-btn:before{content:"";flex:1}.care-hero__cta-btn:after{content:"chevron_right";flex:1;font-family:"Material Icons";font-size:1.3em;line-height:1;text-align:right}.care-menu{background:#b90024}.care-menu .inner{max-width:1040px}.care-menu .care-menu-list__group+.care-menu-list__group{margin-top:60px}@media only screen and (max-width:768px){.care-menu .care-menu-list__group+.care-menu-list__group{margin-top:30px}}.care-menu .care-tile>a{padding-top:10px}@media only screen and (max-width:768px){.care-menu .care-tile__icon{display:block}}.care-menu .care-tile__icon img{display:block;width:101px;height:auto;margin:0 auto}@media only screen and (max-width:768px){.care-menu .care-tile__icon img{width:80%}}.care-menu .care-tile__name{font-size:30px}@media only screen and (max-width:768px){.care-menu .care-tile__name{font-size:max(16px,min(4vw,30px))}}.care-menu .care-tile__desc{font-size:15px}@media only screen and (max-width:768px){.care-menu .care-tile__desc{display:block;font-size:max(12px,min(2.6666666667vw,20px))}}.care-store__grid{max-width:860px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto 30px}@media only screen and (max-width:768px){.care-store__grid{gap:10px}}.care-store__grid a{position:relative;min-height:110px;display:flex;align-items:center;justify-content:center;padding:30px 10px;background:#fff;border:2px solid #b90024;border-radius:10px;color:#b90024;font-size:30px;font-weight:500;line-height:1.471}@media only screen and (max-width:768px){.care-store__grid a{min-height:auto;padding:20px 5px;font-size:max(14px,min(4vw,30px))}}.care-store__grid a:after{content:"play_circle_filled";position:absolute;right:6px;bottom:6px;color:#b90024;font-family:"Material Icons";font-size:20px;line-height:1}@media only screen and (max-width:768px){.care-store__grid a:after{right:3px;bottom:3px;font-size:16px}}.care-store__note{margin:0 0 .9em;color:#b9974d;font-size:34px;font-weight:700;line-height:1.471;text-align:center}@media only screen and (max-width:768px){.care-store__note{font-size:max(18px,min(4.5333333333vw,34px));word-break:keep-all}}.care-machine{background:#faf8f4}.care-machine__head{position:relative;max-width:960px;margin:0 auto 1.2em;padding:1.3em 0;font-size:45px;font-weight:700;line-height:1.667;letter-spacing:.1em;text-align:center}@media only screen and (max-width:768px){.care-machine__head{font-size:max(18px,min(4.8vw,36px))}}.care-machine__head:before,.care-machine__head:after{content:"";position:absolute;width:1.777em;height:1.777em}.care-machine__head:before{top:0;left:0;border-top:1px solid #707070;border-left:1px solid #707070}.care-machine__head:after{right:0;bottom:0;border-right:1px solid #707070;border-bottom:1px solid #707070}.care-machine__visual{margin-bottom:20px}@media only screen and (max-width:768px){.care-machine__visual{margin-bottom:2vw}}.care-machine__row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 40px}@media only screen and (max-width:768px){.care-machine__row{grid-template-columns:repeat(2,1fr);gap:2vw;margin-bottom:20px}}.care-machine__cols{display:flex;align-items:center;gap:40px}@media only screen and (max-width:768px){.care-machine__cols{flex-direction:column;gap:20px}}.care-machine__text{flex:1;font-size:20px;font-weight:500}@media only screen and (max-width:768px){.care-machine__text{font-size:15px}}.care-machine__text p+p{margin-top:1em}.care-machine__compare{flex:0 0 600px;max-width:600px}@media only screen and (max-width:768px){.care-machine__compare{flex:none;width:100%;max-width:500px}}.care-survey{background:#faf8f4}.care-survey__cols{display:flex;align-items:center;gap:60px}@media only screen and (max-width:768px){.care-survey__cols{flex-direction:column;gap:30px}}.care-survey__body{flex:1}.care-survey__head{margin:0 0 1em;font-size:35px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-survey__head{font-size:max(20px,min(5.3333333333vw,40px));text-align:center}}.care-survey__body p{font-size:20px;font-weight:500}@media only screen and (max-width:768px){.care-survey__body p{font-size:15px}}.care-survey__chart{flex:0 0 495px;max-width:495px}@media only screen and (max-width:768px){.care-survey__chart{flex:none;width:100%;max-width:400px}}.care-relief{background:#faf8f4}.care-relief__head{margin:0 0 1em;font-size:35px;font-weight:700;line-height:1.471;text-align:center}@media only screen and (max-width:768px){.care-relief__head{font-size:max(18px,min(5.3333333333vw,40px));word-break:keep-all}}.care-relief__lead{margin:0 0 2em;font-size:20px;font-weight:500}@media only screen and (max-width:768px){.care-relief__lead{font-size:15px}}.care-parts{background:#faf8f4}.care-parts__lead{margin:0 0 2em;font-size:20px;font-weight:500}@media only screen and (max-width:768px){.care-parts__lead{font-size:15px}}.care-parts__cat{margin:2.5em 0 1em;padding:1em;background-color:#fff;border-radius:10px;font-size:24px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-parts__cat{font-size:max(16px,min(3.2vw,24px))}}.care-parts__cat-lead{margin:0 0 2em}.care-parts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}@media only screen and (max-width:768px){.care-parts__grid{grid-template-columns:repeat(2,1fr);gap:30px 10px}}.care-parts__item-name{margin:.8em 0 .4em;font-size:20px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-parts__item-name{font-size:max(16px,min(2.6666666667vw,20px));word-break:keep-all;text-align:center}}.care-parts__note{margin:0 0 1em;color:#b9974d;font-size:18px;font-weight:700;line-height:1.471}.care-voice__list{display:flex;flex-direction:column;gap:60px;padding:0 40px}@media only screen and (max-width:768px){.care-voice__list{gap:30px;padding:0 20px}}.care-voice__item{position:relative;width:100%;max-width:740px}@media only screen and (max-width:768px){.care-voice__item{max-width:90%}}.care-voice__item:nth-child(odd){align-self:flex-end}.care-voice__item:nth-child(even){align-self:flex-start}.care-voice__item:before,.care-voice__item:after{position:absolute;z-index:1;color:#deceab;font-size:40px;line-height:1}@media only screen and (max-width:768px){.care-voice__item:before,.care-voice__item:after{font-size:20px}}.care-voice__item:before{content:"“";top:20px;left:20px}@media only screen and (max-width:768px){.care-voice__item:before{top:10px;left:10px}}.care-voice__item:after{content:"”";right:20px;bottom:10px}@media only screen and (max-width:768px){.care-voice__item:after{right:10px;bottom:0}}.care-voice__bubble{position:relative;padding:50px 40px;background:#fff;border:3px solid #b9974d;border-radius:40px}@media only screen and (max-width:768px){.care-voice__bubble{padding:20px;border-radius:10px;border-width:2px}}.care-voice__bubble:before,.care-voice__bubble:after{content:"";position:absolute}.care-voice__bubble:before{top:60px;width:40px;height:40px;background:#b9974d}@media only screen and (max-width:768px){.care-voice__bubble:before{width:20px;height:20px}}.care-voice__bubble:after{top:62px;width:36px;height:36px;background:#fff}@media only screen and (max-width:768px){.care-voice__bubble:after{top:61px;width:18px;height:18px}}.care-voice__item:nth-child(odd) .care-voice__bubble:before{left:-40px;clip-path:polygon(0 50%,100% 0,100% 100%)}@media only screen and (max-width:768px){.care-voice__item:nth-child(odd) .care-voice__bubble:before{left:-20px}}.care-voice__item:nth-child(odd) .care-voice__bubble:after{left:-34px;clip-path:polygon(0 50%,100% 0,100% 100%)}@media only screen and (max-width:768px){.care-voice__item:nth-child(odd) .care-voice__bubble:after{left:-16px}}.care-voice__item:nth-child(even) .care-voice__bubble:before{right:-40px;clip-path:polygon(100% 50%,0 0,0 100%)}@media only screen and (max-width:768px){.care-voice__item:nth-child(even) .care-voice__bubble:before{right:-20px}}.care-voice__item:nth-child(even) .care-voice__bubble:after{right:-34px;clip-path:polygon(100% 50%,0 0,0 100%)}@media only screen and (max-width:768px){.care-voice__item:nth-child(even) .care-voice__bubble:after{right:-16px}}.care-voice__title{margin:0 0 .5em;color:#b90024;font-size:22px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-voice__title{font-size:max(17px,min(2.9333333333vw,22px))}}.care-voice__text{font-size:18px;line-height:1.875}@media only screen and (max-width:768px){.care-voice__text{font-size:max(15px,min(2.4vw,18px));line-height:1.667}}.care-voice__name{margin-top:.8em;font-size:15px;font-weight:500;line-height:1.471;text-align:right}.care-flow__list{max-width:860px;margin:0 auto}.care-flow__step+.care-flow__step{margin-top:80px}@media only screen and (max-width:768px){.care-flow__step+.care-flow__step{margin-top:40px}}.care-flow__head{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}@media only screen and (max-width:768px){.care-flow__head{gap:10px;margin-bottom:10px}}.care-flow__num{flex-shrink:0;color:#b9974d;font-family:"Zen Old Mincho",serif;font-size:40px;font-weight:700;line-height:1}@media only screen and (max-width:768px){.care-flow__num{font-size:max(25px,min(6.6666666667vw,50px))}}.care-flow__num-label{margin-right:6px;font-size:19px}@media only screen and (max-width:768px){.care-flow__num-label{font-size:max(12px,min(2.6666666667vw,20px))}}.care-flow__title{font-family:"Zen Old Mincho",serif;font-size:27px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-flow__title{font-size:max(18px,min(3.6vw,27px))}}.care-flow__body{display:flex;align-items:flex-start;gap:40px}@media only screen and (max-width:768px){.care-flow__body{flex-direction:column;gap:20px}}.care-flow__img{width:377px;flex:0 0 377px}@media only screen and (max-width:768px){.care-flow__img{flex:none;width:100%}}.care-flow__desc{flex:1}.care-flow__lead{margin:0 0 1em;color:#b90024;font-size:18px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-flow__lead{font-size:max(16px,min(2.6666666667vw,20px))}}.care-flow__text{line-height:1.875}.care-price__table{max-width:860px;width:100%;margin:0 auto}.care-price__table th,.care-price__table td{padding:30px 20px;line-height:1.471;letter-spacing:normal;vertical-align:middle}@media only screen and (max-width:768px){.care-price__table th,.care-price__table td{padding:10px 8px}}.care-price__note{color:#b90024;font-size:14px;font-weight:400}@media only screen and (max-width:768px){.care-price__note{font-size:max(12px,min(1.8666666667vw,14px))}}.care-price__col{width:22%;font-size:16px;font-weight:700;text-align:center}@media only screen and (max-width:768px){.care-price__col{padding-inline:0 !important;font-size:max(14px,min(2.1333333333vw,16px))}}.care-price tbody tr:nth-child(odd){background:#faf8f4}.care-price tbody tr:nth-child(even){background:#fff}.care-price__name{font-size:20px;font-weight:700}@media only screen and (max-width:768px){.care-price__name{font-size:16px}}.care-price__desc{display:block;margin-top:.5em;font-size:14px;font-weight:400}@media only screen and (max-width:768px){.care-price__desc{font-size:12px}}.care-price__val{font-weight:700;text-align:center;white-space:nowrap;position:relative}.care-price__val:after{content:"";position:absolute;top:15px;left:-1px;width:1px;height:calc(100% - 30px);background-color:#9a9a9a}@media only screen and (max-width:768px){.care-price__val{white-space:wrap;word-break:keep-all}}.care-price__val:nth-of-type(1){font-size:16px}@media only screen and (max-width:768px){.care-price__val:nth-of-type(1){font-size:max(13px,min(2.1333333333vw,16px))}}.care-price__val:nth-of-type(2){font-size:18px}@media only screen and (max-width:768px){.care-price__val:nth-of-type(2){font-size:max(14px,min(2.4vw,18px))}}.care-faq__list{max-width:860px;margin:0 auto}.care-faq__q,.care-faq__a{position:relative;padding:1.5em 1.5em 1.5em 4em;font-size:18px}@media only screen and (max-width:768px){.care-faq__q,.care-faq__a{font-size:max(15px,min(2.4vw,18px))}}.care-faq__q{margin-top:1em;background:#faf8f4;font-weight:400}.care-faq__a{background:#fff}.care-faq__q:before,.care-faq__a:before{position:absolute;top:.5em;left:.5em;font-family:"Times New Roman",serif;font-size:2.2em;font-weight:700;line-height:1}.care-faq__q:before{content:"Q";color:#b9974d}.care-faq__a:before{content:"A";color:#b90024}.care-notice__panel{padding:50px 60px;background:#faf8f4;border-radius:20px}@media only screen and (max-width:768px){.care-notice__panel{padding:30px 5vw;border-radius:10px}}.care-notice__list{columns:2;column-gap:30px;font-size:18px;font-weight:500}@media only screen and (max-width:768px){.care-notice__list{columns:1;font-size:max(15px,min(2.4vw,18px))}}.care-notice__list li{position:relative;padding:.15em 0 .15em 2.8em;margin-bottom:1em;break-inside:avoid}.care-notice__list li:before{content:"check";position:absolute;top:0;left:0;width:1.4em;height:1.4em;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #b90024;border-radius:50%;color:#b90024;font-family:"Material Icons";font-size:1.4em;font-weight:700;line-height:1}.care-notice__list li:last-child{margin-bottom:0}.care-symptom{padding-top:0}.care-symptom__head{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;justify-content:flex-start;gap:10px 20px;min-height:208px;padding:20px calc(50vw - 50%);margin:0 calc(50% - 50vw) 60px;background-color:#faf8f4}@media only screen and (max-width:768px){.care-symptom__head{min-height:auto;gap:5px 20px;margin-bottom:30px}}.care-symptom__label{width:100%;color:#b90024;font-size:20px;font-weight:500;line-height:1.471;letter-spacing:.1em}@media only screen and (max-width:768px){.care-symptom__label{font-size:max(13px,min(2.6666666667vw,20px))}}.care-symptom__title{font-family:"Zen Old Mincho",serif;font-size:39px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-symptom__title{font-size:max(20px,min(5.2vw,39px))}}.care-symptom__sub{font-size:16px;line-height:1.471}@media only screen and (max-width:768px){.care-symptom__sub{font-size:max(14px,min(2.1333333333vw,16px))}}.care-symptom__photo{display:block;margin:0 auto 40px}@media only screen and (max-width:768px){.care-symptom__photo{margin-bottom:20px}}.care-symptom__lead{margin-bottom:1em;font-family:serif;font-size:30px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-symptom__lead{font-size:max(18px,min(4vw,30px))}}.care-symptom__lead strong{color:#b90024}.care-symptom__text{text-align:left}.care-trouble__flex{display:flex;flex-wrap:wrap;justify-content:center;gap:50px 20px;max-width:860px;margin:0 auto}@media only screen and (max-width:768px){.care-trouble__flex{gap:15px}}.care-trouble__item{position:relative;width:calc((100% - 40px) / 3);display:flex;flex-direction:column;align-items:center;padding:50px 20px 30px}@media only screen and (max-width:768px){.care-trouble__item{width:calc((100% - 15px) / 2)}}.care-trouble__item{background:#faf8f4;border:2px solid #b90024;border-radius:20px;text-align:center}@media only screen and (max-width:768px){.care-trouble__item{padding:25px 10px 20px;border-radius:10px}}.care-trouble__item:before{content:"check";position:absolute;top:-.73em;left:.8em;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;background:#fff;border:3px solid #b90024;border-radius:50%;color:#b90024;font-family:"Material Icons";font-size:30px;font-weight:700;line-height:1}@media only screen and (max-width:768px){.care-trouble__item:before{font-size:max(20px,min(4vw,30px));border-width:2px}}.care-trouble__img{width:152px;margin-bottom:1em}@media only screen and (max-width:768px){.care-trouble__img{width:60%}}.care-trouble__title{margin-bottom:1em;color:#b90024;font-size:18px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-trouble__title{font-size:max(16px,min(2.4vw,18px))}}.care-trouble__text{text-align:left}.care-trouble__bridge{max-width:860px;margin:40px auto 0;font-size:20px}.care-trouble__bridge strong{color:#b90024;font-weight:inherit}@media only screen and (max-width:768px){.care-trouble__bridge{margin-top:20px;font-size:16px}}.care-reason__list{max-width:860px;margin:0 auto}.care-reason__item+.care-reason__item{padding-top:40px;margin-top:40px;border-top:1px solid #d1bc90}@media only screen and (max-width:768px){.care-reason__item+.care-reason__item{padding-top:30px;margin-top:30px}}.care-reason__body{display:flex;align-items:center;gap:50px}@media only screen and (max-width:768px){.care-reason__body{flex-direction:column;gap:20px}}.care-reason__item:nth-child(even) .care-reason__body{flex-direction:row-reverse}@media only screen and (max-width:768px){.care-reason__item:nth-child(even) .care-reason__body{flex-direction:column}}.care-reason__img{flex:0 0 377px}@media only screen and (max-width:768px){.care-reason__img{flex:none;width:100%}}.care-reason__desc{flex:1}.care-reason__num{display:block;margin-bottom:.3em;color:#b9974d;font-family:"Zen Old Mincho",serif;font-size:50px;font-weight:700;line-height:1}@media only screen and (max-width:768px){.care-reason__num{font-size:max(30px,min(6.6666666667vw,50px))}}.care-reason__num-label{margin-right:10px;font-size:19px}@media only screen and (max-width:768px){.care-reason__num-label{font-size:max(12px,min(2.5333333333vw,19px))}}.care-reason__title{margin-bottom:.5em;font-family:"Zen Old Mincho",serif;font-size:27px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-reason__title{font-size:max(18px,min(3.6vw,27px))}}.care-reason__text{line-height:1.875}.care-store-head{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;justify-content:flex-start;gap:10px 20px;min-height:208px;padding:20px calc(50vw - 50%);margin:0 calc(50% - 50vw) 40px;background-color:#faf8f4}@media only screen and (max-width:768px){.care-store-head{min-height:auto;gap:5px 20px;margin-bottom:30px}}.care-store-head__label{width:100%;color:#b90024;font-size:20px;font-weight:500;line-height:1.471;letter-spacing:.1em}@media only screen and (max-width:768px){.care-store-head__label{font-size:max(13px,min(2.6666666667vw,20px))}}.care-store-head__title{font-family:"Zen Old Mincho",serif;font-size:39px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-store-head__title{font-size:max(20px,min(5.2vw,39px))}}.care-store-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.care-store-badge{padding:.5em 1em;background:#b90024;color:#fff;font-size:12px;font-weight:500;line-height:1.471}.care-store-badge.--maker{background:#b90024}.care-store-badge.--instructor{background:navy}.care-store-badge.--category{background:#b9974d}.care-store-archive{padding-top:0}.care-store-archive__table{width:100%;max-width:1000px;margin:0 auto;border-collapse:collapse}.care-store-archive__table th,.care-store-archive__table td{padding:20px;border:1px solid #b3b3b3;vertical-align:middle}@media only screen and (max-width:768px){.care-store-archive__table th,.care-store-archive__table td{padding:12px 10px}}.care-store-archive__table th{border-right:none}.care-store-archive__table td{border-left:none}.care-store-archive__region{background:#faf8f4;font-size:19px;font-weight:700;text-align:left;line-height:1.471;white-space:nowrap}@media only screen and (max-width:768px){.care-store-archive__region{font-size:max(14px,min(2.5333333333vw,19px))}}.care-store-archive__prefs ul{display:flex;flex-wrap:wrap;gap:10px 30px}@media only screen and (max-width:768px){.care-store-archive__prefs ul{gap:8px 16px}}.care-store-archive__prefs a{font-size:18px;line-height:1.471}@media only screen and (max-width:768px){.care-store-archive__prefs a{font-size:max(13px,min(2.4vw,18px))}}.care-store-list{padding-top:0}.care-store-list__items{display:flex;flex-direction:column;gap:20px}.care-store-list__empty{text-align:center}.care-store-card{width:100%;padding:30px;border-bottom:1px solid #b9974d}@media only screen and (max-width:768px){.care-store-card{padding:20px 0}}.care-store-card.--maker{border:5px solid #b90024}@media only screen and (max-width:768px){.care-store-card.--maker{padding:16px}}.care-store-card__name{margin-bottom:.5em;font-family:"Zen Old Mincho",serif;font-size:24px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-store-card__name{font-size:max(20px,min(4.5333333333vw,34px))}}.care-store-card__main{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:768px){.care-store-card__main{flex-direction:column;gap:12px}}.care-store-card__thumb{flex:0 1 430px}@media only screen and (max-width:768px){.care-store-card__thumb{flex:none;width:100%}}.care-store-card__thumb img{width:100%;aspect-ratio:6/4;object-fit:cover}.care-store-card__body{flex:1 1 360px;display:flex;flex-direction:column}@media only screen and (max-width:768px){.care-store-card__body{flex:none;width:100%}}.care-store-card__catch{margin-bottom:1em;font-size:20px;font-weight:500}@media only screen and (max-width:768px){.care-store-card__catch{font-size:max(16px,min(2.4vw,18px))}}.care-store-card__desc{margin-bottom:2em;font-size:14px}.care-store-card__meta{margin-bottom:20px}.care-store-card__meta-item{position:relative;padding-left:1.6em;margin-top:.4em;font-size:14px;line-height:1.471}@media only screen and (max-width:768px){.care-store-card__meta-item{font-size:max(13px,min(1.8666666667vw,14px))}}.care-store-card__meta-item:before{position:absolute;left:0;top:.1em;color:#b90024;font-family:"Material Icons";font-size:1.1em}.care-store-card__meta-item.--place:before{content:"place"}.care-store-card__meta-item.--hours:before{content:"schedule"}.care-store-card__meta-item.--holiday:before{content:"event_busy"}.care-store-card__more{min-width:min(183px, 100%);min-height:54px;display:inline-flex;align-items:center;margin:auto 0 0 auto;padding:.2em 1em;background:transparent linear-gradient(270deg,#ba0024 0%,#810019 100%) 0% 0% no-repeat padding-box;border-radius:999px;color:#fff;font-size:15px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-store-card__more{min-height:44px;margin:0 auto}}.care-store-card__more:before{flex:1;content:""}.care-store-card__more:after{flex:1;content:"chevron_right";font-family:"Material Icons";font-size:1.5em;font-weight:400;text-align:right}.care-store-detail{padding-top:0}.care-store-detail__section-1{background-color:#faf8f4}.care-store-detail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:40px}@media only screen and (max-width:768px){.care-store-detail__head{flex-direction:column;align-items:flex-start;gap:12px}}.care-store-detail__label{color:#b90024;font-size:20px;font-weight:500;line-height:1.471}@media only screen and (max-width:768px){.care-store-detail__label{font-size:max(14px,min(2.1333333333vw,16px))}}.care-store-detail__title{font-family:"Zen Old Mincho",serif;font-size:39px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-store-detail__title{font-size:max(20px,min(5.2vw,39px))}}.care-store-detail__reserve{min-width:min(307px, 100%);min-height:72px;display:inline-flex;align-items:center;padding:.2em 1em;background:transparent linear-gradient(270deg,#ba0024 0%,#810019 100%) 0% 0% no-repeat padding-box;border-radius:999px;color:#fff;font-size:19px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-store-detail__reserve{min-width:min(260px, 100%);min-height:50px;margin-inline:auto;font-size:16px}}.care-store-detail__reserve:before{flex:1;content:""}.care-store-detail__reserve:after{flex:1;content:"chevron_right";font-family:"Material Icons";font-size:1.5em;font-weight:400;text-align:right}.care-store-detail__intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media only screen and (max-width:768px){.care-store-detail__intro{grid-template-columns:1fr;gap:20px}}.care-store-detail .care-store-badges{margin-bottom:14px}.care-store-detail__catch{margin-bottom:1em;font-size:20px;font-weight:500}@media only screen and (max-width:768px){.care-store-detail__catch{font-size:max(16px,min(2.4vw,18px))}}.care-store-detail__desc{margin-bottom:2em;font-size:14px}.care-store-detail__menus{display:flex;align-items:flex-start;gap:20px}@media only screen and (max-width:768px){.care-store-detail__menus{flex-direction:column;gap:8px}}.care-store-detail__menus-head{flex:none;color:#b9974d;font-size:14px;font-weight:700;line-height:1.471}.care-store-detail__menu-tags{display:flex;flex-wrap:wrap;gap:8px}.care-store-detail__menu-tags li{padding:4px 12px;background:#deceab;font-size:14px;font-weight:700;line-height:1.471}.care-store-detail__section-title{position:relative;margin:0 0 1em;padding:.4em 0 .4em 1em;color:#b90024;font-size:24px;font-weight:500;line-height:1.471}@media only screen and (max-width:768px){.care-store-detail__section-title{font-size:max(18px,min(3.2vw,24px))}}.care-store-detail__section-title:before{content:"";position:absolute;left:0;top:.1em;bottom:.1em;width:5px;background:#b90024;border-radius:999px}.care-store-detail__photo-main{margin-bottom:12px}.care-store-detail__photo-main img{width:100%;aspect-ratio:6/4;object-fit:cover}.care-store-detail__photo-sub{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.care-store-detail__photo-sub img{width:100%;aspect-ratio:6/4;object-fit:cover}.care-store-detail__table{width:100%;margin-bottom:60px;border-collapse:collapse}@media only screen and (max-width:768px){.care-store-detail__table{margin-bottom:30px}}.care-store-detail__table th,.care-store-detail__table td{padding:30px;border:1px solid #b3b3b3;text-align:left;vertical-align:center;line-height:1.667}@media only screen and (max-width:768px){.care-store-detail__table th,.care-store-detail__table td{padding:12px 10px}}.care-store-detail__table th{border-right:none;background:#faf8f4;font-size:19px;font-weight:700;white-space:nowrap}@media only screen and (max-width:768px){.care-store-detail__table th{font-size:max(14px,min(2.1333333333vw,16px))}}.care-store-detail__table td{border-left:none;font-size:18px;overflow-wrap:anywhere}@media only screen and (max-width:768px){.care-store-detail__table td{font-size:max(14px,min(2.2666666667vw,17px))}}.care-store-detail__map{max-width:900px;margin:0 auto}.care-store-detail__map iframe{width:100%;height:400px;border:0}@media only screen and (max-width:768px){.care-store-detail__map iframe{height:260px}}.care-footer{margin-top:60px;background:#faf8f4;border-top:3px solid #b90024}@media only screen and (max-width:768px){.care-footer{margin-top:30px}}.care-footer__inner{max-width:1240px;margin:0 auto;padding:48px 20px 32px}@media only screen and (max-width:768px){.care-footer__inner{padding:32px 5vw}}.care-footer__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:32px}@media only screen and (max-width:768px){.care-footer__head{justify-content:center}}.care-footer__logo{flex-shrink:0;margin:0}.care-footer__logo img{max-width:249px;width:100%}.care-footer__lead{margin:0;color:#b9974d;font-size:23px;font-weight:500;line-height:1.471;letter-spacing:-.1em;word-break:keep-all}@media only screen and (max-width:768px){.care-footer__lead{font-size:18px;text-align:center}}.care-footer__cta{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:60px}@media only screen and (max-width:768px){.care-footer__cta{gap:20px}}.care-footer__cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:100%}@media only screen and (max-width:768px){.care-footer__cta-row{gap:20px}}.care-footer__cta-btn{position:relative;min-width:min(447px, 100%);min-height:82px;display:inline-flex;align-items:center;justify-content:center;padding:8px .6em;border-radius:999px;font-size:24px;font-weight:700;line-height:1.471}@media only screen and (max-width:768px){.care-footer__cta-btn{min-height:56px;font-size:16px}}.care-footer__cta-btn:before{content:"";flex:1}.care-footer__cta-btn:after{content:"chevron_right";font-family:"Material Icons";font-size:1.2em;line-height:1;flex:1;text-align:right}.care-footer__cta-btn--store{background:transparent linear-gradient(90deg,#ffbc35 0%,#ffda5a 100%) 0% 0% no-repeat padding-box;color:#fd361e}.care-footer__cta-btn--merit{background:transparent linear-gradient(90deg,#c1a66d 0%,#d8c18e 100%) 0% 0% no-repeat padding-box;color:#fff}.care-footer__cta-btn--jtaa{background:transparent linear-gradient(270deg,#ba0024 0%,#810019 100%) 0% 0% no-repeat padding-box;color:#fff}.care-footer__legal{font-size:14px;font-weight:500;line-height:1.471;text-align:left}@media only screen and (max-width:768px){.care-footer__legal{font-size:13px}}body.home{padding-top:0 !important}body.home .care-header{display:none}.fv{padding:0}.fv__flex{display:flex;color:#fff}@media only screen and (max-width:768px){.fv__flex{flex-direction:column}}.fv__flex:after{content:"";position:absolute;top:30px;left:30px;width:193px;height:39px;background:url(//rakulease.com/wp-content/themes/rakulease_new/images/header_logo.svg) center center/contain no-repeat}@media only screen and (max-width:768px){.fv__flex:after{top:4vw;left:4vw;width:26.6666666667vw;height:5.3333333333vw}}.fv__flex-left,.fv__flex-right{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:160px 20px 100px;position:relative}@media only screen and (max-width:768px){.fv__flex-left,.fv__flex-right{width:100%;padding:13.3333333333vw 2.6666666667vw 8vw}}.fv__flex-left{background:transparent linear-gradient(180deg,#ba0024 0%,#810019 100%) 0% 0% no-repeat padding-box}.fv__flex-right{background:transparent linear-gradient(180deg,#fd361e 0%,#ba0024 100%) 0% 0% no-repeat padding-box}.fv__badge{position:absolute;top:50px;right:30px;display:block;width:216px}@media only screen and (max-width:768px){.fv__badge{top:4vw;right:4vw;width:25.6vw}}.fv__catch{font-family:"Zen Old Mincho",serif;font-size:85px;line-height:1.15;margin-bottom:.5em}@media only screen and (max-width:768px){.fv__catch{font-size:11.3333333333vw;margin-bottom:.1em}}.fv__catch strong{font-size:130px}@media only screen and (max-width:768px){.fv__catch strong{font-size:17.3333333333vw}}.fv__catch sub{font-size:52px}@media only screen and (max-width:768px){.fv__catch sub{font-size:6.9333333333vw}}.fv__catch small{font-size:72px}@media only screen and (max-width:768px){.fv__catch small{font-size:9.6vw}}.fv__lead{margin-bottom:2em;font-family:"Zen Old Mincho",serif;font-size:29px;font-weight:500}@media only screen and (max-width:768px){.fv__lead{font-size:3.8666666667vw;margin-bottom:1em}}.fv__list{display:flex;gap:18px;max-width:552px;width:100%}@media only screen and (max-width:768px){.fv__list{max-width:73.6vw;gap:2.4vw}}.fv__list li{width:calc((100% - 36px) / 3);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px 5px;background:transparent linear-gradient(147deg,#fff 0%,#ffe9bf 100%) 0% 0% no-repeat padding-box;box-shadow:0px 0px 10px rgba(0,0,0,.2117647059);border:1px solid #707070;border-radius:9px;color:#646464;font-size:26px;font-weight:500;line-height:1.4;text-align:center}@media only screen and (max-width:768px){.fv__list li{width:calc((100% - 4.8vw) / 3);padding:2vw .6666666667vw 1.3333333333vw;font-size:3.4666666667vw}}.fv__list li strong{color:#000;font-size:1.384em;font-weight:900;line-height:1.2}.fv__list li small{display:inline-flex;color:#000;font-size:.8em;font-weight:900}.fv__list li img{width:56px;height:56px;object-fit:contain;margin-bottom:20px}@media only screen and (max-width:768px){.fv__list li img{width:7.4666666667vw;height:7.4666666667vw;margin-bottom:2.6666666667vw}}.fv .btn-wrap{width:100%;margin-top:50px}@media only screen and (max-width:768px){.fv .btn-wrap{margin-top:5.3333333333vw}}.fv .care-btn{min-width:min(100%, 580px);min-height:114px;background:transparent linear-gradient(90deg,#ffbc35 0%,#ffda5a 100%) 0% 0% no-repeat padding-box;border:5px solid #fff;font-size:34px}@media only screen and (max-width:768px){.fv .care-btn{min-width:min(90%, 552px);min-height:15.2vw;border-width:3px;font-size:4.5333333333vw}}