@import url("https://fonts.googleapis.com/css2?family=WindSong:wght@400;500&family=Mr+De+Haviland&display=swap");article{position:relative;overflow:hidden;font-size:20px;line-height:1.7}@media only screen and (max-width: 979px){article{font-size:3.7vw}}article>nav ul{width:980px;margin:0 auto;display:flex;justify-content:center;padding:45px 0}article>nav ul li{flex:1}article>nav ul li+li{border-left:1px solid #cccccc}article>nav ul li a{width:100%;height:50px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:16px;line-height:1.2;text-align:center;color:#f0ebe6}@media only screen and (max-width: 979px){article>nav ul{width:100%;flex-wrap:wrap;padding:5vw 0}article>nav ul li{flex:inherit;width:calc(100% / 3)}article>nav ul li+li{border:none}article>nav ul li:not(:nth-child(3n+1)),article>nav ul li:last-child{border-left:1px solid #ccc}article>nav ul li:nth-child(n+4){width:25%;border-top:1px solid #ccc}article>nav ul li a{height:14vw;font-size:3.5vw}}article section em{font-style:normal;font-weight:bold}article section p+p{margin-top:1em}article section>header{text-align:center;line-height:1;margin:0 0 75px;position:relative}article section>header p{font-family:"WindSong", serif;font-weight:400;font-style:normal;font-size:100px;color:#f0ebe6}article section>header h2{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:30px;font-weight:bold;margin:0;position:absolute;left:0;bottom:5px;width:100%}@media only screen and (max-width: 979px){article section>header{margin:0 0 8vw}article section>header p{font-size:15vw}article section>header h2{font-size:4vw;bottom:1vw}}article section.s-features>header p,article section.s-price>header p{color:#fff}article section.s-mv{background:url(/assets/regenerative_medicine/stemcells/images/mv_bg.jpg?2025812133750) center top no-repeat;text-align:center}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-what{background:url(/assets/regenerative_medicine/stemcells/images/what01.jpg?2025812133750) center top/cover no-repeat;padding:0 0 100px;margin:50px 0 0}article section.s-what .container{width:980px;text-align:center;margin:0 auto}article section.s-what .container p em{color:#c60b67}article section.s-what .container .img{margin-top:30px}article section.s-what .container h3{width:580px;margin:60px auto 45px;position:relative}article section.s-what .container h3::before,article section.s-what .container h3::after{content:"";display:block;width:92%;height:1px;background:#8e7059;position:absolute}article section.s-what .container h3::before{top:0;right:0}article section.s-what .container h3::after{bottom:0;left:0}article section.s-what .container h3 span{display:block;width:100%;font-size:28px;font-weight:bold;color:#8e7059;line-height:1.4;text-align:center;padding:15px 0;position:relative}article section.s-what .container h3 span::before,article section.s-what .container h3 span::after{content:"\2019\2019";font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;display:block;width:58px;height:40px;color:#decec6;line-height:1;letter-spacing:-0.08em;font-size:100px;position:absolute}article section.s-what .container h3 span::before{top:-18px;left:-10px;transform:scale(-1, -1)}article section.s-what .container h3 span::after{bottom:-18px;right:-10px}article section.s-what .container .text01 span{background:linear-gradient(transparent 80%, #fef46e 80%)}article section.s-what .container .contents01{display:flex;justify-content:space-between;margin:40px 0 0}article section.s-what .container .contents01 p{font-size:16px;text-align:left;margin:5px 0 0}article section.s-what .container .contents02{width:870px;border:1px solid #e3e3e3;border-radius:30px;padding:9px;margin:85px auto 0}article section.s-what .container .contents02_inner{text-align:left;background:url(/assets/regenerative_medicine/stemcells/images/what06.jpg?2025812133750) center top/cover no-repeat;padding:45px 75px 60px;border-radius:21px;position:relative}article section.s-what .container .contents02_inner::before{content:"";display:block;width:219px;height:234px;background:url(/assets/regenerative_medicine/stemcells/images/what07.png?2025812133750) center top/100% auto no-repeat;position:absolute;left:-50px;top:-60px}article section.s-what .container .contents02_inner h4{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:32px;color:#353535;padding-left:130px}article section.s-what .container .contents02_inner ul{margin:40px 0 0}article section.s-what .container .contents02_inner ul li{font-size:18px;line-height:1.4;background:url(/assets/regenerative_medicine/stemcells/images/what08.png?2025812133750) left 1px no-repeat;padding:0 0 0 50px}article section.s-what .container .contents02_inner ul li+li{margin-top:18px}@media only screen and (max-width: 979px){article section.s-what{padding:0 0 12vw;margin:5vw 0 0;overflow:hidden}article section.s-what .container{width:95%}article section.s-what .container .img{margin-top:4vw}article section.s-what .container h3{width:80vw;margin:8vw auto 6vw}article section.s-what .container h3 span{font-size:4.2vw;line-height:1.2;padding:3vw 0}article section.s-what .container h3 span::before,article section.s-what .container h3 span::after{width:8vw;height:5vw;font-size:15vw}article section.s-what .container h3 span::before{top:-2vw;left:-1vw}article section.s-what .container h3 span::after{bottom:-2vw;right:-1vw}article section.s-what .container .contents01{width:80vw;flex-direction:column;margin:5vw auto 0}article section.s-what .container .contents01>div+div{margin-top:4vw}article section.s-what .container .contents01 p{font-size:3vw;margin:1vw 0 0}article section.s-what .container .contents02{width:100%;border-radius:4vw;padding:1vw;margin:10vw auto 0}article section.s-what .container .contents02_inner{padding:4vw 5vw 5vw;border-radius:3vw;background-size:auto 110%;background-position:-18vw top}article section.s-what .container .contents02_inner::before{width:30vw;height:30vw;background-size:auto 100%;position:absolute;left:-8vw;top:-7vw}article section.s-what .container .contents02_inner h4{font-size:5vw;padding-left:3vw;position:relative}article section.s-what .container .contents02_inner ul{margin:4vw 0 0}article section.s-what .container .contents02_inner ul li{font-size:3.2vw;line-height:1.4;background:url(/assets/regenerative_medicine/stemcells/images/what08.png?2025812133750) left 0.25vw/4vw auto no-repeat;padding:0 0 0 5.5vw}article section.s-what .container .contents02_inner ul li+li{margin-top:1.5vw}}article section.s-effect{padding:70px 0 110px}article section.s-effect .text01{font-size:28px;line-height:1.4;text-align:center}article section.s-effect .text01 span{font-size:16px}article section.s-effect .container_wrap{margin:40px 0 0}article section.s-effect .container_wrap .container{position:relative}article section.s-effect .container_wrap .container+.container{margin-top:70px}article section.s-effect .container_wrap .container::before{content:"";width:45%;width:calc(50% - 120px);height:220px;background:#f7f2ec;position:absolute;left:0;top:0;border-radius:0 50px 50px 0}article section.s-effect .container_wrap .container .container_inner{width:980px;display:flex;margin:0 auto}article section.s-effect .container_wrap .container .container_inner>*{position:relative}article section.s-effect .container_wrap .container .container_inner .img{flex:1;text-align:center;padding:60px 0 0}article section.s-effect .container_wrap .container .container_inner .text{width:500px;padding:25px 0 0}article section.s-effect .container_wrap .container .container_inner .text h3{font-size:25px;font-weight:bold;color:#8e7059;line-height:1.4;text-align:center;border-top:1px solid #8e7059;border-bottom:1px solid #8e7059;padding:15px 0;margin:0 0 35px}article section.s-effect .container_wrap .container .container_inner .text p.caution{font-size:13px}article section.s-effect .container_wrap .container:nth-child(even)::before{left:inherit;right:0;background:#fbf8f1;border-radius:50px 0 0 50px}article section.s-effect .container_wrap .container:nth-child(even) .container_inner{flex-direction:row-reverse}@media only screen and (max-width: 979px){article section.s-effect{padding:9vw 0 12vw}article section.s-effect .text01{font-size:4.5vw}article section.s-effect .text01 span{font-size:2.5vw}article section.s-effect .container_wrap{margin:5vw 0 0}article section.s-effect .container_wrap .container+.container{margin-top:7vw}article section.s-effect .container_wrap .container::before{width:70%;height:45vw;left:0;top:inherit;bottom:10vw;border-radius:0 5vw 5vw 0}article section.s-effect .container_wrap .container .container_inner{width:95%;flex-direction:column-reverse}article section.s-effect .container_wrap .container .container_inner .img{flex:inherit;width:70vw;margin:5vw auto 0;padding:0}article section.s-effect .container_wrap .container .container_inner .text{width:100%;padding:3vw 0 0}article section.s-effect .container_wrap .container .container_inner .text h3{font-size:4.5vw;padding:2vw 0;margin:0 0 3.5vw}article section.s-effect .container_wrap .container .container_inner .text p.caution{font-size:3vw}article section.s-effect .container_wrap .container:nth-child(even)::before{border-radius:5vw 0 0 5vw}article section.s-effect .container_wrap .container:nth-child(even) .container_inner{flex-direction:column-reverse}}article section.s-features{background:url(/assets/regenerative_medicine/stemcells/images/features01.jpg?2025812133750) center top/cover no-repeat;padding:70px 0 110px}article section.s-features>ul{width:980px;margin:0 auto}article section.s-features>ul>li{background:#e6e6e6;background:linear-gradient(90deg, #e6e6e6 0%, #f9f9f9 50%, #e6e6e6 100%);padding:1px 40px 40px;position:relative}article section.s-features>ul>li+li{margin-top:90px}article section.s-features>ul>li:nth-child(even){background:#fff}article section.s-features>ul>li .num_wrap{display:flex;justify-content:center;align-items:center;margin:0 0 15px}article section.s-features>ul>li .num_wrap .num{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:80px;position:relative;line-height:1;background:url(/assets/regenerative_medicine/stemcells/images/features02.svg) left center/auto 100% no-repeat;-webkit-background-clip:text;color:transparent;margin-top:-40px;position:relative}article section.s-features>ul>li .num_wrap .num .ja{display:block;font-size:16px;color:#757575;position:absolute;left:-10px;top:50%;transform:translate(0, -50%)}article section.s-features>ul>li h3{font-size:30px;line-height:1.4;text-align:center;color:#fff;background:#353535;margin:0 0 40px;padding:10px}article section.s-features>ul>li .container01{display:flex;justify-content:center;align-items:center}article section.s-features>ul>li .container01 .text{flex:1}article section.s-features>ul>li .container01 .text p.index{color:#8e6e59}article section.s-features>ul>li .container01 .text p.index span{font-size:30px;font-weight:bold;background:linear-gradient(transparent 80%, #fef46e 80%)}article section.s-features>ul>li .container01 .text p.caution{font-size:11px}article section.s-features>ul>li .container01 .text p.caution+p{margin-top:0.5em}article section.s-features>ul>li .container01 .text p.name{font-size:16px}article section.s-features>ul>li .container01 .text p.name strong{font-size:20px;font-weight:normal}article section.s-features>ul>li .container01 .text p.name_en{font-family:"shabby-chic", sans-serif;font-weight:400;font-style:normal;font-size:72px;color:#d7d7d7;line-height:1;letter-spacing:-10px;margin:0}article section.s-features>ul>li .container01 .text table{margin:1em 0 0}article section.s-features>ul>li .container01 .text table tr th,article section.s-features>ul>li .container01 .text table tr td{font-size:16px;font-weight:normal;vertical-align:top}article section.s-features>ul>li .container01 .text table tr td{padding:0 0 0.25em 1em}article section.s-features>ul>li .container01 .img img{box-shadow:7px 7px 9px #d7d7d7}article section.s-features>ul>li .container01.takeda .text{text-align:right;padding:0 45px 0 0}article section.s-features>ul>li .container01.takeda .img{width:400px}article section.s-features>ul>li .container01.takato{flex-direction:row-reverse;position:relative;margin:65px 0 0}article section.s-features>ul>li .container01.takato .text{padding:0 0 0 20px}article section.s-features>ul>li .container01.takato .name{text-align:right}article section.s-features>ul>li .container01.takato .name_en{position:absolute;right:130px;bottom:0}article section.s-features>ul>li .container02{margin:60px 0 0;text-align:center}article section.s-features>ul>li .container02_inner{display:flex;justify-content:center;align-items:center}article section.s-features>ul>li .container02_inner .img img{border-radius:100%}article section.s-features>ul>li .container02_inner ul{text-align:left;margin:0.5em 0 0 20px}article section.s-features>ul>li.num03 .container02{margin:0}article section.s-features>ul>li .text01{color:#c60b67;font-weight:bold}article section.s-features>ul>li .container03{display:flex;justify-content:center;margin:1em 0 0}article section.s-features>ul>li .container03 .img+.img{margin-left:25px}article section.s-features>ul>li .fukidashi{display:flex;justify-content:center;align-items:center;margin:30px 0 20px}article section.s-features>ul>li .fukidashi p{border:1px solid #8e7059;position:relative}article section.s-features>ul>li .fukidashi p::before{content:"";display:block;width:25px;height:25px;border-right:1px solid #8e7059;background:#f9f9f9;position:absolute;left:50%;bottom:-25px;transform:translate(-50%, -50%) rotate(40deg)}article section.s-features>ul>li .fukidashi p span{display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:bold;color:#8e7059;padding:10px 50px;position:relative}article section.s-features>ul>li .fukidashi p span::before{content:"";display:block;width:50px;height:10px;background:#f9f9f9;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}@media only screen and (max-width: 979px){article section.s-features{padding:9vw 0 12vw}article section.s-features>ul{width:95%}article section.s-features>ul>li{padding:1px 5vw 5vw}article section.s-features>ul>li+li{margin-top:12vw}article section.s-features>ul>li .num_wrap{margin:0 0 2.5vw}article section.s-features>ul>li .num_wrap .num{font-size:12vw;margin-top:-6vw}article section.s-features>ul>li .num_wrap .num .ja{font-size:2.5vw;left:-2vw}article section.s-features>ul>li h3{font-size:4.5vw;margin:0 0 5vw;padding:1vw}article section.s-features>ul>li .container01{flex-direction:column-reverse}article section.s-features>ul>li .container01 .text{width:100%}article section.s-features>ul>li .container01 .text p.index span{font-size:4.5vw}article section.s-features>ul>li .container01 .text p.caution{font-size:2.5vw}article section.s-features>ul>li .container01 .text p.name{font-size:3vw;text-align:right}article section.s-features>ul>li .container01 .text p.name strong{font-size:4vw}article section.s-features>ul>li .container01 .text p.name_en{font-size:11vw;letter-spacing:-1vw;margin:0}article section.s-features>ul>li .container01 .text table{margin:1em 0 0}article section.s-features>ul>li .container01 .text table tr th,article section.s-features>ul>li .container01 .text table tr td{font-size:3vw}article section.s-features>ul>li .container01 .text table tr th{width:12vw}article section.s-features>ul>li .container01 .text table tr td{padding:0 0 0.25em 1em}article section.s-features>ul>li .container01 .img img{box-shadow:1vw 1vw 1.5vw #d7d7d7}article section.s-features>ul>li .container01.takeda{position:relative}article section.s-features>ul>li .container01.takeda .text{text-align:left;padding:0}article section.s-features>ul>li .container01.takeda .img{width:55vw;margin:0 auto 4vw}article section.s-features>ul>li .container01.takeda .name_en{position:absolute;left:0;bottom:0;white-space:nowrap}article section.s-features>ul>li .container01.takato{flex-direction:column-reverse;margin:6vw 0 0;padding:6vw 0 0;border-top:1px solid #d7d7d7}article section.s-features>ul>li .container01.takato .img{width:55vw;margin:0 auto 4vw}article section.s-features>ul>li .container01.takato .text{padding:0}article section.s-features>ul>li .container01.takato .name{text-align:right}article section.s-features>ul>li .container01.takato .name_en{right:inherit;left:0;white-space:nowrap}article section.s-features>ul>li .container02{margin:7vw 0 0}article section.s-features>ul>li .container02_inner ul{margin:0.5em 0 0 2vw}article section.s-features>ul>li .container03{justify-content:center;flex-wrap:wrap;margin:1em 0 0}article section.s-features>ul>li .container03 .img{width:48.5%}article section.s-features>ul>li .container03 .img+.img{margin-left:0}article section.s-features>ul>li .container03 .img:nth-child(even){margin-left:3%}article section.s-features>ul>li .container03 .img:nth-child(n+3){margin-top:4vw}article section.s-features>ul>li .fukidashi{margin:5vw 0 3vw}article section.s-features>ul>li .fukidashi p::before{width:5vw;height:5vw;bottom:-5vw}article section.s-features>ul>li .fukidashi p span{font-size:3.7vw;padding:1.5vw 5vw}article section.s-features>ul>li .fukidashi p span::before{width:10vw;height:2vw}}article section.s-facility{text-align:center;background:url(/assets/regenerative_medicine/stemcells/images/facility01.jpg?2025812133750) center top/100% auto no-repeat,url(/assets/regenerative_medicine/stemcells/images/facility08.jpg?2025812133750) center bottom/100% auto no-repeat;padding:70px 0 110px}article section.s-facility .container{width:980px;margin:40px auto 0}article section.s-facility .container .bg_white{background:#fff;padding:20px 0 0}article section.s-facility .container h3{width:580px;margin:80px auto 45px;position:relative}article section.s-facility .container h3::before,article section.s-facility .container h3::after{content:"";display:block;width:92%;height:1px;background:#8e7059;position:absolute}article section.s-facility .container h3::before{top:0;right:0}article section.s-facility .container h3::after{bottom:0;left:0}article section.s-facility .container h3 span{display:block;width:100%;font-size:28px;font-weight:bold;color:#8e7059;line-height:1.4;text-align:center;padding:15px 0;position:relative}article section.s-facility .container h3 span::before,article section.s-facility .container h3 span::after{content:"\2019\2019";font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;display:block;width:58px;height:40px;color:#decec6;line-height:1;letter-spacing:-0.08em;font-size:100px;position:absolute}article section.s-facility .container h3 span::before{top:-18px;left:-10px;transform:scale(-1, -1)}article section.s-facility .container h3 span::after{bottom:-18px;right:-10px}article section.s-facility .container ul.list01{margin:50px 0 0}article section.s-facility .container ul.list01 li{display:flex;justify-content:space-between;align-items:center;text-align:left}article section.s-facility .container ul.list01 li+li{margin-top:30px}article section.s-facility .container ul.list01 li>p{width:145px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:80px;font-weight:700;padding:0 0 0 10px}article section.s-facility .container ul.list01 li .text{flex:1;padding:20px 30px;background:#f9f9f9;border-left-width:3px;border-left-style:solid}article section.s-facility .container ul.list01 li .text p{font-size:18px}article section.s-facility .container ul.list01 li .text p+p{margin-top:0.75em}article section.s-facility .container ul.list01 li .img{width:330px;text-align:center}article section.s-facility .container ul.list01 li:nth-child(1)>p{color:#e3aa60}article section.s-facility .container ul.list01 li:nth-child(1) .text{border-color:#e3aa60}article section.s-facility .container ul.list01 li:nth-child(1) .text p em{color:#e3aa60}article section.s-facility .container ul.list01 li:nth-child(2)>p{color:#8e7059}article section.s-facility .container ul.list01 li:nth-child(2) .text{border-color:#8e7059}article section.s-facility .container ul.list01 li:nth-child(2) .text p em{color:#8e7059}article section.s-facility .container ul.list01 li:nth-child(3)>p{color:#d79896}article section.s-facility .container ul.list01 li:nth-child(3) .text{border-color:#d79896}article section.s-facility .container ul.list01 li:nth-child(3) .text p em{color:#d79896}article section.s-facility .container ul.list02{display:flex;justify-content:space-between;margin:60px 0 0}article section.s-facility .container ul.list02 li{width:232px;text-align:center;border:1px solid #8e7059;background:#fcf9f4;border-radius:10px;padding:0 0 15px;overflow:hidden}article section.s-facility .container ul.list02 li h4{display:flex;justify-content:center;align-items:center;font-size:18px;line-height:1.3;color:#8e7059;margin:1em 0}article section.s-facility .container ul.list02 li p{font-size:15px;text-align:left;padding:0 15px}article section.s-facility .container ul.list02 li p em{color:#8e7059}@media only screen and (max-width: 979px){article section.s-facility{padding:9vw 0 12vw}article section.s-facility>p{padding:0 2.5vw}article section.s-facility .container{width:95%;margin:5vw auto 0}article section.s-facility .container .bg_white{padding:2vw 0 0}article section.s-facility .container h3{width:80vw;margin:10vw auto 6vw}article section.s-facility .container h3 span{font-size:4.2vw;line-height:1.2;padding:3vw 0}article section.s-facility .container h3 span::before,article section.s-facility .container h3 span::after{width:8vw;height:5vw;font-size:15vw}article section.s-facility .container h3 span::before{top:-2vw;left:-1vw}article section.s-facility .container h3 span::after{bottom:-2vw;right:-1vw}article section.s-facility .container ul.list01{margin:7vw 0 0}article section.s-facility .container ul.list01 li+li{margin-top:4vw}article section.s-facility .container ul.list01 li>p{width:12%;font-size:8vw;padding:0 0 0 1vw}article section.s-facility .container ul.list01 li .text{width:88%;flex:inherit;padding:2vw 3vw;border-left-width:1vw}article section.s-facility .container ul.list01 li .text p{font-size:3vw}article section.s-facility .container ul.list01 li .img{width:30%;text-align:right}article section.s-facility .container ul.list01 li .img img{width:95%}article section.s-facility .container ul.list01 li:nth-child(1) .text{width:58%}article section.s-facility .container ul.list02{flex-wrap:wrap;margin:7vw 0 0}article section.s-facility .container ul.list02 li{width:48.5%;border-radius:2vw;padding:0 0 2vw}article section.s-facility .container ul.list02 li:nth-child(n+3){margin-top:3vw}article section.s-facility .container ul.list02 li .img img{width:100%}article section.s-facility .container ul.list02 li h4{font-size:4vw;margin:0.7em 0 0.5em}article section.s-facility .container ul.list02 li p{font-size:3vw;padding:0 2vw}}article section.s-flow{padding:70px 0 130px}article section.s-flow ul{width:980px;margin:0 auto;overflow:hidden}article section.s-flow ul li{display:flex;justify-content:flex-end;align-items:center;padding:25px 55px 25px 15px;position:relative}article section.s-flow ul li em{color:#8e7059}article section.s-flow ul li span{color:#c60b67;font-weight:bold}article section.s-flow ul li figure{flex:1;position:relative;z-index:1}article section.s-flow ul li figure img{border-radius:100%}article section.s-flow ul li .text{width:725px}article section.s-flow ul li .text header{display:flex;align-items:center;line-height:1.4;margin:0 0 12px}article section.s-flow ul li .text header p{font-size:16px;font-weight:bold;letter-spacing:1px;color:#fff;background:#8e7059;padding:4px 17px 2px;border-radius:100px;margin:0 25px 0 0}article section.s-flow ul li .text header h3{flex:1;font-size:24px;font-weight:bold;color:#8e7059}article section.s-flow ul li .text header.arrow{background:url(/assets/regenerative_medicine/stemcells/images/flow08.svg) 30px center/auto 100px no-repeat;height:200px;padding-left:125px}article section.s-flow ul li:first-child{padding-top:0}article section.s-flow ul li:first-child::before{content:"";width:10px;height:2000px;position:absolute;bottom:40px;left:88px;left:calc((150px - 10px) / 2 + 15px);background:#fff;z-index:1}article section.s-flow ul li:last-child::before{content:"";width:5px;height:2000px;position:absolute;bottom:50%;left:88px;left:calc((150px - 5px) / 2 + 15px);background:#8e7059}article section.s-flow ul li:nth-child(even){background:#fcf9f6;border-top:1px dashed #8e7059;border-bottom:1px dashed #8e7059}@media only screen and (max-width: 979px){article section.s-flow{padding:9vw 0 12vw}article section.s-flow ul{width:95%}article section.s-flow ul li{padding:3vw 3vw 3vw 1vw}article section.s-flow ul li figure{width:25vw;flex:inherit}article section.s-flow ul li .text{flex:1;width:inherit;padding:0 0 0 3vw}article section.s-flow ul li .text header{margin:0 0 2vw}article section.s-flow ul li .text header p{width:15vw;text-align:center;font-size:2.5vw;letter-spacing:0;padding:0.5vw 0 0.3vw;margin:0 3vw 0 0}article section.s-flow ul li .text header h3{font-size:4.2vw}article section.s-flow ul li .text header.arrow{background:url(/assets/regenerative_medicine/stemcells/images/flow09.svg) 27vw center/auto 13vw no-repeat;height:18vw;padding-left:43vw;margin:0}article section.s-flow ul li .text p{font-size:3.2vw}article section.s-flow ul li:first-child{padding-top:0}article section.s-flow ul li:first-child::before{width:3vw;bottom:50%;left:12.5vw}article section.s-flow ul li:last-child::before{width:1vw;bottom:50%;left:13.5vw}}article section.s-price{background:#eeeae6;background:linear-gradient(0deg, #fff 81%, #eeeae6 100%);padding:70px 0 110px}article section.s-price .container{width:980px;text-align:center;margin:0 auto}article section.s-price .container h3{font-size:35px;font-weight:bold;line-height:1.4}article section.s-price .container table{width:100%;border-collapse:collapse;border:1px solid #7caee6;margin:40px 0 0}article section.s-price .container table tr th,article section.s-price .container table tr td{font-weight:bold;text-align:left;line-height:1.4;padding:20px 30px;border-top:1px solid #8e7059;border-bottom:1px solid #8e7059}article section.s-price .container table thead tr th{color:#fff;background:#8e6e59;text-align:center}article section.s-price .container table thead tr th+th{border-left:1px solid #fff}article section.s-price .container table tbody tr th{color:#8e7059;background:#fafafa}article section.s-price .container table tbody tr td .price{font-size:28px;text-align:right;color:#c60b67}article section.s-price .container table tbody tr td .price .yen{font-size:26px}article section.s-price .container table tbody tr td .price .zei{font-size:14px}article section.s-price .container table.column2 th{width:550px}article section.s-price .container table.column3 thead th{width:33.33%}article section.s-price .container table.column3 tbody th,article section.s-price .container table.column3 tbody td{border:1px solid #8e7059}article section.s-price .container .caution{font-size:16px;margin:10px 0 0}@media only screen and (max-width: 979px){article section.s-price{padding:9vw 0 15vw}article section.s-price .container{width:95%}article section.s-price .container h3{font-size:4.5vw}article section.s-price .container table{margin:4vw 0 0}article section.s-price .container table tr th,article section.s-price .container table tr td{font-size:3vw;padding:2vw}article section.s-price .container table tbody tr td .price{font-size:4vw;font-family:"Zen Kaku Gothic New", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}article section.s-price .container table tbody tr td .price .yen{font-size:3.5vw}article section.s-price .container table tbody tr td .price .zei{font-size:2.5vw}article section.s-price .container table.column2 th{width:55vw}article section.s-price .container .caution{font-size:2.5vw;margin:1vw 0 0}}article section.s-clinic{padding:0 0 130px}article section.s-clinic .container{width:980px;margin:0 auto}article section.s-clinic .container .bc_01_047 .bc-item>.info .name{color:#8e6e59;font-weight:bold}article section.s-clinic .container .bc_01_047 .bc-item>.info .address{font-size:19px}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel a{color:#8e6e59}@media only screen and (max-width: 979px){article section.s-clinic{padding:0 0 15vw}article section.s-clinic .container{width:95%}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:5.5vw;font-weight:bold;line-height:1.4;margin:0 0 1vw}article section.s-clinic .container .bc_01_047 .bc-item>.info .address{font-size:3.5vw;margin:0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel{margin:0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{width:7vw;height:7vw;margin-right:2vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel a{font-size:6.5vw}}article section.s-movie{background-color:#fcfbf9;padding:70px 0 130px}article section.s-movie .inner{text-align:center}article section.s-movie .inner figure{max-width:700px;margin:0 auto 30px}article section.s-movie .inner .button-normal{background-color:#c60b67;font-size:20px}@media only screen and (max-width: 979px){article section.s-movie{padding:9vw 0 12vw}article section.s-movie .inner figure{max-width:94%;margin:0 auto 3vw}article section.s-movie .inner .button-normal{padding:10px 20px;font-size:3.7vw}}
