@media (min-width: 768px){.sec-intro{margin:243px 0 0}.sec-intro .inner_1250{max-width:1200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.sec-intro{overflow:hidden;margin-top:45px}.sec-intro .inner_1250{padding:0 20px}}.sec-intro .intro-pic{position:relative}.sec-intro .intro-pic:before{display:block;content:" ";width:100%;padding-top:81.62476%}.sec-intro .intro-pic>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.sec-intro .intro-pic{margin:19px 0 0 32px;width:46%;max-width:calc(517/1148*100%)}}@media (max-width: 767px){.sec-intro .intro-pic{margin:0 -20px}}@media (min-width: 768px){.sec-intro .intro-box{width:48%;max-width:calc(475/1176*100%)}}@media only screen and (min-width: 768px) and (max-width: 1240px){.sec-intro .intro-box{max-width:100%}}@media (max-width: 767px){.sec-intro .intro-box{margin-top:45px}}.sec-intro .intro-ttl{font-size:28px;font-size:2.8rem;line-height:1.96429em;letter-spacing:.1em;font-weight:600}@media (max-width: 767px){.sec-intro .intro-ttl{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75em}}@media (min-width: 768px){.sec-intro .intro-desc{margin:53px -2px 0 0;padding-left:2px}}@media (max-width: 767px){.sec-intro .intro-desc{font-size:13px;font-size:1.3rem;line-height:2.07692em;letter-spacing:.05em;margin:30px -5px 0 0}}.sec-point{overflow:hidden}@media (min-width: 768px){.sec-point{margin:172px 0 176px}}@media (max-width: 767px){.sec-point{margin:100px 0}.sec-point .inner_1250{padding:0 20px}}.sec-point .point-heading{text-align:center;font-weight:600}@media (min-width: 768px){.sec-point .point-heading{font-size:25px;font-size:2.5rem;line-height:2.2em;letter-spacing:.15em;padding-left:8px}}@media (max-width: 767px){.sec-point .point-heading{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:.1em;margin-bottom:39px}}.sec-point .point-heading span{display:inline-block;border-bottom:1px solid #000;padding-bottom:6px}.sec-point .point-heading .numb{font-style:normal}@media (min-width: 768px){.sec-point .point-heading .numb{font-size:35px;font-size:3.5rem;letter-spacing:.15em}}@media (max-width: 767px){.sec-point .point-heading .numb{font-size:20px;font-size:2rem}}@media (min-width: 768px){.sec-point .point-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:114px}}@media (min-width: 768px){.sec-point .point-pic{-webkit-order:2;order:2;width:48%;max-width:calc(501/1250*100%);align-self:center;-webkit-align-self:center;text-align:right;margin:-130px 0 0 0}}@media (max-width: 767px){.sec-point .point-pic{text-align:center}}@media (min-width: 768px){.sec-point .point-list{-webkit-order:1;order:1;width:51%;max-width:calc(569/1250*100%);margin-left:54px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-point .point-list{max-width:100%;margin-left:4.72727vw}}@media (max-width: 767px){.sec-point .point-list{margin-top:42px}}.sec-point .point-list li{position:relative}@media (min-width: 768px){.sec-point .point-list li{padding-left:43px}.sec-point .point-list li:not(:last-child){margin-bottom:78px}}@media (max-width: 767px){.sec-point .point-list li{padding-left:20px}.sec-point .point-list li:not(:last-child){margin-bottom:37px}}.sec-point .point-list li:before{position:absolute;content:"";top:11px;left:0;bottom:6px;width:6px}@media (max-width: 767px){.sec-point .point-list li:before{top:15px;width:5px}}.sec-point .point-list li.first:before{background:#EED5AA}@media (min-width: 768px){.sec-point .point-list li.first .ttl-en{margin-right:42px}}@media (min-width: 768px){.sec-point .point-list li.second{margin-bottom:87px}}@media (max-width: 767px){.sec-point .point-list li.second{margin-bottom:29px}}.sec-point .point-list li.second:before{background:#D4D1CB}@media (min-width: 768px){.sec-point .point-list li.second:before{bottom:11px}}@media (max-width: 767px){.sec-point .point-list li.second:before{top:13px;bottom:5px}}.sec-point .point-list li.third:before{background:#ECDFCA}@media (min-width: 768px){.sec-point .point-list li.third:before{top:8px;bottom:8px}}.sec-point .point-list li.third .ttl{padding-left:0}@media (min-width: 768px){.sec-point .point-list li.third .ttl-en{margin-right:40px}}@media (max-width: 767px){.sec-point .point-list li.third .ttl-en{margin-left:1px}}@media (min-width: 768px){.sec-point .ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:22px;padding-left:2px}}@media (max-width: 767px){.sec-point .ttl{margin-bottom:10px}}@media (min-width: 768px){.sec-point .ttl-en{margin-right:46px}}@media (max-width: 767px){.sec-point .ttl-en{display:block;margin-left:3px}.sec-point .ttl-en img{width:auto;height:18px}}.sec-point .ttl-txt{font-size:18px;font-size:1.8rem;letter-spacing:.1em;font-weight:600}@media (min-width: 768px){.sec-point .ttl-txt{margin-top:1px}}@media (max-width: 767px){.sec-point .ttl-txt{display:block;font-size:16px;font-size:1.6rem;line-height:1.6875em;margin-top:3px}}.sec-point .desc{letter-spacing:0}@media (min-width: 768px){.sec-point .desc{font-size:14px;font-size:1.4rem;line-height:2.21429em;text-align:justify}}@media (max-width: 767px){.sec-point .desc{font-size:13px;font-size:1.3rem;line-height:2.07692em}}@media (min-width: 768px){.sec-works{padding-bottom:145px}}@media (min-width: 768px){.sec-works .block{padding-top:178px}}@media (min-width: 768px){.sec-works .c-ttl01 .txtjp{margin-top:6px}}.sec-works .lst-works .c-btn03{top:-41px}

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