.ft-contact{margin-top:135px}@media (max-width: 767px){.ft-contact{margin-top:101px}}.sec-info{padding-top:87px}@media (max-width: 767px){.sec-info{padding-top:36px}}.sec-info__sub{font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.1em;font-weight:400;text-align:center}@media (max-width: 767px){.sec-info__sub{font-size:14px;font-size:1.4rem;line-height:2em;text-align:left}}.sec-info__ttl{font-family:"Cormorant Garamond",serif;font-size:15px;font-size:1.5rem;line-height:1.13333em;letter-spacing:.04em;font-weight:500;margin-top:42px}@media (max-width: 767px){.sec-info__ttl{font-size:14px;font-size:1.4rem;line-height:1.21429em;margin-top:38px}}.sec-info__row{margin-top:23px}@media (min-width: 768px){.sec-info__row{display:flex;justify-content:space-between}}@media (max-width: 767px){.sec-info__row{margin-top:11px}}.sec-info__item{width:calc((100% - 52px)/2);border:1px solid #E0E0E0;display:flex}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-info__item{width:calc((100% - 18px)/2)}}@media (max-width: 767px){.sec-info__item{width:100%;margin-bottom:10px}}.sec-info__item .left,.sec-info__item .right{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.06em;font-weight:400;font-family:"Zen Old Mincho",serif;padding:14px 0 14px}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-info__item .left,.sec-info__item .right{font-size:12px;font-size:1.2rem;line-height:1.83333em}}@media (max-width: 767px){.sec-info__item .left,.sec-info__item .right{font-size:14px;font-size:1.4rem;line-height:1.42857em;padding:9px 0 9px;display:flex;align-items:center;min-height:58px}}.sec-info__item .left{width:98px;background-color:#F0F0F0;box-sizing:border-box;text-align:center;font-weight:700}@media (max-width: 767px){.sec-info__item .left{width:80px;justify-content:center}}.sec-info__item .right{width:calc(100% - 98px);padding-left:21px;padding-right:21px}@media (max-width: 767px){.sec-info__item .right{width:calc(100% - 80px);padding-left:15px;padding-right:5px;letter-spacing:0.02em}}.target{margin-top:91px;padding-bottom:93px;position:relative}@media (max-width: 767px){.target{margin-top:48px;padding-bottom:48px}}.target:before{content:'';background-color:#F0F0F0;position:absolute;top:47px;right:0;bottom:0;left:59px;z-index:-1}@media only screen and (max-width: 1191px){.target:before{left:18px}}@media (max-width: 767px){.target:before{left:0;top:40px}}.target .sub{font-family:"Cormorant Garamond",serif;text-align:center}.target .sub .text{font-size:14px;font-size:1.4rem;line-height:1.21429em;letter-spacing:.04em;font-weight:500}.target .sub .number{display:block;font-size:88px;font-size:8.8rem;line-height:1.17045em;letter-spacing:.04em;font-weight:500;margin-top:-40px}@media (max-width: 767px){.target .sub .number{font-size:68px;font-size:6.8rem;line-height:1em;margin-top:-26px}}.target__row{display:flex;margin-top:48px;margin-left:-9px}@media only screen and (min-width: 768px) and (max-width: 1300px){.target__row{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1250px){.target__row{padding-left:18px}}@media (max-width: 767px){.target__row{margin-top:35px;margin-left:0}}.target__row__content{max-width:calc(100% - 242px);padding-left:55px}@media only screen and (min-width: 768px) and (max-width: 1023px){.target__row__content{padding-left:18px}}@media (max-width: 767px){.target__row__content{max-width:100%;width:100%;padding-left:0}}.target__row__ttl{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1023px){.target__row__ttl{font-size:22px;font-size:2.2rem;line-height:1.5em}}@media (max-width: 767px){.target__row__ttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.75em;position:relative;z-index:2}}.target__row__ttl span{color:#FD732F}@media (max-width: 767px){.target__row__img{text-align:center;margin-top:-23px;position:relative}}.target__row__sub{font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.1em;font-weight:400;margin-top:41px}@media (max-width: 767px){.target__row__sub{font-size:14px;font-size:1.4rem;line-height:2em;margin-top:20px}}.target__row__ttl02{margin-top:49px;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.04em;font-weight:700;font-family:"Zen Old Mincho",serif;position:relative;padding-left:48px}@media (max-width: 767px){.target__row__ttl02{padding-left:0;margin-top:34px}}.target__row__ttl02:before{content:'';position:absolute;width:30px;height:1px;background-color:#707070;top:50%;left:0;margin-top:-1px}@media (max-width: 767px){.target__row__ttl02:before{width:50px;left:56px;margin-top:0}}.target__row__table{margin-top:21px}@media (min-width: 768px){.target__row__table{display:flex;flex-wrap:wrap}}@media (max-width: 767px){.target__row__table{margin-top:9px}}.target__row__title,.target__row__des{margin-bottom:2px;padding:25px 0 22px;font-size:14px;font-size:1.4rem;line-height:2.42857em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.target__row__title,.target__row__des{padding:1px 0 0px}}.target__row__title{background-color:#707070;color:#fff;width:240px;margin-right:2px;padding-left:21px}@media only screen and (min-width: 768px) and (max-width: 1023px){.target__row__title{width:200px}}@media (max-width: 767px){.target__row__title{width:100%;padding-left:9px;margin-right:0;margin-bottom:0}}.target__row__title:before{content:'';width:14px;height:13px;background:url("../../img/child-care-support/icon01.svg") 0 0/100%;display:inline-block;margin-right:10px}.target__row__des{background-color:#fff;width:calc(100% - 242px);box-sizing:border-box;padding-left:30px;padding-right:40px}@media only screen and (min-width: 768px) and (max-width: 1023px){.target__row__des{width:calc(100% - 202px);padding-left:25px}}@media (max-width: 767px){.target__row__des{width:100%;padding-left:12px;padding-top:16px;padding-right:10px;padding-bottom:26px}.target__row__des .list .text+.text{margin-top:9px}}.target__row__des .text{padding-left:30px;position:relative;display:block}@media (max-width: 767px){.target__row__des .text{padding-left:18px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em}}.target__row__des .text:before,.target__row__des .text:after{content:'';position:absolute;border-radius:50%}.target__row__des .text:before{width:10px;height:10px;border:1px solid #FD732F;top:12px;left:0}@media (max-width: 767px){.target__row__des .text:before{top:5px}}.target__row__des .text:after{background-color:#FD732F;width:6px;height:6px;top:14px;left:2px}@media (max-width: 767px){.target__row__des .text:after{top:7px}}

/*# sourceMappingURL=maps/c-layout01.min.css.map */
