/*! --------------------------------------------------------------------
------------------------------------------------------------------------
welfare
------------------------------------------------------------------------
--------------------------------------------------------------------- */.body-area{padding-bottom:120px}@media screen and (width < 768px){.body-area{padding-bottom:56px}}.sec-welfare-services{padding:120px 0}@media screen and (width < 768px){.sec-welfare-services{padding:56px 0}}.sec-welfare-services__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (width < 1020px){.sec-welfare-services__inner{display:block}}@media screen and (width < 768px){.sec-welfare-services__area{margin-top:48px}}.sec-welfare-services__box:not(:last-child){margin-bottom:32px}@media screen and (width < 768px){.sec-welfare-services__box:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:2px solid #f7c2a6}}.sec-welfare-services__ttl{margin-bottom:48px}@media screen and (width < 768px){.sec-welfare-services__ttl{margin-bottom:16px}}.sec-welfare-services__block{position:relative;padding-right:44%}@media screen and (width < 768px){.sec-welfare-services__block{padding:60% 0 0}}.sec-welfare-services__block::after{position:absolute;top:16px;right:64px;display:block;width:320px;height:240px;content:"";background-repeat:no-repeat;background-position:right top}@media screen and (width < 1200px){.sec-welfare-services__block::after{right:0}}@media screen and (width < 1020px){.sec-welfare-services__block::after{width:300px;height:220px}}@media screen and (width < 768px){.sec-welfare-services__block::after{left:0;z-index:-1;width:100%;height:50vw}}.sec-welfare-services__box:nth-child(1) .sec-welfare-services__block::after{background-image:url("../img/welfare/bg01.png");background-position:-160px -40px;background-size:550px}@media screen and (width < 768px){.sec-welfare-services__box:nth-child(1) .sec-welfare-services__block::after{background-size:152%}}.sec-welfare-services__box:nth-child(2) .sec-welfare-services__block::after{background-image:url("../img/welfare/bg02.png");background-position:-120px -90px;background-size:550px}@media screen and (width < 768px){.sec-welfare-services__box:nth-child(2) .sec-welfare-services__block::after{background-size:152%}}.sec-welfare-services__box:nth-child(3) .sec-welfare-services__block::after{background-image:url("../img/welfare/bg03.png");background-position:-75px -50px;background-size:405px}@media screen and (width < 768px){.sec-welfare-services__box:nth-child(3) .sec-welfare-services__block::after{background-size:152%}}.sec-welfare-services__box:nth-child(4) .sec-welfare-services__block::after{background-image:url("../img/welfare/bg04.png");background-position:-105px -100px;background-size:600px}@media screen and (width < 768px){.sec-welfare-services__box:nth-child(4) .sec-welfare-services__block::after{background-size:152%}}.sec-welfare-services__box:nth-child(5) .sec-welfare-services__block::after{background-image:url("../img/welfare/bg05.png");background-position:-30px -10px;background-size:450px}@media screen and (width < 768px){.sec-welfare-services__box:nth-child(5) .sec-welfare-services__block::after{background-size:152%}}.sec-welfare-services__box:nth-child(6) .sec-welfare-services__block::after{background-image:url("../img/welfare/bg06.png");background-position:-110px -50px;background-size:460px}@media screen and (width < 768px){.sec-welfare-services__box:nth-child(6) .sec-welfare-services__block::after{background-size:152%}}.sec-welfare-services__txt{font-size:4.4rem;margin-bottom:32px;font-weight:700;line-height:1.455;color:#241e19;letter-spacing:2px}@media screen and (width < 1400px){.sec-welfare-services__txt{font-size:4rem}}@media screen and (width < 1200px){.sec-welfare-services__txt{font-size:3.6rem}}@media screen and (width < 768px){.sec-welfare-services__txt{margin-bottom:16px;font-size:2.2rem}}.sec-welfare-services__list{margin-bottom:24px;list-style:disc}.sec-welfare-services__item{position:relative;display:list-item;margin-left:1em;line-height:1.875}.sec-welfare-services__item::marker{color:#959595}.sec-welfare-services__item span:nth-child(2){font-size:1.4rem;position:absolute;top:100%;left:0;z-index:10;visibility:hidden;padding:8px 24px;margin:20px 0 0 -1.143em;color:#fff;background-color:#959595;border-radius:8px;opacity:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:visibility opacity;transition-property:visibility opacity}@media screen and (width < 1020px){.sec-welfare-services__item span:nth-child(2){position:relative;display:block;visibility:visible;opacity:1}}.sec-welfare-services__item span:nth-child(2).is-hovered{visibility:visible;opacity:1}.sec-welfare-services__item span:nth-child(2)::before{position:absolute;top:-11px;left:42%;z-index:-1;display:block;content:"";border-right:14.5px solid rgba(0,0,0,0);border-bottom:22px solid #959595;border-left:14.5px solid rgba(0,0,0,0)}@media screen and (width < 768px){.sec-welfare-services__item span:nth-child(2)::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.sec-welfare-services__item span>span{color:#20ace4;cursor:pointer}.sec-welfare-services__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (width < 768px){.sec-welfare-services__links{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sec-welfare-services__link a{position:relative;display:block;width:240px;height:70px;border:1px solid #c3c3c3;border-radius:16px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.sec-welfare-services__link a::after{background-image:url('data: image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23e1021f" d="m24.3 18h-24.3v-4h24.3l-11.2-11.2 2.9-2.8 16 16-16 16-2.9-2.8z" /></svg>');position:absolute;right:8px;bottom:8px;display:block;width:13px;height:13px;content:"";background-size:cover;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sec-welfare-services__link--primecaremanagement a{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;font-weight:700;line-height:1.5;color:#07913a}.sec-welfare-services__link--primecaremanagement a::before{display:block;width:24px;height:29px;margin-right:8px;content:"";background-image:url("../img/common/base/logo01.png");background-size:cover}.sec-welfare-services__link--universal-prime-care a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px}.sec-welfare-services__link--universal-prime-care img{width:176px;height:28px}.sec-welfare-services__link--primecare a{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;font-weight:700;line-height:1.214;color:#ee7713}.sec-welfare-services__link--primecare a::before{display:block;width:25px;height:30px;margin-right:8px;content:"";background-image:url("../img/common/base/logo02.png");background-size:cover}.sec-welfare-services__link--as-one-planning a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:32px}.sec-welfare-services__link--as-one-planning img{width:142px;height:41px}/*# sourceMappingURL=welfare.min.css.map */