@charset "utf-8";@media(min-width:769px),print{.mv--childbirth{background-image:url(/assets/images/childbirth/mv.jpg)}.mv--gynecology{background-image:url(/assets/images/gynecology/mv.jpg)}.mv-ttl .mascot--childbirth{top:66px;right:-102px;width:184px;height:282px;background-image:var(--mv_mascot,url(/assets/images/childbirth/mascot.png))}.mv-ttl .mascot--gynecology{right:-200px;bottom:-106px;width:318px;height:219px;background-image:var(--mv_mascot,url(/assets/images/gynecology/mascot.png))}.lower-common{padding-top:68px;padding-bottom:27px}.lower-common--gynecology{--col_primary:#ff8c2d;--col_secondary:#fdefe3;--ttl_background:url(/assets/images/gynecology/ttl.png)}.lower-common--childbirth{--col_primary:#f05266;--col_secondary:#ffeff1;--ttl_background:url(/assets/images/childbirth/ttl_00.jpg)}.lower-common .des{margin:0 -10px 45px}.lower-common .article:not(:first-of-type) .ttl{margin-top:2.0em}.lower-common .article .ttl{margin:0 -10px 21px;background:var(--col_secondary)}.lower-common .article .ttl:before{background-image:var(--ttl_background)}.lower-common .article>p{margin-bottom:20px;line-height:32px}.lower-common .article-box{margin-bottom:15px}.lower-common .article-box:not(:first-of-type) .title{margin-top:1.5em}.lower-common .article-box .title{margin-bottom:.5em;color:var(--col_primary);font-size:2.2rem;font-weight:500;letter-spacing:1px;line-height:28px}.lower-common .article-box .info{padding-left:10px;font-size:1.6rem;line-height:2.0em}.lower-common .article-box .info p{line-height:2.0em}.lower-common .article-box .info p+p{margin-top:1.0em}.lower-common .article-box .info .note{display:block;padding-left:1.5em;text-indent:-1.5em}.lower-common .article-box .info .note:before{position:relative;margin-right:.5em;content:'※'}.lower-common .article-box .info a{text-decoration-thickness:1px;text-underline-offset:2px;color:var(--col_primary);text-decoration:underline}.lower-common .article-box .info a.link_blue{color:#505ce5}.lower-common .article-box .info a[target=_blank]{position:relative}.lower-common .article-box .info a[target=_blank]:after{margin-inline:.4em .3em;display:inline-block;position:relative;width:1.0em;height:1.0em;background-color:currentColor;content:'';-webkit-mask-image:url(../images/common/link_window.svg);mask-image:url(../images/common/link_window.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.lower-common .article-box .info strong{font-weight:700}.lower-common .article-box .info strong.color-txt{color:var(--col_primary)}.lower-common .article-box .info .qa dl dt{margin-top:.5em;margin-bottom:10px;padding:10px 0;border-bottom:1px solid silver;font-size:1.8rem;font-weight:500;letter-spacing:1px;line-height:28px}.lower-common .article-box .info .qa dl dd{letter-spacing:.3px}.lower-common .article-box .info .qa dl dd .detail{padding-bottom:12px}.lower-common .article-box .info .qa--num{counter-set:num}.lower-common .article-box .info .qa--num dl dt{counter-increment:num}.lower-common .article-box .info .qa--num dl dt:before{content:counter(num)'）'}.lower-common .article-box .info ul{margin-top:.5em;line-height:2.0em}.lower-common .article-box .info ul:not([class]) li{padding-left:1.5em;text-indent:-1.5em}.lower-common .article-box .info ul:not([class]) li:before{margin-right:.5em;content:'・'}.lower-common .article-box .info ul.note-list{font-size:1.4rem}.lower-common .article-box .info ul.note-list li{padding-left:1.5em;text-indent:-1.5em}.lower-common .article-box .info ul.note-list li:before{margin-right:.5em;content:'※'}.lower-common .article-box .info ol li{padding-left:1.5em;text-indent:-1.4em;counter-increment:childNum}.lower-common .article-box .info ol li:before{margin-right:.5em;content:counter(childNum)'.'}.lower-common .checkup{margin-top:40px;margin-bottom:70px;padding:0 20px 12px;overflow:hidden;border-radius:15px;background-color:var(--col_secondary)}.lower-common .checkup .title{height:51px;margin:0 -20px 10px;background:var(--col_primary);color:#fff;font-size:2.2rem;font-weight:500;letter-spacing:1px;line-height:50px;text-align:center}.lower-common .checkup ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:13px}.lower-common .checkup ul li{margin-bottom:11px}.lower-common .checkup ul li:not(:nth-of-type(3n+3)){margin-right:10px}.lower-common .checkup ul li a{display:block;position:relative;width:308px;height:46px;padding:0 17px;background:#fff;color:var(--col_primary);letter-spacing:1px;line-height:46px}.lower-common .checkup ul li a:after{display:inline-block;width:13px;height:10px;margin-left:10px;background:url(/assets/images/gynecology/link_window.png) no-repeat center;background-size:13px 10px;content:'';-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.lower-common .checkup ul li a:hover{opacity:.8}.lower-common .box-gray{margin-top:1.5em;padding:22px 32px;background:#fafafa}.lower-common .box-gray p{line-height:2}.lower-common .box-gray p+p{margin-top:14px}.lower-common .table{--table_border_radius:6px}.lower-common .table table{margin-inline:auto;min-width:400px;max-width:100%}.lower-common .table table caption{margin-bottom:.5em;text-align:center}.lower-common .table table tr:first-child th,.lower-common .table table tr:first-child td{border-top:1px solid silver}.lower-common .table table tr:first-child th:first-child,.lower-common .table table tr:first-child td:first-child{border-top-left-radius:var(--table_border_radius)}.lower-common .table table tr:first-child th:last-child,.lower-common .table table tr:first-child td:last-child{border-top-right-radius:var(--table_border_radius)}.lower-common .table table tr:last-child th:first-child,.lower-common .table table tr:last-child td:first-child{border-bottom-left-radius:var(--table_border_radius)}.lower-common .table table tr:last-child th:last-child,.lower-common .table table tr:last-child td:last-child{border-bottom-right-radius:var(--table_border_radius)}.lower-common .table table th,.lower-common .table table td{padding:8px 16px;border-right:1px solid silver;border-bottom:1px solid silver;text-align:left}.lower-common .table table th:first-child,.lower-common .table table td:first-child{border-left:1px solid silver}.lower-common .table table th{background-color:var(--col_secondary)}.lower-common .table table td{text-align:center}}@media only screen and (max-width:768px){.mv--childbirth{background-image:url(/assets/images/childbirth/mv_sp.jpg)}.mv--gynecology{background-image:url(/assets/images/gynecology/mv_sp.jpg)}.mv-ttl .mascot--childbirth{top:2.864583333333333vw;right:-3.2552083333333335vw;width:25vw;height:38.41145833333333vw;background-image:url(/assets/images/childbirth/mascot.png)}.mv-ttl .mascot--gynecology{top:4.427083333333334vw;right:-24.869791666666664vw;width:47.65625vw;height:32.8125vw;background-image:url(/assets/images/gynecology/mascot.png)}.lower-common{margin-bottom:6.510416666666667vw;padding-top:9.375vw}.lower-common--gynecology{--col_primary:#ff8c2d;--col_secondary:#fdefe3;--ttl_background:url(/assets/images/gynecology/ttl.png)}.lower-common--childbirth{--col_primary:#f05266;--col_secondary:#ffeff1;--ttl_background:url(/assets/images/childbirth/ttl_00.jpg)}.lower-common .des{margin-bottom:8.203125vw}.lower-common .article{padding:0 1.5625vw}.lower-common .article:not(:first-of-type) .ttl{margin-top:2.0em}.lower-common .article .ttl{margin:0 -1.5625vw 4.166666666666666vw;background:var(--col_secondary);line-height:1.4}.lower-common .article .ttl:before{height:calc(100% - 4.296875vw*2);background-image:var(--ttl_background);background-size:cover}.lower-common .article>p{margin-bottom:5.078125vw;font-size:3.6458333333333335vw;line-height:6.25vw}.lower-common .article-box{margin-bottom:4.166666666666666vw}.lower-common .article-box .title{margin-bottom:.6510416666666667vw;color:var(--col_primary);font-size:4.166666666666666vw;font-weight:500;letter-spacing:.13020833333333331vw;line-height:4.947916666666666vw}.lower-common .article-box .info{padding-left:2.604166666666667vw}.lower-common .article-box .info p{padding-top:1.3020833333333335vw;padding-bottom:.6510416666666667vw;font-size:3.6458333333333335vw;line-height:6.25vw}.lower-common .article-box .info p+p{margin-top:1.0em;padding-top:0}.lower-common .article-box .info small{margin-top:.5em;line-height:normal}.lower-common .article-box .info .note{display:block;padding-left:1.5em;text-indent:-1.5em}.lower-common .article-box .info .note:before{position:relative;margin-right:.5em;content:'※'}.lower-common .article-box .info a{text-decoration-thickness:1px;text-underline-offset:2px;color:var(--col_primary);text-decoration:underline}.lower-common .article-box .info a.link_blue{color:#505ce5}.lower-common .article-box .info a[target=_blank]{position:relative}.lower-common .article-box .info a[target=_blank]:after{margin-inline:.4em .3em;display:inline-block;position:relative;width:1.0em;height:1.0em;background-color:currentColor;content:'';-webkit-mask-image:url(../images/common/link_window.svg);mask-image:url(../images/common/link_window.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.lower-common .article-box .info strong{font-weight:700}.lower-common .article-box .info strong.color-txt{color:var(--col_primary)}.lower-common .article-box .info .qa dl dt{margin-bottom:2.34375vw;padding:1.3020833333333335vw 0;border-bottom:1px solid silver;font-size:3.6458333333333335vw;font-weight:500;line-height:6.25vw}.lower-common .article-box .info .qa dl dd{font-size:3.6458333333333335vw;letter-spacing:.09114583333333333vw;line-height:6.25vw}.lower-common .article-box .info .qa dl dd .detail{padding-bottom:1.8229166666666667vw}.lower-common .article-box .info .qa--num{counter-set:num}.lower-common .article-box .info .qa--num dl dt{counter-increment:num}.lower-common .article-box .info .qa--num dl dt:before{content:counter(num)'）'}.lower-common .article-box .info ul{margin-top:.5em;font-size:3.6458333333333335vw;line-height:calc(48/28)}.lower-common .article-box .info ul:not([class]) li{padding-left:1.5em;text-indent:-1.5em}.lower-common .article-box .info ul:not([class]) li:before{margin-right:.5em;content:'・'}.lower-common .article-box .info ul.note-list{font-size:3.3854166666666665vw;line-height:1.6}.lower-common .article-box .info ul.note-list li{padding-left:1.5em;text-indent:-1.5em}.lower-common .article-box .info ul.note-list li:before{margin-right:.5em;content:'※'}.lower-common .article-box .info ol li{padding-left:1.5em;text-indent:-1.4em;counter-increment:childNum}.lower-common .article-box .info ol li:before{margin-right:.5em;content:counter(childNum)'.'}.lower-common .checkup{margin:0 -1.6927083333333333vw 9.375vw;padding:0 2.604166666666667vw 4.557291666666666vw;overflow:hidden;border-radius:1.953125vw;background-color:var(--col_secondary)}.lower-common .checkup .title{height:11.328125vw;margin:0 -2.604166666666667vw 1.3020833333333335vw;padding:0 2.604166666666667vw;background:var(--col_primary);color:#fff;font-size:4.6875vw;font-weight:500;letter-spacing:.32552083333333337vw;line-height:11.197916666666668vw}.lower-common .checkup ul{margin-top:2.473958333333333vw}.lower-common .checkup ul li{margin-bottom:2.604166666666667vw}.lower-common .checkup ul li a{display:block;position:relative;width:100%;height:11.067708333333332vw;padding:0 4.166666666666666vw;background:#fff;color:var(--col_primary);font-size:3.6458333333333335vw;letter-spacing:.13020833333333331vw;line-height:10.9375vw}.lower-common .checkup ul li a:after{display:inline-block;width:2.604166666666667vw;height:1.953125vw;margin-left:1.953125vw;background:url(/assets/images/gynecology/link_window.png) no-repeat center;background-size:2.604166666666667vw 1.953125vw;content:'';-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.lower-common .box-gray{margin:0 -1.5625vw;margin-top:2.0em;padding:3.90625vw 5.208333333333334vw;background:#fafafa}.lower-common .box-gray p{font-size:3.6458333333333335vw;line-height:5.989583333333334vw}.lower-common .box-gray p+p{margin-top:3.125vw}.lower-common .table{--table_border_radius:1.5625vw;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:auto}.lower-common .table table{margin-inline:auto;-ms-flex-negative:0;flex-shrink:0;min-width:100%}.lower-common .table table caption{margin-bottom:.5em;font-size:3.6458333333333335vw;text-align:left}.lower-common .table table tr:first-child th,.lower-common .table table tr:first-child td{border-top:1px solid silver}.lower-common .table table tr:first-child th:first-child,.lower-common .table table tr:first-child td:first-child{border-top-left-radius:var(--table_border_radius)}.lower-common .table table tr:first-child th:last-child,.lower-common .table table tr:first-child td:last-child{border-top-right-radius:var(--table_border_radius)}.lower-common .table table tr:last-child th:first-child,.lower-common .table table tr:last-child td:first-child{border-bottom-left-radius:var(--table_border_radius)}.lower-common .table table tr:last-child th:last-child,.lower-common .table table tr:last-child td:last-child{border-bottom-right-radius:var(--table_border_radius)}.lower-common .table table th,.lower-common .table table td{padding:1.5625vw 5.208333333333334vw;border-right:1px solid silver;border-bottom:1px solid silver;font-size:3.6458333333333335vw;text-align:left}.lower-common .table table th:first-child,.lower-common .table table td:first-child{border-left:1px solid silver}.lower-common .table table th{background-color:var(--col_secondary)}.lower-common .table table td{text-align:center}}