@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Quicksand:wght@300..700&display=swap");article>nav ul{width:980px;margin:0 auto;display:flex;justify-content:center;padding:15px 0 20px}article>nav ul li{line-height:1.5;border-left:1px solid #d1d1d1}article>nav ul li:first-child{border:none}article>nav ul li a{display:block;text-decoration:none;padding:0 28px}article>nav ul li a p{text-align:center}article>nav ul li a p.en{font-size:14px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#856439}article>nav ul li a p.ja{font-size:15px}@media only screen and (max-width: 979px){article>nav ul{width:100%;flex-wrap:wrap;padding:3vw 0 4vw}article>nav ul li{width:33.333333%;border-left:none;padding:0}article>nav ul li:not(:nth-child(3n+1)){border-left:1px solid #d1d1d1}article>nav ul li:nth-child(n+4){border-top:1px solid #d1d1d1}article>nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:14vw;padding:0}article>nav ul li a p{line-height:1}article>nav ul li a p.en{font-size:3vw}article>nav ul li a p.ja{font-size:3vw;margin:1.5vw 0 0}}article section{font-size:20px}@media only screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-style:normal;font-weight:bold;color:#fee1aa}article section>header{text-align:center;line-height:1;position:relative;padding:0 0 80px;margin:0 0 50px;z-index:2}article section>header h2{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:25px;color:#f3e1b1;position:relative;z-index:1}article section>header h2::before{content:"";display:block;width:100%;height:6px;background:url(/assets/agingcare/light/injection/jalupro/images/index01.png?20257301917) center top/auto 100% no-repeat;position:absolute;bottom:-22px;left:0}article section>header p{width:100%;font-family:misslegatees-pro, sans-serif;font-weight:400;font-style:normal;font-size:100px;line-height:1;color:#363e52;position:absolute;left:0;bottom:0}@media only screen and (max-width: 979px){article section>header{padding:0 0 12vw;margin:0 0 7vw}article section>header h2{font-size:4.5vw}article section>header h2::before{height:1vw;bottom:-3vw}article section>header p{font-size:15vw}}article section.s-mv{text-align:center;background:url(/assets/agingcare/light/injection/jalupro/images/mv_bg.jpg?20257301917) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-bg{background:url(/assets/agingcare/light/injection/jalupro/images/recommend01.jpg?20257301917) center top no-repeat #0d1c37;padding:55px 0 150px;overflow:hidden}@media only screen and (max-width: 979px){article section.s-bg{background:url(/assets/agingcare/light/injection/jalupro/images/recommend01.jpg?20257301917) center top no-repeat #0d1c37;padding:8vw 0 20vw}}article section.s-recommend{padding:0 0 100px}article section.s-recommend .list{width:800px;margin:0 auto;padding:40px 0 0;position:relative}article section.s-recommend .list::before{content:"";display:block;width:894px;height:692px;background:url(/assets/agingcare/light/injection/jalupro/images/recommend02.png?20257301917) center top/100% auto no-repeat;position:absolute;left:-320px;top:-185px;pointer-events:none}article section.s-recommend .list ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px 25px;position:relative}article section.s-recommend .list ul::before{content:"";display:block;width:602px;height:615px;background:url(/assets/agingcare/light/injection/jalupro/images/recommend03.png?20257301917) center top/100% auto no-repeat;position:absolute;right:-393px;top:50%;transform:translate(0, calc(-50% - 70px));pointer-events:none}article section.s-recommend .list ul li{display:inline-flex;justify-content:center;align-items:center;min-height:66px;font-size:20px;color:#fff;background:url(/assets/agingcare/light/injection/jalupro/images/recommend04.svg) left 37px center/30px auto no-repeat rgba(20,33,57,0.8);border-radius:100px;box-shadow:inset -3px -1px 9px #092c66,inset 1px 4px 13px rgba(2,8,17,0.98);padding:5px 50px 5px 85px;position:relative}article section.s-recommend .text{width:980px;color:#fff;padding:45px 55px 50px;background:rgba(14,29,45,0.71);margin:85px auto 0;position:relative}article section.s-recommend .text .img{position:absolute;right:-80px;bottom:-93px;pointer-events:none}@media only screen and (max-width: 979px){article section.s-recommend{padding:0 0 15vw}article section.s-recommend .list{width:100%;padding:6vw 0 0}article section.s-recommend .list::before{width:70vw;height:50vw;left:-30vw;top:-20vw}article section.s-recommend .list ul{gap:2vw 2vw}article section.s-recommend .list ul::before{width:100vw;height:100vw;right:-50vw;transform:translate(0, calc(-50% - 10vw))}article section.s-recommend .list ul li{min-height:12vw;font-size:3vw;line-height:1.4;background-position:left 3vw center;background-size:4vw auto;box-shadow:inset -0.5vw -1px 1.5vw #092c66,inset 1px 0.75vw 2vw rgba(2,8,17,0.98);padding:2vw 4vw 2vw 8vw}article section.s-recommend .text{width:95%;padding:4vw 5vw 5.5vw;margin:12vw auto 0}article section.s-recommend .text .img{width:41vw;right:-6vw;bottom:-14vw}}article section.s-point{padding:130px 0 0}article section.s-point .grid{display:grid;grid-template-columns:1fr 400px 580px 1fr;grid-template-rows:auto}article section.s-point .grid+.grid{margin-top:85px}article section.s-point .grid-img{grid-column:2 / 3;grid-row:1 / 2;width:100%;height:100%;position:relative}article section.s-point .grid-img img{position:absolute;pointer-events:none}article section.s-point .grid-img.bg01{background:url(/assets/agingcare/light/injection/jalupro/images/point03.jpg?20257301917) center center/cover no-repeat}article section.s-point .grid-img.bg01 img{right:80px;top:0}article section.s-point .grid-img.bg02{background:url(/assets/agingcare/light/injection/jalupro/images/point05.jpg?20257301917) center center/cover no-repeat}article section.s-point .grid-img.bg02 img{left:70px;top:-30px}article section.s-point .grid-img.bg03{background:url(/assets/agingcare/light/injection/jalupro/images/point07.jpg?20257301917) center center/cover no-repeat}article section.s-point .grid-img.bg03 img{right:25px;top:-25px}article section.s-point .grid-text{grid-column:3 / 4;grid-row:1 / 2;display:flex;justify-content:center;align-items:flex-start;flex-direction:row-reverse;width:100%;height:100%;color:#fff;background:#283c63;background:linear-gradient(0deg, #283c63 0%, #112954 50%, #050e1f 100%);padding:0 30px 45px 60px;position:relative}article section.s-point .grid-text::before{content:"";display:block;width:615px;height:512px;background:url(/assets/agingcare/light/injection/jalupro/images/point02.png?20257301917) center center/100% auto no-repeat;pointer-events:none;position:absolute;right:-327px;top:-175px}article section.s-point .grid-text .text-vertical{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row-reverse;padding:0 0 0 50px;gap:0 10px;margin-top:-20px;position:relative}article section.s-point .grid-text .text-vertical p{font-size:27px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#112954;line-height:1;writing-mode:vertical-rl;text-orientation:upright;background:#e2c589;padding:10px 7px 12px}article section.s-point .grid-text .text-main{flex:1;position:relative}article section.s-point .grid-text .text-main .point{display:flex;justify-content:center;align-items:center;width:109px;height:113px;background:url(/assets/agingcare/light/injection/jalupro/images/point01.png?20257301917) center center/100% auto no-repeat;position:relative;margin:-20px auto 35px;padding:10px 0 0}article section.s-point .grid-text .text-main .point p span{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;line-height:1}article section.s-point .grid-text .text-main .point p span.en{font-size:15px;color:#f3e1b1;position:absolute;left:-20px;top:50%;transform:translate(0, -50%)}article section.s-point .grid-text .text-main .point p span.num{font-size:50px;font-weight:700;background:#765235;background:linear-gradient(0deg, #765235 0%, #e8d59f 50%, #fff 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}article section.s-point .grid.reverse{grid-template-columns:1fr 580px 400px 1fr}article section.s-point .grid.reverse .grid-img{grid-column:3 / 4}article section.s-point .grid.reverse .grid-text{grid-column:2 / 3;flex-direction:row;padding:0 60px 45px 30px}article section.s-point .grid.reverse .grid-text::before{right:inherit;left:-327px;transform:scale(-1, 1)}article section.s-point .grid.reverse .grid-text .text-vertical{padding:0 50px 0 0}@media only screen and (max-width: 979px){article section.s-point{padding:10vw 0 0}article section.s-point .grid{display:grid;grid-template-columns:1fr 95vw 1fr;grid-template-rows:auto auto}article section.s-point .grid+.grid{margin-top:10vw}article section.s-point .grid-img{height:40vw;grid-column:2 / 3;grid-row:2 /3;position:relative;z-index:1}article section.s-point .grid-img.bg01{background-position:center bottom}article section.s-point .grid-img.bg01 img{width:35vw;right:30vw}article section.s-point .grid-img.bg02 img{width:20vw;left:29vw;top:-6vw}article section.s-point .grid-img.bg03 img{width:34vw;right:13vw;top:-4vw}article section.s-point .grid-text{grid-column:2 / 3;padding:0 4vw 7vw 5vw}article section.s-point .grid-text::before{width:90vw;height:80vw;right:-47vw;top:-20vw}article section.s-point .grid-text .text-vertical{padding:0 0 0 5vw;gap:0 1.5vw;margin-top:-3vw}article section.s-point .grid-text .text-vertical p{font-size:5vw;padding:1.5vw 1vw 2vw}article section.s-point .grid-text .text-main .point{width:18vw;height:18vw;margin:-3vw auto 4vw;padding:1vw 0 0}article section.s-point .grid-text .text-main .point p span.en{font-size:2.5vw;left:-3vw;top:52%}article section.s-point .grid-text .text-main .point p span.num{font-size:9vw}article section.s-point .grid.reverse{grid-template-columns:1fr 95vw 1fr}article section.s-point .grid.reverse .grid-img{grid-column:2 / 3}article section.s-point .grid.reverse .grid-text{padding:0 5vw 7vw 4vw}article section.s-point .grid.reverse .grid-text::before{right:inherit;left:-47vw}article section.s-point .grid.reverse .grid-text .text-vertical{padding:0 5vw 0 0}}article section.s-photo{background:#192645;padding:55px 0 150px}article section.s-photo .container{width:980px;text-align:center;margin:0 auto}article section.s-photo .container .mhlw-risk{min-height:inherit;margin:40px 0 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{margin:0;text-align:left}@media only screen and (max-width: 979px){article section.s-photo{padding:8vw 0 15vw}article section.s-photo .container{width:95%}article section.s-photo .container .mhlw-risk{margin:4vw 0 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{font-size:2.5vw;padding:2vw}}article section.s-price{background:url(/assets/agingcare/light/injection/jalupro/images/price01.jpg?20257301917) center bottom/cover no-repeat;padding:55px 0 150px}article section.s-price .container{width:980px;text-align:center;margin:0 auto}article section.s-price .container ul li{display:flex;justify-content:center;align-items:center;color:#012056;background:#fff;padding:40px 45px 40px 0}article section.s-price .container ul li+li{margin-top:25px}article section.s-price .container ul li .price_left{width:310px;font-size:26px;font-weight:700}article section.s-price .container ul li .price_right{flex:1}article section.s-price .container ul li .price_right .price_inner{display:flex;justify-content:space-between;align-items:center}article section.s-price .container ul li .price_right .price_inner+.price_inner{border-top:1px dashed #cdcdcd;margin:20px 0 0;padding:20px 0 0}article section.s-price .container ul li .price_right .price_inner .note p{width:250px;font-weight:bold;border:1px solid #012056}article section.s-price .container ul li .price_right .price_inner .price{font-size:80px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;line-height:1}article section.s-price .container ul li .price_right .price_inner .price>span{font-size:45px;position:relative}article section.s-price .container ul li .price_right .price_inner .price>span>span{font-size:16px;white-space:nowrap;position:absolute;left:50%;bottom:53px;transform:translate(-50%, 0)}article section.s-price .container ul li.monitor{color:#856439;background:#fcf6e4}article section.s-price .container ul li.monitor .price_right .price_inner .note p{border-color:#856439}@media only screen and (max-width: 979px){article section.s-price{padding:8vw 0 15vw;background-position:left -35vw bottom}article section.s-price .container{width:90%}article section.s-price .container ul li{flex-direction:column;padding:5vw 4vw 6vw}article section.s-price .container ul li+li{margin-top:4vw}article section.s-price .container ul li .price_left{width:100%;font-size:4.5vw}article section.s-price .container ul li .price_right{width:100%;margin:3vw 0 0}article section.s-price .container ul li .price_right .price_inner+.price_inner{margin:3vw 0 0;padding:4vw 0 0}article section.s-price .container ul li .price_right .price_inner .note p{font-size:3.2vw;width:35vw;padding:0.5vw 0}article section.s-price .container ul li .price_right .price_inner .price{font-size:11vw}article section.s-price .container ul li .price_right .price_inner .price>span{font-size:6vw;margin:0 0 0 0.5vw}article section.s-price .container ul li .price_right .price_inner .price>span>span{font-size:2.5vw;bottom:7vw}}article section.s-qa{background:#0a0f1c;padding:55px 0 150px}article section.s-qa .faq-box{width:910px;margin:0 auto}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .question::after,article section.s-qa .faq-box .answer::before,article section.s-qa .faq-box .answer::after{display:flex;justify-content:center;align-items:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:18px;border-radius:100%}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .answer::before{width:43px;height:43px;left:1px;top:1px;z-index:2}article section.s-qa .faq-box .question::after,article section.s-qa .faq-box .answer::after{content:"";display:block;width:45px;height:45px;filter:blur(0);transform:translateY(0);box-shadow:none;position:absolute;left:0;top:0;z-index:1}article section.s-qa .faq-box .question{font-weight:bold;color:#f3e1b1}article section.s-qa .faq-box .question::before{color:#051b44;background:#765235;background:linear-gradient(0deg, #765235 0%, #e8d59f 50%, #fff 90%)}article section.s-qa .faq-box .question::after{background-image:linear-gradient(0deg, #c09d6f 0%, #47352c 44%, #e2c898 68%, #fbf2d9 97%)}article section.s-qa .faq-box .answer{color:#fff;background:url(/assets/agingcare/light/injection/jalupro/images/qa01.jpg?20257301917) left top no-repeat #021029;padding:30px 50px 40px 100px;margin:25px 0 0}article section.s-qa .faq-box .answer::before{left:40px;top:40px;color:#fff;background:#030b1b;z-index:2}article section.s-qa .faq-box .answer::after{left:39px;top:39px;background-image:linear-gradient(0deg, #47618f 0%, #011334 56%, #0a2557 65%)}article section.s-qa .faq-box .answer+.question{margin-top:50px}article section.s-qa .faq-box .answer p{padding:15px 0 0}@media only screen and (max-width: 979px){article section.s-qa{padding:8vw 0 15vw}article section.s-qa .faq-box{width:90%}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .question::after,article section.s-qa .faq-box .answer::before,article section.s-qa .faq-box .answer::after{font-size:3.5vw}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .answer::before{width:8vw;height:8vw;left:1px;top:1px}article section.s-qa .faq-box .question::after,article section.s-qa .faq-box .answer::after{width:8.1vw;height:8.1vw;width:calc(8vw + 2px);height:calc(8vw + 2px)}article section.s-qa .faq-box .question{min-height:8.5vw;padding:0 0 0 11vw}article section.s-qa .faq-box .question p{font-size:4vw;line-height:1.4}article section.s-qa .faq-box .answer{background-size:80vw auto;padding:4vw 5vw 4vw 15vw;margin:3vw 0 0}article section.s-qa .faq-box .answer::before{left:4vw;top:4vw}article section.s-qa .faq-box .answer::after{left:3.9vw;top:3.9vw;left:calc(4vw - 1px);top:calc(4vw - 1px);background-image:linear-gradient(0deg, #47618f 0%, #011334 56%, #0a2557 65%)}article section.s-qa .faq-box .answer+.question{margin-top:6vw}article section.s-qa .faq-box .answer p{padding:1.5vw 0 0}}article section.s-clinic{padding:80px 0 0}article section.s-clinic>header h2 em{color:#856439}article section.s-clinic>header h2::before{background-image:url(/assets/agingcare/light/injection/jalupro/images/index02.png?20257301917)}article section.s-clinic>header p{color:#eff0f2}article section.s-clinic .container{width:980px;margin:0 auto}article section.s-clinic .container .bc_01_047 .bc-item:not(:first-child){margin-top:40px;padding-top:0;border-top:none}article section.s-clinic .container .bc_01_047 .bc-item>.map{vertical-align:top}article section.s-clinic .container .bc_01_047 .bc-item>.map iframe{vertical-align:top}article section.s-clinic .container .bc_01_047 .bc-item>.info{text-align:left}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-weight:bold;color:#112954}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-weight:bold;color:#112954}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel .-freetelcolor{fill:#112954 !important}@media only screen and (max-width: 979px){article section.s-clinic{padding:9vw 0 0}article section.s-clinic .container{width:95%}article section.s-clinic .container .text01{font-size:4vw;margin:0 0 4vw;padding:1vw}article section.s-clinic .container .bc_01_047 .bc-item:not(:first-child){margin-top:7vw}article section.s-clinic .container .bc_01_047 .bc-item>.map{padding:0 5vw}article section.s-clinic .container .bc_01_047 .bc-item>.info{padding:0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-size:5vw;line-height:1.5;margin:0 0 2.5vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.address{font-size:3.5vw;margin:0 0 2.5vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-size:6vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{width:8vw;height:8vw;margin-right:2vw}}
