.business{padding-bottom:9em;background:url(../images/bg_gradation_01.jpg) center center/cover no-repeat}.business__intro{padding-top:10rem;font-size:1.25em;line-height:2.25;text-align:center}.business__intro .highlight{color:#ed786d;font-weight:bold}.business__wrap{-webkit-box-shadow:0 .1875em .375em rgba(0,0,0,.16);padding:3.375em .5em 4em;border-radius:1.875em;background:#fffedf;box-shadow:0 .1875em .375em rgba(0,0,0,.16)}.business__inner{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.business .numbering-list{z-index:1;position:relative}.business .numbering-list::after{z-index:1;position:absolute;right:0;bottom:0;width:2.125em;height:6.875em;background:url(../images/illust_ornament.png) center center/contain no-repeat;content:""}.numbering-list{margin-top:1.2em}.numbering-list__item{font-size:1.25em;line-height:2;list-style:none;counter-increment:num}.numbering-list__item::before{content:counter(num) "."}.support{padding:5.9375em 0;padding:4em 0;background:#fff6f5}.note{margin-top:1.5em;font-size:1.25em}.support-list{margin-top:5.3125em}.support-list__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;gap:3.125em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;margin-top:5.9375em}.support-list__item.-item_01 .support-list__title::after{background-image:url(../images/icon_memo.png);background-position:65% center;background-size:2.15625em}.support-list__item.-item_02 .support-list__title::after{background-image:url(../images/icon_group.png);background-position:center center;background-size:2.0625em}.support-list__item.-item_03 .support-list__title::after{background-image:url(../images/icon_man.png);background-position:center center;background-size:1.9375em}.support-list__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.support-list__title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;align-items:center;height:3.375em;padding-left:4.46875em;border:2px solid #f9a49c;border-radius:.46875em;background:#fff;color:#ed786d;font-size:2em;font-weight:bold;line-height:1.4}.support-list__title::before,.support-list__title::after{z-index:1;position:absolute;top:-2px;bottom:-2px;left:-2px;width:3.3125em;content:""}.support-list__title::before{border-radius:.46875em;background:-webkit-gradient(linear, left top, left bottom, from(#FBCBC6), to(#ED786D));background:-webkit-linear-gradient(top, #FBCBC6, #ED786D);background:linear-gradient(to bottom, #FBCBC6, #ED786D)}.support-list__title::after{background-repeat:no-repeat;content:""}.support-list__cnt{margin-top:2em;font-size:1.125em;line-height:2}.support-list__note{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em;padding:2.1em 1.9em;border-radius:.8333333333em;background:#fff;font-size:1.125em;line-height:2}.support-list__note::before{content:"例："}.support-list__note-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.support-list__img{width:26.25em}.support-list__img img{border-radius:.9375em}.slash-list{display:-webkit-box;display:-ms-flexbox;display:flex}.slash-list dt::after{margin-inline:.3em;content:"／"}.slash-list dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.round-list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-1em}.round-list::after{margin-left:1em;content:"など"}.round-list__item{margin-left:1em;list-style:none}.round-list__item::before{content:"●"}.yellow-sec{padding:6.25em 0;background:#fffedf}.white-box{-webkit-box-shadow:0 .1875em .375em rgba(0,0,0,.16);padding:3.375em .5em 4em;border-radius:1.875em;background:#fff;box-shadow:0 .1875em .375em rgba(0,0,0,.16)}.simple-list{padding-left:1em}.simple-list__item{list-style:none}.cnt-txt{font-size:1.25em}.bnr-list{-webkit-box-pack:center;-ms-flex-pack:center;gap:3.375em;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.5em}.bnr-list__item{width:25em}.bnr-list__item.-bg .bnr-list__link{padding-left:1.5em;background:#ecf3de url(../images/bg_family.png) right center/contain no-repeat}.bnr-list__item.-bg .bnr-list__name .fz-sm{font-size:.7em}.bnr-list__link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;height:12.75em;border:2px solid #00974b;border-radius:1.25em;background:#ecf3de;color:#006934}a.bnr-list__link{color:#006934;text-decoration:none}.bnr-list__name{font-size:2.5em;font-weight:bold}.bnr-list__name .fz-sm{font-size:.8em}.bnr-list__tel{color:#333;font-size:2.25em;font-weight:bold}.bnr-list__tel-icon{display:inline-block;z-index:1;position:relative;bottom:.15em;width:1.75em;margin:0 .1em 0 -0.3em}.bnr-list__info{color:#333;text-align:center}.bnr-list__txt-sm{margin-top:.8em;font-size:1.25em}.bnr-list__txt-sm::after{display:inline-block;z-index:1;position:relative;top:.1em;margin-left:.4em;border-width:.5em 0 .5em .8em;border-color:transparent transparent transparent #006934;content:""}.membership{margin-top:1.2em;font-size:1.5em;line-height:1.8;text-align:center}.membership .highlight{color:#ed786d;font-size:1.3333333333em;font-weight:bold;text-decoration:underline}.table-01{margin-inline:auto;width:760px;max-width:100%;border-collapse:separate;border-spacing:0 5px}.table-01 th,.table-01 td{font-size:1.125rem;line-height:2em}.table-01 th{width:21%;padding:.5em;background:#f6f6f6}.table-01 td{width:79%;padding:.5em 1em}.table-01 a{color:inherit;text-decoration:none}.table-01 a:hover{text-decoration:underline;opacity:1}.table-02 th,.table-02 td{padding:0}.table-02 th{width:5em;background:none;text-align:left;white-space:wrap}.table-02 td{width:calc(100% - 12em)}.table-02 td:first-of-type{width:7em;white-space:wrap}.btn-list{-webkit-box-pack:center;-ms-flex-pack:center;gap:3.75em;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.btn-list__item{width:26.25em}.btn-list__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:6.25em;border:2px solid #ed786d;border-radius:1.25em}a.btn-list__link{text-decoration:none}.btn-list__icon{width:3.125em}.btn-list__txt{color:#ed786d;font-size:1.25em;font-weight:bold}.map iframe{width:100%;height:25em}.contact-message{margin-top:2em;margin-bottom:1em;font-size:1.5em;text-align:center}.privacy-message{margin-top:3.2em;font-size:.75em}@media screen and (max-width: 1900px){/*! 共通 */}@media screen and (max-width: 1540px){/*! 共通 */}@media screen and (max-width: 1320px){/*! 共通 */}@media screen and (max-width: 1100px){/*! 共通 */}@media screen and (max-width: 840px){/*! 共通 */.business__intro{padding-top:7rem}.support-list__img{width:15.25em}.bnr-list{font-size:.9em}.table-01 th,.table-01 td{font-size:1.05rem}.btn-list{font-size:.9em}}@media screen and (max-width: 480px){/*! 共通 */.business{padding-bottom:6em}.business__intro{padding-top:4rem;font-size:1.1em;text-align:left}.business .numbering-list::after{bottom:-1.5em;font-size:.8em}.numbering-list__item{font-size:1.1em}.support-list{margin-top:3em}.support-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3em}.support-list__title{font-size:1.5em}.support-list__cnt{font-size:1.1em}.support-list__note{padding:1em 1.2em;font-size:1.1em}.support-list__img{width:100%}.yellow-sec{padding:4em 0}.cnt-txt{font-size:1em}.bnr-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;gap:1.5em;flex-direction:column;align-items:center}.membership{font-size:1.1em}.table-01{width:100%}.table-01 th,.table-01 td{display:block;width:100%;font-size:1.05em}.table-01 th{margin-top:1em}.table-02 tr{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.table-02 th{width:100%;font-weight:bold}.table-02 td{-webkit-box-flex:1;-ms-flex:1;flex:1}.table-02 td:first-of-type{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;gap:1em;flex-direction:column;align-items:center}.contact-message{font-size:1.2em}}
/*# sourceMappingURL=top.css.map */
