body .reg-page .about-area{background:#e5f8f9;padding:72px 0 95px;position:relative;z-index:0}body .reg-page .about-area .inner{width:1000px;max-width:100%;margin:53px auto 0}body .reg-page .about-area .inner ol li{position:relative;padding-bottom:38px}body .reg-page .about-area .inner ol li .item-inner{width:785px;margin:0 auto;max-width:100%;display:flex;justify-content:space-between}body .reg-page .about-area .inner ol li .item-inner .image{width:42.5477707006%;position:relative}body .reg-page .about-area .inner ol li .item-inner .image .nth{color:#00b5c0;font-size:5.5625rem;display:block;font-family:"Forum",serif;font-weight:normal;position:absolute;left:0;top:-.2247191011em}body .reg-page .about-area .inner ol li .item-inner .image img{width:87.4251497006%;display:block;margin-left:auto}body .reg-page .about-area .inner ol li .item-inner .text-box{width:52.8662420382%}body .reg-page .about-area .inner ol li .item-inner .text-box .catch{line-height:1.5;font-weight:bold;font-size:1.6875rem;font-family:"Shippori Mincho B1",serif;letter-spacing:.0251851852em;color:#fff}body .reg-page .about-area .inner ol li .item-inner .text-box .catch .box{display:block}body .reg-page .about-area .inner ol li .item-inner .text-box .catch .box+.box{margin-top:9px}body .reg-page .about-area .inner ol li .item-inner .text-box .catch .blue{background:#00b5c0;padding:0 7px}body .reg-page .about-area .inner ol li .item-inner .text-box .catch .gray{background:#aaa;margin-top:5px;padding:0 7px}body .reg-page .about-area .inner ol li .item-inner .text-box .common-text15{margin-top:18px;line-height:1.7333333333em}body .reg-page .about-area .inner ol li:before{content:"";display:block;height:71px;background:#fff;width:0;position:absolute;transition:width .4s;left:0;bottom:0;z-index:-1}body .reg-page .about-area .inner ol li.on-fuwatto:before{width:100%}body .reg-page .about-area .inner ol li+li{margin-top:55px}body .reg-page .mri-area{margin-top:90px}body .reg-page .mri-area .inner{margin:75px auto 0;width:1000px;max-width:80%}body .reg-page .mri-area .inner .double-box{display:flex;justify-content:space-between;margin-top:33px}body .reg-page .mri-area .inner .double-box .image-box{width:56.4%}body .reg-page .mri-area .inner .double-box .image-box img{display:block;width:100%}body .reg-page .mri-area .inner .double-box .text-box{width:39.2%}body .reg-page .mri-area .inner .double-box .text-box .blue{color:#00b5c0}body .reg-page .naiyo-area{margin-top:115px;background:#e5f8f9;padding:95px 0 100px}body .reg-page .naiyo-area .text-box{width:1000px;max-width:75.5%;margin:50px auto 0}body .reg-page .naiyo-area .item-box{margin:38px auto 0;width:87.5%}body .reg-page .naiyo-area .item-box .catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto;max-width:100%;color:#fff;line-height:1.4;background:#00b5c0;padding:3px 10px;font-weight:bold;font-size:1.6875rem;letter-spacing:.0251851852em;text-align:center}body .reg-page .naiyo-area .item-box .dl-box{margin-top:33px;display:flex;justify-content:center;flex-wrap:wrap;gap:28px 45px}body .reg-page .naiyo-area .item-box .dl-box dl{background:#fff;width:477px;max-width:100%}body .reg-page .naiyo-area .item-box .dl-box dl dt{text-align:center;font-weight:bold;font-size:1.25rem;letter-spacing:.05em;line-height:1.5;color:#fff;background:#00b5c0}body .reg-page .naiyo-area .item-box .dl-box dl dd{padding:13px}body .reg-page .naiyo-area .item-box .dl-box dl dd .image{text-align:center}body .reg-page .naiyo-area .item-box .dl-box dl dd .image img{max-width:100%}body .reg-page .naiyo-area .item-box .dl-box dl dd .common-text15{margin-top:12px}body .reg-page .naiyo-area .price-box{margin-top:55px}body .reg-page .naiyo-area .price-box .inner{width:1000px;max-width:75.5%;margin:0 auto}body .reg-page .naiyo-area .price-box .inner .common-text15{margin-top:28px}body .reg-page .naiyo-area .price-box .inner .common-link{margin:40px auto 0}body .reg-page .faq-area{margin-top:112px}body .reg-page .faq-area .inner{width:1000px;max-width:80%;margin:60px auto 0}body .reg-page .faq-area .inner .faq-box dl .q,body .reg-page .faq-area .inner .faq-box dl .a{font-weight:bold;font-size:2.125rem;font-family:"Figtree",serif;align-self:flex-start;flex-shrink:0;margin-right:8px;display:block}body .reg-page .faq-area .inner .faq-box dl .c-aco-button{cursor:pointer;position:relative;font-family:"Figtree",serif;font-weight:bold;transition:opacity .2s;display:flex;background:#00b5c0;align-items:center;color:#fff;padding:8px 55px 8px 15px}body .reg-page .faq-area .inner .faq-box dl .c-aco-button .dt-text{font-weight:500;font-size:1rem;letter-spacing:.025em;line-height:1.5;font-family:"Shippori Mincho B1",serif}body .reg-page .faq-area .inner .faq-box dl .c-aco-button .arrow{display:block;width:18px;height:2px;background:#fff;position:absolute;top:50%;transform:translate(0, -50%);right:24px}body .reg-page .faq-area .inner .faq-box dl .c-aco-button .arrow:after{content:"";display:block;width:2px;height:18px;background:#fff;position:absolute;left:50%;top:50%;transition:height .2s;position:absolute;transform:translate(-50%, -50%)}body .reg-page .faq-area .inner .faq-box dl .c-aco-button:hover{opacity:.5}body .reg-page .faq-area .inner .faq-box dl .c-aco-hidden{overflow:hidden;transition:height .2s;background:#e5f8f9}body .reg-page .faq-area .inner .faq-box dl .c-aco-hidden .hidden-inner{padding:8px 15px 8px 15px;display:flex}body .reg-page .faq-area .inner .faq-box dl .c-aco-hidden .hidden-inner .a{color:#00b5c0}body .reg-page .faq-area .inner .faq-box dl.open .c-aco-button .arrow:after{height:0}body .reg-page .faq-area .inner .faq-box dl+dl{margin-top:14px}@media(max-width: 768px){body .reg-page .about-area .inner ol li .item-inner{display:block;width:80%;margin:0 auto}body .reg-page .about-area .inner ol li .item-inner .image{width:100%}body .reg-page .about-area .inner ol li .item-inner .image .nth{left:-16px}body .reg-page .about-area .inner ol li .item-inner .image img{width:91.25%}body .reg-page .about-area .inner ol li .item-inner .text-box{width:100%;margin-top:22px}body .reg-page .about-area .inner ol li .item-inner .text-box .catch{font-size:1.375rem}body .reg-page .about-area .inner ol li .item-inner .text-box .catch .box+.box{margin-top:7px}body .reg-page .about-area .inner ol li .item-inner .text-box .common-text15{width:93.75%;margin-left:auto;margin-right:auto}body .reg-page .mri-area{margin-top:85px}body .reg-page .mri-area .inner .double-box{display:block}body .reg-page .mri-area .inner .double-box .image-box{width:100%}body .reg-page .mri-area .inner .double-box .text-box{width:92.1875%;margin:27px auto 0}body .reg-page .naiyo-area{padding:90px 0 100px}body .reg-page .naiyo-area .item-box .catch{font-size:1.375rem}body .reg-page .naiyo-area .item-box .dl-box{margin:33px auto 0;display:block;width:86.2857142857%}body .reg-page .naiyo-area .item-box .dl-box dl{width:100%}body .reg-page .naiyo-area .item-box .dl-box dl+dl{margin-top:30px}body .reg-page .faq-area{margin-top:100px}}
/*# sourceMappingURL=page-regenerative-medicine.min.css.map */