.side-padding{padding:0 35px}@media (min-width:1px) and (max-width:768px){.side-padding{padding:0 20px}}@media (min-width:1px) and (max-width:768px){.isPC{display:none!important}}@media (min-width:769px) and (max-width:99999px){.isSP{display:none!important}}article#navi .inner-article{padding:25px 0}article#navi .inner-article ul{display:flex;justify-content:center;gap:130px;width:100%}@media (min-width:1px) and (max-width:768px){article#navi .inner-article ul{gap:45px}}article#navi .inner-article ul li.btn{cursor:pointer}article#navi .inner-article ul li.btn .text{color:#657db3;font-family:YakuHanJP,fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;letter-spacing:.12em;font-size:16px;line-height:1em}article#navi .inner-article ul li.btn .arrow{background-image:url(assets/img/kosodate/navi-arrow@2x.png);width:17px;height:9px;background-size:100% 100%;margin:11px auto 0;position:relative}article#kosodate .inner-article section.after-birth{width:100%;background-color:#f7f2ea;position:relative;overflow:hidden}article#kosodate .inner-article section.after-birth:before{content:'';display:block;width:100%;height:68px;background-size:auto 100%;background-position:center center;position:absolute;background-image:url(assets/img/common/wave-bg-top@2x.png);top:0}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section.after-birth:before{height:25px}}article#kosodate .inner-article section.after-birth:after{content:'';display:block;width:100%;height:68px;background-size:auto 100%;background-position:center center;position:absolute;background-image:url(assets/img/common/wave-bg-bottom@2x.png);bottom:0}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section.after-birth:after{height:25px}}article#kosodate .inner-article section .side-padding .inner-section{padding:128px 0}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .inner-section{padding:70px 0}}@media (min-width:769px) and (max-width:99999px){article#kosodate .inner-article section .side-padding .inner-section{max-width:600px;margin:0 auto}}article#kosodate .inner-article section .side-padding .area-text-title{display:table;margin:0 auto 54px}article#kosodate .inner-article section .side-padding .area-text-title h2.title{font-family:YakuHanJP,fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;letter-spacing:.16em;font-size:30px;line-height:1em;color:#64a056;text-align:center}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text-title h2.title{font-family:YakuHanJP,fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;letter-spacing:.16em;font-size:20px;line-height:1em}}article#kosodate .inner-article section .side-padding .area-text-title span.line{display:block;width:125px;height:5px;margin:8px auto 0;transform:translateX(-.25em);background-color:#d6e8e8}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text-title span.line{width:90px;height:4px}}article#kosodate .inner-article section .side-padding .area-text{margin-top:30px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text{margin-top:20px}}article#kosodate .inner-article section .side-padding .area-text>h3.heading{background-color:#f9ded8;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;font-size:19px;height:40px;margin-top:60px}@media (min-width:769px) and (max-width:99999px){article#kosodate .inner-article section .side-padding .area-text>h3.heading{width:536px}}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text>h3.heading{margin-top:45px;width:calc(100% - 40px);margin-top:45px}}article#kosodate .inner-article section .side-padding .area-text>h3.heading:first-child{margin-top:0}article#kosodate .inner-article section .side-padding .area-text>h3.heading:after,article#kosodate .inner-article section .side-padding .area-text>h3.heading:before{content:'';display:block;position:absolute;background-size:100% 100%;height:100%;width:32px;top:0}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text>h3.heading:after,article#kosodate .inner-article section .side-padding .area-text>h3.heading:before{width:20px}}article#kosodate .inner-article section .side-padding .area-text>h3.heading:before{background-image:url(assets/img/medicalcare/heading-bg-left@2x.png);left:-32px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text>h3.heading:before{background-image:url(assets/img/medicalcare/heading-bg-left-sp.png);left:-20px}}article#kosodate .inner-article section .side-padding .area-text>h3.heading:after{background-image:url(assets/img/medicalcare/heading-bg-right@2x.png);right:-32px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text>h3.heading:after{background-image:url(assets/img/medicalcare/heading-bg-right-sp.png);right:-20px}}article#kosodate .inner-article section .side-padding .area-text>h3.heading svg path{fill:#3c3c3c;fill-rule:evenodd}article#kosodate .inner-article section .side-padding .area-text>p{font-size:15px;letter-spacing:.04em;line-height:1.8em;margin-top:20px}article#kosodate .inner-article section .side-padding .area-text>p:after,article#kosodate .inner-article section .side-padding .area-text>p:before{content:"";display:block;margin-top:-6px}article#kosodate .inner-article section .side-padding .area-text>p.center{text-align:center}article#kosodate .inner-article section .side-padding .area-text>p.underline{border-bottom:solid 1px #9d9d9d;padding-bottom:30px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text>p.underline{padding-bottom:20px}}article#kosodate .inner-article section .side-padding .area-text>h4{margin:30px auto;text-align:center;font-size:15px;letter-spacing:.04em;line-height:1.8em}article#kosodate .inner-article section .side-padding .area-text>h4:after,article#kosodate .inner-article section .side-padding .area-text>h4:before{content:"";display:block;margin-top:-6px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text>h4{margin:20px auto}}@media (min-width:769px) and (max-width:99999px){article#kosodate .inner-article section .side-padding .area-text .box-frame{display:flex;justify-content:space-between;margin:30px auto}}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text .box-frame{margin:20px auto}}article#kosodate .inner-article section .side-padding .area-text .box-frame .frame{border:solid 1px #9d9d9d;border-radius:10px;width:46.666666666666664%}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text .box-frame .frame{border-radius:5px;width:100%;margin-top:10px}article#kosodate .inner-article section .side-padding .area-text .box-frame .frame:first-child{margin-top:0}}article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner{padding:26px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner{padding:20px}}article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner h5{font-size:14px;letter-spacing:.04em;line-height:1.8em;display:table;margin:0 auto 26px}article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner h5:after,article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner h5:before{content:"";display:block;margin-top:-5.6px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner h5{margin:0 auto 20px}}article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner p{font-size:15px;letter-spacing:.04em;line-height:1.8em}article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner p:after,article#kosodate .inner-article section .side-padding .area-text .box-frame .frame .inner p:before{content:"";display:block;margin-top:-6px}article#kosodate .inner-article section .side-padding .area-text ul.notes{border-top:solid 1px #9d9d9d;margin:20px auto 0;padding-top:14px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text ul.notes{margin:20px auto 0;padding-top:10px}}article#kosodate .inner-article section .side-padding .area-text ul.notes li{display:flex;margin-top:12px}article#kosodate .inner-article section .side-padding .area-text ul.notes li:first-child{margin-top:0}article#kosodate .inner-article section .side-padding .area-text ul.notes li .icon{width:11px;height:11px;background-color:#68a25e;border-radius:100%}article#kosodate .inner-article section .side-padding .area-text ul.notes li small{display:block;font-size:12px;letter-spacing:.04em;line-height:1.8em;margin-left:4px;flex:1}article#kosodate .inner-article section .side-padding .area-text ul.notes li small:after,article#kosodate .inner-article section .side-padding .area-text ul.notes li small:before{content:"";display:block;margin-top:-4.800000000000001px}article#kosodate .inner-article section .side-padding .area-text ul.notes li small a{color:#68a25e;text-decoration:underline}article#kosodate .inner-article section .side-padding .area-text ul.notes li small a:hover{color:#448439}article#kosodate .inner-article section .side-padding .area-text .box-flex{display:flex;align-items:center;justify-content:center;margin:20px auto}article#kosodate .inner-article section .side-padding .area-text .box-flex .photo{background-image:url(assets/img/medicalcare/baby.png);width:150px;height:150px;background-size:cover}article#kosodate .inner-article section .side-padding .area-text .box-flex p{font-size:15px;letter-spacing:.04em;line-height:1.8em;margin-left:20px}article#kosodate .inner-article section .side-padding .area-text .box-flex p:after,article#kosodate .inner-article section .side-padding .area-text .box-flex p:before{content:"";display:block;margin-top:-6px}article#kosodate .inner-article section .side-padding .area-text ul.column{margin:0 auto}article#kosodate .inner-article section .side-padding .area-text ul.column li{display:flex;align-items:center;padding:28px 40px;border-bottom:solid 1px #9d9d9d}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text ul.column li{padding:15px 25px}}article#kosodate .inner-article section .side-padding .area-text ul.column li:first-child{margin-top:0}article#kosodate .inner-article section .side-padding .area-text ul.column li h5{width:37.5%;font-size:15px;letter-spacing:.04em;line-height:1.8em}article#kosodate .inner-article section .side-padding .area-text ul.column li h5:after,article#kosodate .inner-article section .side-padding .area-text ul.column li h5:before{content:"";display:block;margin-top:-6px}article#kosodate .inner-article section .side-padding .area-text ul.column li p{font-size:15px;letter-spacing:.04em;line-height:1.8em;flex:1}article#kosodate .inner-article section .side-padding .area-text ul.column li p:after,article#kosodate .inner-article section .side-padding .area-text ul.column li p:before{content:"";display:block;margin-top:-6px}@media (min-width:1px) and (max-width:768px){article#kosodate .inner-article section .side-padding .area-text ul.column li p{margin-left:25px}}article#kosodate .inner-article section .side-padding .area-text .photo-frame{margin-top:20px;border-radius:5px;overflow:hidden;position:relative;width:100%}article#kosodate .inner-article section .side-padding .area-text .photo-frame img{width:100%}