article{line-height:1.6}article em{font-style:normal}article header.index{display:flex;justify-content:center;align-items:center;margin:0 0 40px}article header.index h2{min-width:472px;height:59px;position:relative;color:#c12f48;font-size:35px;font-weight:bold;letter-spacing:3px;text-align:center;line-height:1.2;display:inline-flex;justify-content:center;align-items:center;padding:0 40px;margin:0 auto}article header.index h2::before,article header.index h2::after{content:"";width:14px;height:100%;background:url("/assets/gynecology/agingcare/images/header01.png?202412691252") no-repeat;position:absolute;top:0}article header.index h2::before{left:0}article header.index h2::after{right:0;transform:scale(-1, 1)}article header.index h2.white{color:#fff}article header.index h2.white::before,article header.index h2.white::after{background:url("/assets/gynecology/agingcare/images/header02.png?202412691252") no-repeat}article header.sub{width:590px;display:flex;justify-content:center;align-items:center;margin:0 auto 40px}article header.sub h3{width:100%;font-size:30px;color:#c12f48;text-align:center;border-top:1px solid #c12f48;border-bottom:1px solid #c12f48;padding:10px 0;position:relative}article header.sub h3::before{content:"";width:17px;height:23px;background:url("/assets/gynecology/agingcare/images/aging03.png?202412691252") no-repeat;position:absolute;left:45%;bottom:-17px}@media screen and (max-width: 979px){article header.index{margin:0 0 5vw;background-size:auto 100%}article header.index h2{min-width:60vw;height:10vw;font-size:4.6vw;letter-spacing:0.2vw;padding:0 5vw;margin:0 auto}article header.index h2::before,article header.index h2::after{width:2vw;background-size:auto 100%}article header.index h2.white::before,article header.index h2.white::after{background-size:auto 100%}article header.sub{width:90%;display:flex;justify-content:center;align-items:center;margin:0 auto 5vw;margin-bottom:calc(17px + 3vw)}article header.sub h3{font-size:4.5vw;padding:1vw 0}}article #mv{padding:0;text-align:center;background:url("/assets/gynecology/agingcare/images/mv_bg.jpg?202412691252") center no-repeat}@media screen and (max-width: 979px){article #mv{background:none}}article>nav ul{display:flex;justify-content:center;padding:20px 0}article>nav ul li{width:240px}article>nav ul li a{width:100%;height:80px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:bold;text-decoration:none;color:#c12f48 !important;border-left:1px solid #c12f48}article>nav ul li:nth-child(1) a{background:url("/assets/gynecology/agingcare/images/aging01.png?202412691252") center center/auto 80% no-repeat}article>nav ul li:nth-child(2) a{background:url("/assets/gynecology/agingcare/images/onayami01.png?202412691252") center center/auto 70% no-repeat}article>nav ul li:nth-child(3) a{background:url("/assets/gynecology/agingcare/images/syurui01_white.png?202412691252") center center/auto 60% no-repeat}article>nav ul li:nth-child(4) a{background:url("/assets/gynecology/agingcare/images/qa01.png?202412691252") center center/auto 70% no-repeat;border-right:1px solid #c12f48}@media screen and (max-width: 979px){article>nav ul{padding:0;flex-wrap:wrap}article>nav ul li{width:50%}article>nav ul li a{height:15vw;font-size:3.7vw;border-left:0.25vw solid #c12f48}article>nav ul li:nth-child(1) a{background-size:auto 80%}article>nav ul li:nth-child(2) a{background-size:auto 60%}article>nav ul li:nth-child(3) a{background-size:auto 70%}article>nav ul li:nth-child(4) a{background-size:auto 70%;border-right:none}article>nav ul li:nth-child(2n+1) a{border-left:none}article>nav ul li:nth-child(n+3) a{border-top:0.25vw solid #c12f48}}article>section{font-size:20px;padding:70px 0 120px}@media screen and (max-width: 979px){article>section{font-size:3.5vw;padding:7vw 2vw 12vw}}article>section.agingcare{background:#ffdfd4}article>section.agingcare header.index{height:137px;background:url("/assets/gynecology/agingcare/images/aging01.png?202412691252") center center no-repeat}article>section.agingcare header.sub{margin:70px auto 80px}article>section.agingcare>p{text-align:center}article>section.agingcare .container01{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:881px;height:407px;background:url("/assets/gynecology/agingcare/images/aging02.png?202412691252") center center no-repeat;margin:20px auto 0}article>section.agingcare .container01 p em{font-weight:bold;color:#f46a6b}article>section.agingcare .container01 p:first-child{font-size:27px;font-weight:bold;color:#f46a6b}article>section.agingcare .container01 p+p{margin-top:1em}article>section.agingcare ul{width:980px;margin:0 auto}article>section.agingcare ul li{position:relative}article>section.agingcare ul li+li{margin-top:100px}article>section.agingcare ul li .text{width:575px;background:#fff0e5;padding:55px 50px 70px}article>section.agingcare ul li .text h4{font-size:27px;font-weight:bold;color:#f46a6b;position:relative}article>section.agingcare ul li .text h4::before{content:"";width:150px;height:65px;position:absolute;left:-5px;top:-65px}article>section.agingcare ul li .text h4+p{margin-top:0.7em}article>section.agingcare ul li .img{position:absolute;left:530px;top:50%;transform:translate(0, -50%)}article>section.agingcare ul li.reverse .text{margin-left:auto}article>section.agingcare ul li.reverse .img{left:inherit;right:540px}article>section.agingcare ul.container02+header.sub{margin-top:100px}article>section.agingcare ul.container02 li:nth-child(1) .text h4::before{background:url("/assets/gynecology/agingcare/images/aging04.png?202412691252") left bottom no-repeat}article>section.agingcare ul.container02 li:nth-child(2) .text h4::before{background:url("/assets/gynecology/agingcare/images/aging06.png?202412691252") left bottom no-repeat}article>section.agingcare ul.container03 li:nth-child(1) .text h4::before{background:url("/assets/gynecology/agingcare/images/aging08.png?202412691252") left bottom no-repeat}article>section.agingcare ul.container03 li:nth-child(2) .text h4::before{background:url("/assets/gynecology/agingcare/images/aging10.png?202412691252") left bottom no-repeat}@media screen and (max-width: 979px){article>section.agingcare{overflow:hidden}article>section.agingcare header.index{height:17vw;background-size:auto 100%}article>section.agingcare header.sub{margin:7vw auto calc(17px + 3vw)}article>section.agingcare .container01{width:90vw;height:43vw;padding:0 0 2vw;background-size:100% auto;margin:3vw auto 0}article>section.agingcare .container01 p{line-height:1.4;font-size:3.2vw}article>section.agingcare .container01 p:first-child{font-size:4.2vw}article>section.agingcare .container01 p+p{margin-top:2vw}article>section.agingcare ul{width:100%}article>section.agingcare ul li+li{margin-top:6vw}article>section.agingcare ul li .text{width:60%;padding:3vw 4vw 5vw}article>section.agingcare ul li .text h4{font-size:4.2vw}article>section.agingcare ul li .text h4::before{width:20vw;height:9vw;left:-2vw;top:-8vw}article>section.agingcare ul li .text h4+p{margin-top:0.3em}article>section.agingcare ul li .img{width:42vw;left:55vw}article>section.agingcare ul li.reverse .img{right:55vw}article>section.agingcare ul.container02+header.sub{margin-top:6vw}article>section.agingcare ul.container02 li:nth-child(1) .text h4::before,article>section.agingcare ul.container02 li:nth-child(2) .text h4::before{background-size:100% auto}article>section.agingcare ul.container03 li:nth-child(1) .text h4::before,article>section.agingcare ul.container03 li:nth-child(2) .text h4::before{background-size:100% auto}}article>section.onayami{background:url("/assets/gynecology/agingcare/images/onayami08.jpg?202412691252") center bottom no-repeat}article>section.onayami header.index{height:117px;background:url("/assets/gynecology/agingcare/images/onayami01.png?202412691252") center center no-repeat}article>section.onayami .container01{width:980px;margin:0 auto;padding:45px 0 0;position:relative}article>section.onayami .container01 .flower{position:absolute;top:0;left:-10px}article>section.onayami .container01 ul{width:750px;height:360px;background:#f8a293;display:flex;justify-content:center;flex-direction:column;line-height:1.4;padding:0 0 0 140px;margin:0 0 0 auto}article>section.onayami .container01 ul li{font-size:22px;font-weight:bold;color:#fff;background:url("/assets/gynecology/agingcare/images/onayami04.png?202412691252") left 2px no-repeat;padding:0 0 0 50px}article>section.onayami .container01 ul li+li{margin-top:15px}article>section.onayami .container01 .arrow{position:absolute;left:50%;bottom:-50px;transform:translate(-50%, 0)}article>section.onayami .container01 .illust01{position:absolute;right:-165px;bottom:-130px}article>section.onayami .container02{width:980px;margin:65px auto 0;text-align:center;position:relative}article>section.onayami .container02 p{position:relative;z-index:1}article>section.onayami .container02 p.text01{font-size:32px;font-weight:bold;color:#c12f48}article>section.onayami .container02 p.text01 span{padding:0 0 5px;background:url("/assets/gynecology/agingcare/images/onayami07.png?202412691252") left bottom repeat-x}article>section.onayami .container02 p.text02{font-size:40px;font-weight:bold;color:#c12f48;line-height:1.3;margin:40px 0 25px}article>section.onayami .container02 p.text02 strong{color:#fff;background:#c12f48;padding:1px 10px 0;letter-spacing:3px;margin:0 5px 0 0}article>section.onayami .container02 .illust02{position:absolute;left:0;bottom:-45px}@media screen and (max-width: 979px){article>section.onayami{padding-left:0;padding-right:0;background-size:auto 98vw;overflow:hidden}article>section.onayami header.index{height:14vw;background-size:auto 100%}article>section.onayami .container01{width:100%;padding:7vw 0 0}article>section.onayami .container01 .flower{width:28vw;left:0}article>section.onayami .container01 ul{width:80%;height:50vw;padding:0 4vw 0 9vw}article>section.onayami .container01 ul li{font-size:3.7vw;background-size:3.7vw auto;background-position:left 0;padding:0 0 0 5.5vw;line-height:1.2}article>section.onayami .container01 ul li+li{margin-top:2vw}article>section.onayami .container01 .arrow{width:5vw;bottom:-7vw}article>section.onayami .container01 .illust01{width:52vw;right:-5vw;bottom:0;opacity:0.5}article>section.onayami .container02{width:96%;margin:9vw auto 0}article>section.onayami .container02 p.text01{font-size:5vw}article>section.onayami .container02 p.text01 span{padding:0 0 1vw;background-size:auto 1vw;background-position:left 98%}article>section.onayami .container02 p.text02{font-size:5vw;margin:5vw 0 2vw}article>section.onayami .container02 p.text02 strong{padding:0.2vw 1.5vw 0;letter-spacing:0.1em;margin:0 0.5vw 0 0}article>section.onayami .container02 .illust02{width:27vw;left:0;bottom:14vw}}article>section.syurui{background:#fbafa4}article>section.syurui header.index{height:106px;background:url("/assets/gynecology/agingcare/images/syurui01.png?202412691252") center center no-repeat}article>section.syurui header.sub h3::before{background:url("/assets/gynecology/agingcare/images/syurui09.png?202412691252") no-repeat}article>section.syurui header.sub.recommend{position:relative}article>section.syurui header.sub.recommend::before{content:"";width:189px;height:152px;background:url("/assets/gynecology/agingcare/images/syurui08.png?202412691252") no-repeat;position:absolute;left:-140px;top:-50px;z-index:1}article>section.syurui .container{width:980px;background:#fff;padding:45px 50px 75px;margin:0 auto}article>section.syurui .container ul li{display:flex;align-items:center;position:relative}article>section.syurui .container ul li+li{margin-top:45px}article>section.syurui .container ul li .text{width:460px;padding:0 15px 0 0}article>section.syurui .container ul li .text h4{font-size:27px;font-weight:bold;color:#f46a6b;position:relative}article>section.syurui .container ul li .text h4+p{margin-top:0.7em}article>section.syurui .container ul li .text p.price{display:flex;justify-content:flex-end;align-items:baseline;font-size:60px;font-weight:bold;line-height:1;color:#f46a6b;text-align:right;margin:20px 0 0}article>section.syurui .container ul li .text p.price .note{min-width:100px;display:inline-flex;justify-content:center;align-self:center;font-size:16px;font-weight:bold;text-align:center;border:1px solid #f46a6b;color:#f46a6b;padding:5px 30px;margin:0 20px 0 0}article>section.syurui .container ul li .text p.price .yen{font-size:33px;position:relative;padding:0 0 0 4px}article>section.syurui .container ul li .text p.price .yen>span{font-size:13px;letter-spacing:0.15em;white-space:nowrap;position:absolute;right:1px;bottom:35px}article>section.syurui .container ul li .text p.price .kara{font-size:25px}article>section.syurui .container ul li .text p.btn{margin:25px 0 0}article>section.syurui .container ul li .text p.btn a{width:100%;height:50px;display:flex;justify-content:center;align-items:center;background:#f46a6b;color:#fff;border-radius:100px;text-decoration:none;position:relative}article>section.syurui .container ul li .text p.btn a::before{content:"";display:block;position:absolute;right:20px;top:50%;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translate(-50%, 0)}article>section.syurui .container ul li .img{flex:1;text-align:center}article>section.syurui .container ul li.reverse{flex-direction:row-reverse}article>section.syurui .container ul li.reverse .text{padding:0 0 0 10px}article>section.syurui .container ul+header.sub{margin-top:70px}@media screen and (max-width: 979px){article>section.syurui header.index{height:13vw;background-size:auto 100%}article>section.syurui header.sub{margin:0 auto calc(17px + 2vw)}article>section.syurui header.sub.recommend::before{width:25vw;height:21vw;background-size:100% auto;left:-10vw;top:-6vw}article>section.syurui .container{width:100%;padding:6vw 4vw}article>section.syurui .container ul li{flex-direction:column-reverse}article>section.syurui .container ul li+li{margin-top:5vw}article>section.syurui .container ul li .text{width:100%;padding:0}article>section.syurui .container ul li .text h4{font-size:4.7vw}article>section.syurui .container ul li .text h4+p{margin-top:0.7em}article>section.syurui .container ul li .text p.price{font-size:10vw;margin:3vw 0 0}article>section.syurui .container ul li .text p.price .note{min-width:20vw;font-size:3vw;border:0.25vw solid #f46a6b;padding:1vw 3vw;margin:0 2vw 0 0}article>section.syurui .container ul li .text p.price .yen{font-size:6vw;padding:0 0 0 0.5vw}article>section.syurui .container ul li .text p.price .yen>span{font-size:3vw;letter-spacing:0;right:0;bottom:7.2vw}article>section.syurui .container ul li .text p.price .kara{font-size:6vw}article>section.syurui .container ul li .text p.btn{width:80vw;margin:3vw auto 0}article>section.syurui .container ul li .text p.btn a{height:10vw}article>section.syurui .container ul li .text p.btn a::before{right:4vw;width:2vw;height:2vw;border-top:0.5vw solid #fff;border-right:0.5vw solid #fff;transform:rotate(45deg) translate(-75%, 0)}article>section.syurui .container ul li .img{width:70%;margin:0 0 3vw}article>section.syurui .container ul li.reverse{flex-direction:column-reverse}article>section.syurui .container ul li.reverse .text{padding:0}article>section.syurui .container ul+header.sub{margin-top:7vw}}article>section.doctor{background:#ffd1b6;padding-bottom:0}article>section.doctor header.index{height:105px;background:url("/assets/gynecology/agingcare/images/doctor01.png?202412691252") center center no-repeat}article>section.doctor .container{width:980px;height:919px;position:relative;margin:0 auto}article>section.doctor .container .img{position:absolute;left:-100px;bottom:0;z-index:1}article>section.doctor .container .text{width:490px;margin:0 0 0 auto;position:relative;z-index:2}article>section.doctor .container .text .name{margin-top:30px;text-align:right}article>section.doctor .container .text .name em{font-size:30px}@media screen and (max-width: 979px){article>section.doctor{overflow:hidden}article>section.doctor header.index{height:13vw;background-size:auto 100%}article>section.doctor .container{width:100%;height:inherit;margin:0 auto;padding:0 0 70vw}article>section.doctor .container .img{height:65vw;left:0}article>section.doctor .container .img img{width:auto;height:100%}article>section.doctor .container .text{width:100%;margin:0}article>section.doctor .container .text .name{display:none}article>section.doctor .container>.name{position:absolute;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:center;width:50vw;height:65vw;margin:0;padding:0 5vw 0 0;text-align:right}article>section.doctor .container>.name em{font-size:6vw;display:contents}}article>section.qa header.index{height:116px;background:url("/assets/gynecology/agingcare/images/qa01.png?202412691252") center center no-repeat}article>section.qa .container{width:980px;margin:0 auto}article>section.qa .container .question,article>section.qa .container .answer{font-size:22px;line-height:1.4;min-height:55px;padding:10px 0 0 70px}article>section.qa .container .question::before,article>section.qa .container .answer::before{display:flex;justify-content:center;align-items:center;width:55px;height:55px;font-size:32px;line-height:1;font-weight:normal;font-family:Arial, Helvetica, sans-serif}article>section.qa .container .question{color:#c12f48;font-weight:bold}article>section.qa .container .question::before{color:#c12f48;background:#fee7da}article>section.qa .container .answer{margin-top:15px}article>section.qa .container .answer::before{color:#fff;background:#c12f48}article>section.qa .container .answer+.question{margin-top:30px}@media screen and (max-width: 979px){article>section.qa header.index{height:13vw;background-size:auto 100%}article>section.qa .container{width:100%}article>section.qa .container .question,article>section.qa .container .answer{font-size:3.7vw;min-height:7vw;padding:1.2vw 0 0 10vw}article>section.qa .container .question::before,article>section.qa .container .answer::before{width:7vw;height:7vw;font-size:5vw}article>section.qa .container .answer{margin-top:2vw}article>section.qa .container .answer+.question{margin-top:5vw}}article #movie{margin:40px 0 80px}@media screen and (max-width: 979px){article #movie{margin:40px 0}}article #movie header.index{height:117px;background:url(/assets/gynecology/agingcare/images/movie01.png?202412691252) center center no-repeat}@media screen and (max-width: 979px){article #movie header.index{height:14vw;background-size:auto 100%}}article #movie header.index h2{font-size:38px}@media screen and (max-width: 979px){article #movie header.index h2{font-size:5.8vw}}article #movie .movie-inner{padding:0 2%}article #movie .movie-inner .youtube-box{background:none}article #movie .movie-inner .youtube-box img{max-width:700px;width:100%}
