ul.whatList{margin:55px 0 0}ul.whatList li{font-size:24px;padding:0 0 0 45px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpolygon fill='%23fff' points='23.206,50.68 45.364,75.496 77.814,39.956 70.088,32.23 45.364,57.726 32.23,42.274 '/%3E%3Cpath fill='%23fff' d='M1.081,1.081v97.839h97.839V1.081H1.081z M93.968,93.902H6.164V6.098h87.804V93.902z'/%3E%3C/svg%3E");background-size:30px auto;background-position:left 4px;background-repeat:no-repeat}@media screen and (max-width: 979px){ul.whatList li{background-size:4.5vw auto}}ul.whatList li+li{margin:15px 0 0}@media screen and (max-width: 979px){ul.whatList{margin:3vw 2vw 0}ul.whatList li{font-size:4vw;padding:0 0 0 6.5vw}ul.whatList li+li{margin:2vw 0 0}}.u-line{text-decoration:underline}.f-brown{color:#997233}.text-red02{color:#b20000}.stemcell .inner{font-size:20px;width:980px;margin-left:auto;margin-right:auto}@media screen and (max-width: 979px){.stemcell .inner{font-size:3.7vw;width:96%}}.ttl-mod01{position:relative;font-size:56px;line-height:1.4;margin:0 0 30px}.ttl-mod01 .head::before{background:#000;width:50px;height:3px;bottom:38px;left:50%;transform:translateX(-50%);content:"";z-index:2;position:absolute}.ttl-mod01 .sub{color:#000;font-size:22px !important;padding:7px 0 0}@media screen and (max-width: 979px){.ttl-mod01{font-size:7vw;line-height:1.4;margin:0 0 4vw !important}.ttl-mod01 .head::before{width:10vw;height:0.4vw;bottom:6vw}.ttl-mod01 .sub{font-size:3.5vw !important;font-weight:normal;padding:1vw 0 0}}.btn01 a{display:block;max-width:500px;text-align:center;background:#9b7233;color:#fff;font-size:26px;font-weight:bold;margin:0 auto;border-radius:100px;position:relative;padding:5px 0;text-decoration:none}.btn01 a::before{content:"";width:10px;height:10px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;position:absolute;right:20px;top:50%;transform:translate(0, -50%) rotate(45deg)}@media screen and (max-width: 979px){.btn01 a{max-width:96%;font-size:4.5vw;padding:2vw 0}.btn01 a::before{width:3vw;height:3vw;border-top:0.7vw solid #ffffff;border-right:0.7vw solid #ffffff;right:5vw}}.dir-area01{background:url("/assets/agingcare/ope/fat/stemcell/images/mainbg.jpg?2025714172228") center center no-repeat}.dir-area01 .ac_ly_001{max-width:1050px !important}.dir-area01 .image{margin-top:0}@media screen and (max-width: 979px){.dir-area01{background-size:auto 120%;background-position:top center}.dir-area01 .ac_ly_001{max-width:100% !important}}.navbar-mod01{background-color:#9b7233}.navbar-mod01 ul{width:980px;margin:0 auto;display:flex;justify-content:center;align-items:center}.navbar-mod01 ul li{width:20%;height:73px;font-size:18px;line-height:1.3;border-right:1px solid #ffffff}.navbar-mod01 ul li:first-child{border-left:1px solid #ffffff}.navbar-mod01 ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;padding:0 27px;text-decoration:none}@media screen and (max-width: 979px){.navbar-mod01 ul{width:100%;flex-wrap:wrap}.navbar-mod01 ul li{width:50%;height:8.5vw;font-size:3.5vw}.navbar-mod01 ul li:nth-child(n+3){width:33.333333%;border-top:1px solid #ffffff}.navbar-mod01 ul li:first-child{border-left:none}.navbar-mod01 ul li a{padding:0}}.topwhat01{color:#fff;background:url("/assets/agingcare/ope/fat/stemcell/images/what01.jpg?2025714172228") center bottom no-repeat}.topwhat01 .ac_ly_001{max-width:940px;height:640px;padding:60px 0 0}.topwhat01 .ac_ly_001 .whatList{width:450px;margin:80px 0 0 auto}.topwhat01 .ttl-mod01 .sub{color:#fff}.topwhat01 .ttl-mod01 .head::before{background:#fff}@media screen and (max-width: 979px){.topwhat01{background-size:auto 100%}.topwhat01 .ac_ly_001{height:auto;padding:5vw 0}.topwhat01 .ac_ly_001 ul.whatList{width:65%;margin:3vw 2vw 0 auto}.topwhat01 .ac_ly_001 ul.whatList li{font-size:3.5vw;padding:0 0 0 6.5vw}.topwhat01 .ac_ly_001 ul.whatList li+li{margin:2vw 0 0}.topwhat01 .ttl-mod01 .sub{color:#fff}.topwhat01 .ttl-mod01 .head::before{background:#fff}}.topwhat02{background:url("/assets/agingcare/ope/fat/stemcell/images/what03.jpg?2025714172228") center top no-repeat;background-size:cover;position:relative}.topwhat02::before{position:absolute;content:"";background:url("/assets/agingcare/ope/fat/stemcell/images/what-arrow.png?2025714172228") no-repeat center;background-size:cover;width:308px;height:75px;top:30px;left:0;right:0;margin:auto}.topwhat02 .whatContainer02 .whatContainer02inner{width:980px;height:700px;margin:0 auto;padding:255px 0 0;background:url("/assets/agingcare/ope/fat/stemcell/images/what02.png?2025714172228") right bottom no-repeat}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap{width:550px}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap p.title{font-size:40px;line-height:1.4}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap p em{color:#9a7233;font-style:normal}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap p.text{margin-top:15px;font-size:18px}@media screen and (max-width: 979px){.topwhat02{background-size:cover}.topwhat02::before{background-size:contain;width:36vw;height:10vw;top:5vw}.topwhat02 .whatContainer02 .whatContainer02inner{width:100%;height:inherit;margin:0 auto;padding:21vw 0 0;background:none;margin-bottom:20px}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap{width:100%;padding:0 2%}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap p.title{font-size:6vw;line-height:1.4;text-align:center}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap p em{color:#9a7233;font-style:normal;text-align:center}.topwhat02 .whatContainer02 .whatContainer02inner .text-wrap p.text{margin-top:15px;font-size:15px;line-height:1.3}.topwhat02 .whatContainer02 .whatContainer02inner .img-wrap{text-align:center}.topwhat02 .whatContainer02 .whatContainer02inner .img-wrap img{width:80%;margin:20px 0 0}}.topwhat03{padding:40px 0 70px}.topwhat03 h3{font-size:40px;margin:0 0 20px}.topwhat03 .inner{font-size:24px}.topwhat03 .whatContainerInner{padding:30px 20px;background:#eeeeee;margin:40px 0 0}.topwhat03 .whatText{font-size:15px;font-weight:bold;color:#b20000;text-align:center;margin:20px 0 0}@media screen and (max-width: 979px){.topwhat03{padding:5vw 0 7vw}.topwhat03 h3{font-size:5.5vw;margin:0 0 3vw}.topwhat03 .inner{font-size:3.7vw}.topwhat03 .whatContainerInner{padding:3vw;margin:5vw 0 0}.topwhat03 .whatText{font-size:3vw;margin:2vw 0 0}}#merit{background:#f6f6f6;padding:50px 0 70px}#merit .inner #breast_compare.table-box thead th{background:#222222;color:#fff}#merit .inner #breast_compare.table-box thead th:last-child{background:#9b7233}#merit .inner #breast_compare.table-box thead th ._text-white{color:#fff !important}#merit .inner #breast_compare.table-box tbody th{background:#eeeeee}#merit .inner #breast_compare.table-box tbody td.kansaibou{font-weight:bold;color:#9b7233}#merit .inner #breast_compare.table-box a{color:#9b7233}#merit .inner .meritContainer{margin:40px 0 0}#merit .inner .meritContainer h3{background:#000;color:#fff;padding:3px 0;text-align:center;margin:0 0 20px}#merit .inner .meritContainer>.meritContainerInner{display:flex;justify-content:space-between;line-height:1.4}#merit .inner .meritContainer>.meritContainerInner.reverse{flex-direction:row-reverse}#merit .inner .meritContainer>.meritContainerInner>div{width:470px}#merit .inner .meritContainer>.meritContainerInner>div h4{color:#9b7233;font-size:30px;margin:0 0 10px}#merit .inner .meritContainer table{width:100%;border-collapse:collapse;background:#fff;margin:30px 0 0}#merit .inner .meritContainer table tr th,#merit .inner .meritContainer table tr td{border:1px solid #ccc;text-align:center;padding:10px}#merit .inner .meritContainer table tr th{width:25%;background:#eeeeee;padding:5px}#merit .inner .meritContainer table tr:first-child th{background:#222;color:#fff}#merit .inner .meritContainer table+p{font-size:16px;margin:10px 0 0}#merit .inner .meritPhoto{margin:30px 0 0}#merit .inner .meritPhoto ul{display:flex;justify-content:center;flex-wrap:wrap}#merit .inner .meritPhoto ul li .text{display:flex}#merit .inner .meritPhoto ul li .text>div{width:50%;text-align:center}#merit .inner .meritPhoto ul li .text>div p{line-height:1.3;margin-top:7px}#merit .inner .meritPhoto ul li .text>div p+p{font-size:18px}#merit .inner .meritPhoto ul li:nth-child(1){width:760px}#merit .inner .meritPhoto ul li:nth-child(2){width:470px}#merit .inner .meritPhoto ul li:nth-child(3){width:470px;margin-left:40px}#merit .inner .meritPhoto ul li:nth-child(n+2){margin-top:30px}@media screen and (max-width: 979px){#merit{padding:5vw 0 7vw}#merit .inner>h3.heading-text{font-size:5vw !important;margin:0}#merit .inner .table-box{padding:3vw 0 0}#merit .inner .table-box+p{font-size:3vw !important}#merit .inner .meritContainer{margin:4vw 0 0}#merit .inner .meritContainer h3{font-size:4vw;padding:1vw 0;margin:0 0 2.5vw}#merit .inner .meritContainer .meritContainerInner{flex-direction:column}#merit .inner .meritContainer .meritContainerInner.reverse{flex-direction:column}#merit .inner .meritContainer .meritContainerInner>div{width:100%}#merit .inner .meritContainer .meritContainerInner>div:first-child{text-align:center}#merit .inner .meritContainer .meritContainerInner>div+div{margin-top:3vw}#merit .inner .meritContainer .meritContainerInner>div h4{font-size:4.5vw;margin:0 0 2vw}#merit .inner .meritContainer table{margin:4vw 0 0}#merit .inner .meritContainer table tr th,#merit .inner .meritContainer table tr td{padding:2vw;font-size:3.5vw;line-height:1.2}#merit .inner .meritContainer table+p{font-size:3vw;margin:1.5vw 0 0}#merit .inner .meritPhoto{margin:4vw 0 0}#merit .inner .meritPhoto ul li .photo{text-align:center}#merit .inner .meritPhoto ul li .text>div p{font-size:3.7vw;margin-top:1vw}#merit .inner .meritPhoto ul li .text>div p+p{font-size:3.2vw}#merit .inner .meritPhoto ul li:nth-child(1){width:100%}#merit .inner .meritPhoto ul li:nth-child(2){width:85%}#merit .inner .meritPhoto ul li:nth-child(3){width:85%;margin-left:0}#merit .inner .meritPhoto ul li:nth-child(n+2){margin-top:4vw}}#reason{padding:50px 0 70px}#reason .inner .reasonContainer{margin:40px 0 0}#reason .inner .reasonContainer h3{background:#000;color:#fff;padding:3px 0;text-align:center;margin:0 0 20px;font-weight:normal}#reason .inner .reasonContainer .reasonContainerInner{display:flex;justify-content:space-between;line-height:1.4}#reason .inner .reasonContainer .reasonContainerInner.reverse{flex-direction:row-reverse}#reason .inner .reasonContainer .reasonContainerInner>div{width:470px}#reason .inner .reasonContainer .reasonContainerInner>div h4{color:#9b7233;font-size:30px;margin:0 0 15px;line-height:1.2}#reason .inner .reasonContainer .reasonContainerInner>div .btn01 a{font-size:24px;padding:10px 0;margin:10px 0 0}#reason .inner .reasonDr{margin:0;background:#eeeeee;padding:20px 20px 25px;line-height:1.2}#reason .inner .reasonDr>p{text-align:center;font-size:30px;font-weight:bold;margin:0 0 20px}#reason .inner .reasonDr ul{display:flex;justify-content:space-between}#reason .inner .reasonDr ul li{width:207px;padding:20px;text-align:center;background:#fff}#reason .inner .reasonDr ul li .name{margin:7px 0 0;font-weight:bold}#reason .inner .reasonDr ul li .sub{margin:7px 0 0;font-size:16px}#reason .inner .reasonDr ul li .btn a{display:block;width:164px;margin:0 auto;background:#000;color:#fff;text-align:center;font-size:16px;font-weight:bold;text-decoration:none;border-radius:50px;margin:7px 0 0;padding:5px;position:relative}#reason .inner .reasonDr ul li .btn a::before{content:"";width:10px;height:10px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;position:absolute;right:13px;top:50%;transform:translate(0, -50%) rotate(45deg)}@media screen and (max-width: 979px){#reason{padding:5vw 0 7vw}#reason .inner .reasonContainer{margin:4vw 0 0}#reason .inner .reasonContainer h3{padding:1vw 0;margin:0 0 2.5vw}#reason .inner .reasonContainer .reasonContainerInner{flex-direction:column-reverse}#reason .inner .reasonContainer .reasonContainerInner.reverse{flex-direction:column-reverse}#reason .inner .reasonContainer .reasonContainerInner>div{width:100%}#reason .inner .reasonContainer .reasonContainerInner>div:first-child{width:100%;margin:3vw auto 0}#reason .inner .reasonContainer .reasonContainerInner>div h4{font-size:5vw;margin:0 0 2vw;line-height:1.4;text-align:center}#reason .inner .reasonContainer .reasonContainerInner>div .btn01 a{max-width:96%;font-size:4.5vw;padding:2vw 0;margin:2vw auto 0}#reason .inner .reasonDr{margin:4vw 0 0;padding:3vw}#reason .inner .reasonDr>p{font-size:4.5vw;margin:0 0 2vw}#reason .inner .reasonDr ul{flex-wrap:wrap}#reason .inner .reasonDr ul li{width:48.5%;padding:3vw 2vw}#reason .inner .reasonDr ul li:nth-child(n+3){margin-top:2.5vw}#reason .inner .reasonDr ul li .name{margin:1.5vw 0 0}#reason .inner .reasonDr ul li .sub{margin:1vw 0 0;font-size:3vw}#reason .inner .reasonDr ul li .btn a{width:90%;font-size:3.5vw;margin:2vw auto 0;padding:1vw;position:relative}#reason .inner .reasonDr ul li .btn a::before{content:"";width:1.5vw;height:1.5vw;border-top:0.7vw solid #ffffff;border-right:0.7vw solid #ffffff;right:3vw}#reason .inner .reasonDr ul li .btn+.btn a{margin-top:1.5vw}}#price{background:#333;color:#fff;padding:50px 0 70px}#price .ttl-mod01 .sub{color:#fff}#price .ttl-mod01 .head::before{background:#fff}#price .priceContainer{padding:30px 35px 60px;background:#fff;color:#000;margin:50px 0 0}#price .priceContainer header{display:flex;justify-content:center;align-items:center;line-height:1.2;margin:0 0 20px;border-bottom:1px solid #000;padding-bottom:10px}#price .priceContainer header h3{font-size:36px;font-weight:bold;text-align:center;margin:0}#price .priceContainer header p{width:238px;height:38px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;font-weight:bold;background:#000;line-height:1;margin-left:20px}#price .priceContainer h4{margin-bottom:5px;padding:5px;display:flex;justify-content:center;align-items:center;font-size:25px;font-weight:bold;line-height:1.6;text-align:center;color:#fff;background-color:#909090}@media only screen and (max-width: 979px){#price .priceContainer h4{font-size:18px}}#price .priceContainer h4 sup{display:inline-block;top:-0.1em}#price .priceContainer .price-title{margin-bottom:30px}#price .priceContainer .price-title p.note{background:#f6f6f6;padding:2% 3%;font-size:16px}#price .priceContainer .container{background:#fff;padding:0 40px 20px 40px;display:flex;justify-content:center;align-items:center;border-bottom:1px dashed #000}#price .priceContainer .container>p{width:212px;height:42px;display:flex;font-weight:bold;justify-content:center;align-items:center;border:1px solid #000}#price .priceContainer .container+.container{margin-top:30px}#price .priceContainer .container .price_wrap{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}#price .priceContainer .container .price_wrap .price{line-height:1;font-weight:bold;margin-left:50px}#price .priceContainer .container .price_wrap .price strong{font-size:80px;text-align:right}#price .priceContainer .container .price_wrap .price strong>span{font-size:46px;position:relative}#price .priceContainer .container .price_wrap .price strong>span>span{font-size:17px;position:absolute;right:6px;top:-12px;white-space:nowrap}#price .priceContainer .container .price_wrap .loan{flex:inherit;display:flex;justify-content:flex-end;width:100%;margin:5px 0 0}#price .priceContainer .container .price_wrap .loan a{font-weight:bold;padding:4px 10px}#price .monitorText{border:1px solid #999999;padding:20px;line-height:1.4;font-size:19px;margin:30px 0}@media screen and (max-width: 979px){#price{padding:5vw 1vw 7vw}#price .priceContainer{padding:3vw 5vw 4.5vw;margin:5vw 0 0}#price .priceContainer header{margin:0 0 3vw;flex-direction:column}#price .priceContainer header h3{font-size:5.5vw}#price .priceContainer header p{width:40vw;height:8vw;font-size:3.5vw;margin:1vw 0 0}#price .priceContainer .price-title p.title{font-size:5vw}#price .priceContainer .price-title p.note{padding:2% 3%;font-size:14px;line-height:1.3}#price .priceContainer .container{padding:0 0 3vw;flex-direction:column;margin:0 auto}#price .priceContainer .container+.container{margin-top:4vw}#price .priceContainer .container>p{font-size:4vw;width:50%;height:8vw;margin:0 0 1.5vw}#price .priceContainer .container .price_wrap{margin:1vw 0 0}#price .priceContainer .container .price_wrap .price{margin-left:0}#price .priceContainer .container .price_wrap .price strong{font-size:10vw;font-weight:bold}#price .priceContainer .container .price_wrap .price strong>span{font-size:6vw;position:relative;margin-left:1vw}#price .priceContainer .container .price_wrap .price strong>span>span{font-size:2.5vw;right:0.5vw;top:-2.5vw}#price .priceContainer .container .price_wrap .price strong strong{font-size:3.5vw}#price .priceContainer .container .price_wrap .loan{margin:1vw 0 0}#price .priceContainer .container .price_wrap .loan a{font-size:2.5vw;padding:0.5vw 1.5vw}#price .monitorText{padding:2.5vw;font-size:3.5vw;margin:4vw 0}}#price #price-bui{margin-top:60px}#price #price-bui .b-price{padding:40px 0 110px;background-color:#fff}@media only screen and (max-width: 979px){#price #price-bui .b-price{margin-top:-60px !important;padding-top:100px;padding-bottom:60px}}#price #price-bui .b-price-card{margin-top:60px}@media only screen and (max-width: 979px){#price #price-bui .b-price-card{margin-top:30px}}#price #price-bui .b-price-card__box{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:40px 0}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__box{padding:20px 0}}#price #price-bui .b-price-card__box:not(:last-of-type){background:url(/assets/agingcare/ope/fat/crf/images/dash01_bg.png?2025714172228) repeat-x bottom left}#price #price-bui .b-price-card__bd{padding:10px 40px;border:8px solid #909090;border-top:0}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__bd{padding:10px;border-width:3px}}#price #price-bui .b-price-card__text{padding-left:50px;font-size:31px;font-weight:bold;padding-left:25px;font-size:22px;line-height:1.36}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__text{font-size:3.2vw;padding-left:2vw;max-width:45vw}}#price #price-bui .b-price-card__cost{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding-right:60px}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost{padding-right:2vw}}#price #price-bui .b-price-card__cost .price{font-size:70px;font-weight:400;line-height:1;text-align:right}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost .price{font-size:8vw}}#price #price-bui .b-price-card__cost .price p+p{margin-top:10px;padding-top:10px;border-top:1px solid #909090}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost .price p+p{margin-top:1.5vw;padding-top:1.5vw}}#price #price-bui .b-price-card__cost .price .kakaku{font-size:30px;font-weight:bold;margin-right:20px;vertical-align:middle}#price #price-bui .b-price-card__cost .price .kakaku.monitor{color:#000}#price #price-bui .b-price-card__cost .price .kakaku.monitor+span,#price #price-bui .b-price-card__cost .price .kakaku.monitor+span+span{color:#000}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost .price .kakaku{font-size:3.5vw;margin-right:2vw}}#price #price-bui .b-price-card__cost .price .en{font-weight:bold}#price #price-bui .b-price-card__cost .price .unit{position:relative;display:inline-block;font-size:40px;font-weight:bold;line-height:1;white-space:nowrap}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost .price .unit{font-size:5vw}}#price #price-bui .b-price-card__cost .price .unit small{position:absolute;left:0;bottom:100%;width:100%;font-size:18px;text-align:center}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost .price .unit small{font-size:2.5vw}}#price #price-bui .b-price-card__cost .loan{flex:inherit;display:flex;justify-content:flex-end;width:100%;margin:5px 0 0}#price #price-bui .b-price-card__cost .loan a{font-weight:bold;padding:4px 10px}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost .loan{margin:1vw 0 0}#price #price-bui .b-price-card__cost .loan a{font-size:2.5vw;padding:0.5vw 1.5vw}}#price #price-bui .b-price-card__cost--st02{padding-right:35px;font-size:71px}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost--st02{padding-right:2vw;font-size:10vw}}#price #price-bui .b-price-card__cost--st02 .unit{font-size:39px}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost--st02 .unit{font-size:6vw}}#price #price-bui .b-price-card__cost--st02 .unit small{font-size:15px}@media only screen and (max-width: 979px){#price #price-bui .b-price-card__cost--st02 .unit small{font-size:2.5vw}}#price #price-bui .b-price-detail{margin-top:50px;margin-bottom:80px}@media only screen and (max-width: 979px){#price #price-bui .b-price-detail{margin-top:30px;margin-bottom:40px}}#price #price-bui .b-price-detail__ttl{margin-bottom:50px;font-size:37px;font-weight:600;line-height:1.7;text-align:center;color:#909090;border-bottom:3px solid #909090}@media only screen and (max-width: 979px){#price #price-bui .b-price-detail__ttl{margin-bottom:30px;font-size:22px;border-width:1px}}#price #price-bui .b-price-detail__box{padding:0 50px}@media only screen and (max-width: 979px){#price #price-bui .b-price-detail__box{padding:0 10px}}#price #price-bui .b-price-detail__item:not(:last-of-type){margin-bottom:45px}@media only screen and (max-width: 979px){#price #price-bui .b-price-detail__item:not(:last-of-type){margin-bottom:30px}}#price #price-bui .b-price-detail__num{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:25px 0 30px;background:url(/assets/agingcare/ope/fat/crf/images/dash01_bg.png?2025714172228) repeat-x bottom left}@media only screen and (max-width: 979px){#price #price-bui .b-price-detail__num{padding:20px 0}}#price #price-bui .b-price-detail__num .b-price-card__text{margin-top:10px}#price #price-bui .b-price-detail__note{margin-top:15px;font-size:13px;line-height:1.4;color:#030406}@media only screen and (max-width: 979px){#price #price-bui .b-price-detail__note{margin-top:10px}}#qa{background:#eeeeee;padding:50px 0 70px}#qa .inner .tabacc.-pc-accordion .contents>.title,#qa .inner .tabacc.-sp-accordion .contents>.title{background:#333333;padding:10px 75px;margin:0;line-height:1.2}#qa .inner .tabacc.-pc-accordion .contents>.title::before,#qa .inner .tabacc.-sp-accordion .contents>.title::before{content:"Q";display:flex;justify-content:center;align-items:center;width:45px;height:45px;font-size:30px;color:#333333;background:#fff;position:absolute;left:15px;top:15px}#qa .inner .tabacc.-pc-accordion .contents>.content,#qa .inner .tabacc.-sp-accordion .contents>.content{margin-top:-1px;position:relative;padding:15px 15px 15px 75px;background:#fff}#qa .inner .tabacc.-pc-accordion .contents>.content::before,#qa .inner .tabacc.-sp-accordion .contents>.content::before{content:"A";display:flex;justify-content:center;align-items:center;width:45px;height:45px;font-size:30px;color:#fff;background:#333333;position:absolute;left:15px;top:15px}#qa .inner .tabacc.-pc-accordion .contents>.content+.title,#qa .inner .tabacc.-sp-accordion .contents>.content+.title{margin-top:30px}@media screen and (max-width: 979px){#qa{padding:5vw 0 7vw}#qa .inner .tabacc.-pc-accordion .contents>.title,#qa .inner .tabacc.-sp-accordion .contents>.title{padding:2vw 12vw 2vw 14vw;margin:0;line-height:1.2;min-height:15vw}#qa .inner .tabacc.-pc-accordion .contents>.title::before,#qa .inner .tabacc.-sp-accordion .contents>.title::before{width:9vw;height:9vw;font-size:7vw;left:2vw;top:50%;transform:translate(0, -50%)}#qa .inner .tabacc.-pc-accordion .contents>.title::after,#qa .inner .tabacc.-sp-accordion .contents>.title::after{background-size:70%;width:8vw;height:8vw;margin-top:0;right:2.5vw;top:50%;transform:translate(0, -50%)}#qa .inner .tabacc.-pc-accordion .contents>.content,#qa .inner .tabacc.-sp-accordion .contents>.content{padding:2vw 2vw 2vw 14vw}#qa .inner .tabacc.-pc-accordion .contents>.content::before,#qa .inner .tabacc.-sp-accordion .contents>.content::before{width:9vw;height:9vw;font-size:7vw;left:2vw;top:2vw}#qa .inner .tabacc.-pc-accordion .contents>.content+.title,#qa .inner .tabacc.-sp-accordion .contents>.content+.title{margin-top:3.5vw}}#flow{padding:50px 0 70px}#flow .inner .flowContainer{display:flex;justify-content:space-between;line-height:1.4}#flow .inner .flowContainer+.flowContainer{margin-top:45px}#flow .inner .flowContainer>div:first-child{width:490px}#flow .inner .flowContainer>div:first-child h3{color:#9b7233;font-size:30px;font-style:italic;text-indent:0.3em;font-family:Arial}#flow .inner .flowContainer>div:first-child h3 span:first-child{font-size:40px}#flow .inner .flowContainer>div:first-child h3 span:last-child{font-size:50px}#flow .inner .flowContainer>div:first-child h4{color:#9b7233;font-size:24px}#flow .inner .flowContainer>div:first-child p{margin:10px 0 0}#flow .inner .flowContainer>div:first-child p+p{margin-top:1em}#flow .inner .flowContainer>div:last-child{width:470px}@media screen and (max-width: 979px){#flow{padding:5vw 0 7vw}#flow .inner .flowContainer{flex-direction:column}#flow .inner .flowContainer+.flowContainer{margin-top:4vw}#flow .inner .flowContainer>div:first-child{width:100%}#flow .inner .flowContainer>div:first-child h3{font-size:4vw;text-indent:0}#flow .inner .flowContainer>div:first-child h3 span:first-child{font-size:5vw}#flow .inner .flowContainer>div:first-child h3 span:last-child{font-size:5.5vw}#flow .inner .flowContainer>div:first-child h4{font-size:3.7vw}#flow .inner .flowContainer>div:first-child p{margin:1vw 0 0}#flow .inner .flowContainer>div:last-child{width:inherit;max-width:80%;text-align:center;margin:2vw auto 0}}#comment{padding:50px 0 0;background:url("/assets/agingcare/ope/fat/stemcell/images/comment01.jpg?2025714172228") top center no-repeat}#comment .inner{font-size:22px}#comment .inner>div{height:756px;background:url("/assets/agingcare/ope/fat/stemcell/images/comment02.png?2025714172228") left bottom no-repeat;margin:20px 0 0}#comment .inner>div div:first-child{width:490px;margin:0 0 0 auto;padding:30px 0 0}#comment .inner>div div:first-child p.name{font-size:24px;text-align:right;margin:50px 0 0}#comment .inner>div div:first-child p.name em{font-style:normal;font-size:30px}@media screen and (max-width: 979px){#comment{padding:5vw 0 0;background-size:cover}#comment .inner{font-size:3.7vw}#comment .inner>div{height:inherit;background:none;margin:2vw 0 0}#comment .inner>div div:first-child{width:100%;margin:1em 0 0;padding:0}#comment .inner>div div:first-child p.name{display:none}#comment .inner>div ._pc-none{width:80%;margin:3vw auto 0;text-align:right}}#pickup{background:#eeeeee;padding:63px 0 100px;overflow:hidden}@media (max-width: 640px){#pickup{padding:7vw 0}}#pickup .heading-text{margin-bottom:74px}#pickup .pickup_slider{padding:0 30px 20px}@media (max-width: 640px){#pickup .pickup_slider{padding:0 3vw 2vw}}#pickup .pickup_slider__item__ttl{margin-bottom:5px;text-align:center;font-weight:bold;font-size:28px}@media (max-width: 640px){#pickup .pickup_slider__item__ttl{font-size:4vw}}#pickup .pickup_slider__item__sign{padding-top:20px;text-align:right}@media (max-width: 640px){#pickup .pickup_slider__item__sign{padding-top:2vw}}#pickup .pickup_slider__item__sign a{display:inline-block;font-size:20px;letter-spacing:0.06em;line-height:1.3}@media (max-width: 640px){#pickup .pickup_slider__item__sign a{font-size:2.8vw}}#pickup .pickup_slider__item figure{text-align:center}#pickup .pickup_slider__item figure img{margin:auto}#pickup .pickup_pics{display:flex;justify-content:center}#pickup .pickup_pics li:not(:last-child){position:relative;margin-right:35px}@media (max-width: 640px){#pickup .pickup_pics li:not(:last-child){margin-right:3vw}}#pickup .pickup_pics li:not(:last-child):after{position:absolute;top:calc(50% - 20px);left:calc(100% + 8px);content:"";display:block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:16px solid #000}@media (max-width: 640px){#pickup .pickup_pics li:not(:last-child):after{top:calc(50% - 2vw);left:calc(100% + 0.8vw);border-top:1.5vw solid transparent;border-bottom:1.5vw solid transparent;border-left:1.6vw solid #000}}#pickup .pickup_pics li figure{position:relative;max-width:280px}#pickup .pickup_pics li figure figcaption{padding:3px;background-color:#000;text-align:center;font-weight:bold;font-size:18px;letter-spacing:0.06em;color:#fff;z-index:1}@media (max-width: 640px){#pickup .pickup_pics li figure figcaption{padding:0.5vw;font-size:2.4vw}}#pickup .pickup_pics li figure figcaption.reverse{background-color:#9d7333}@media (min-width: 641px){#pickup .mhlw-risk>.mhlw-risk-single{padding:10px 30px}}#pickup .slick-prev,#pickup .slick-next{top:48%;background-color:transparent}@media (max-width: 979px){#pickup .slick-prev,#pickup .slick-next{display:block !important}}@media (max-width: 640px){#pickup .slick-prev,#pickup .slick-next{width:5vw;height:5vw}}#pickup .slick-prev{left:-45px}#pickup .slick-next{right:-45px}@media (max-width: 640px){#pickup .slick-prev{left:-5vw}#pickup .slick-next{right:-5vw}}#pickup .slick-prev:before,#pickup .slick-next:before{background-size:19px auto}@media (max-width: 640px){#pickup .slick-prev:before,#pickup .slick-next:before{width:5vw;height:5vw;background-size:2.8vw auto}}#pickup .slick-next:before{background-image:url("../images/icon_next.png?2025714172228")}#pickup .slick-prev:before{background-image:url("../images/icon_prev.png?2025714172228")}
