.sec-info{padding-top:142px}@media (max-width: 999px){.sec-info{padding-top:45px}}.sec-info .text-info{font-size:16px;font-size:1.6rem;line-height:2em;font-weight:400}@media (max-width: 999px){.sec-info .text-info{font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:.12em;font-weight:400}}.sec-content .ttl01{color:#4B6D80;font-size:30px;font-size:3rem;line-height:1.6em;letter-spacing:.11em;font-weight:500}@media (max-width: 999px){.sec-content .ttl01{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.15em;font-weight:500}}.sec-content .ttl01--right{text-align:right}.sec-content .c-bg-blue--right:before{top:10px;right:-10px;background:linear-gradient(90deg, #0052d1 0%, #438dff 99.97%);opacity:0.2}@media (max-width: 999px){.sec-content .c-bg-blue--right:before{top:5px;right:-7px}}.sec-content .g-small .ttl02{color:#4B6D80;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.2em;font-weight:500}@media (max-width: 999px){.sec-content .g-small .ttl02{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.12em}}.sec-content .g-small .text{font-size:16px;font-size:1.6rem;line-height:2em;margin-top:10px}.sec-content .g-small .text span{display:inline-block}.sec-content .g-small .text .small{font-size:12px;font-size:1.2rem;line-height:2.66667em;letter-spacing:.2em}@media (max-width: 999px){.sec-content .g-small .text .small{font-size:10px;font-size:1rem;line-height:2.6em;letter-spacing:.12em}}@media (max-width: 999px){.sec-content .g-small .text{font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:.12em;margin-top:2px}}.sec-content .g-small+.g-small{margin-top:35px}@media (max-width: 999px){.sec-content .g-small+.g-small{margin-top:16px}}.sec-content__row{margin-top:40px;display:flex}@media (min-width: 1000px){.sec-content__row{justify-content:space-between;align-items:flex-start}}@media (max-width: 999px){.sec-content__row{flex-direction:column;margin-top:20px}.sec-content__row.column-reverse{flex-direction:column-reverse}}.sec-content__row__box{background-color:rgba(255,255,255,0.65);width:600px;padding:53px 50px 50px;box-sizing:border-box}@media (max-width: 999px){.sec-content__row__box{width:100%;margin-top:30px;padding:20px 20px}}.sec-content__row__img{width:452px}@media only screen and (max-width: 1150px){.sec-content__row__img{width:calc(100% - 620px)}}@media (max-width: 999px){.sec-content__row__img{width:calc(100% - 7px)}.sec-content__row__img img{width:100%}}@media (min-width: 1000px){.sec-content .row02{display:flex;justify-content:space-between}}.sec-content .row02 .item{width:520px;max-width:49%}@media (max-width: 999px){.sec-content .row02 .item{width:100%;max-width:100%}}.sec-content .row02 .item__box{background-color:rgba(255,255,255,0.65);margin-top:39px;padding:51px 45px;font-size:16px;font-size:1.6rem;line-height:2em}@media (max-width: 999px){.sec-content .row02 .item__box{padding:19px 20px;font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:.16em;margin-top:15px}}.sec-content .row02 .item__img{margin-top:50px}@media (max-width: 999px){.sec-content .row02 .item__img{margin-top:24px}.sec-content .row02 .item__img img{width:100%}}@media (max-width: 999px){.sec-content .row02 .item+.item{margin-top:50px}}.sec-content .row03{background-color:rgba(255,255,255,0.65);margin-top:40px;padding:52px 50px 59px}@media (min-width: 1000px){.sec-content .row03{display:flex;justify-content:space-between}}@media (max-width: 999px){.sec-content .row03{margin-top:18px;padding:20px 20px}}.sec-content .row03 .col{width:467px;max-width:48%}@media (max-width: 999px){.sec-content .row03 .col{width:100%;max-width:100%}.sec-content .row03 .col+.col{margin-top:12px}.sec-content .row03 .col .g-small+.g-small{margin-top:12px}}.sec-content .group01{padding-top:80px}@media (max-width: 999px){.sec-content .group01{padding-top:36px}}.sec-content .group02{padding-top:90px}@media (max-width: 999px){.sec-content .group02{padding-top:44px}}.sec-content .group03{padding-top:97px}@media (max-width: 999px){.sec-content .group03{padding-top:43px}}.sec-content .group04{padding-top:100px}@media (max-width: 999px){.sec-content .group04{padding-top:43px}}.sec-content .group05{padding-top:95px}@media (max-width: 999px){.sec-content .group05{padding-top:40px}}.sec-content .group06{padding-top:90px}@media (max-width: 999px){.sec-content .group06{padding-top:47px}}.culture{margin-top:149px}.culture .c-layout01__list{margin-bottom:-42px}.culture .c-layout01__list .item{margin-bottom:42px}

/*# sourceMappingURL=maps/welfare.min.css.map */
