@charset "UTF-8";.l-title{background-image:url(../mobile/img/regenerative-medicine_title_bg.jpg)}.box>.title{margin-bottom:2rem}.box .button a{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3rem;display:block;text-align:center;color:#fff}.box .button.link a{padding:1.5rem;background:url(../img/arrow5.svg) right .5rem center no-repeat #4988a8;background-size:1.3rem auto;font-size:1.4rem}.sub-box:last-child>:last-child{margin-bottom:0}.sub-box>.title{line-height:1.4090909091;font-size:1.6rem;font-weight:700;color:#4988a8;margin-bottom:1.5rem}.m-purpose .box-inner>.text{margin-bottom:2rem}.m-purpose .sub-box>.title{margin:0 0 .975rem}.m-purpose .pic{float:right;margin:0 0 1rem 1rem;width:35%}.m-purpose .text{margin:0}.m-purpose .cell .sub-box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-purpose .cell .pic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:none;margin:0 0 1.5rem;width:auto}.m-purpose .cell .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1.2rem}.m-purpose .cell .kinds{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.m-purpose .cell .kinds-contents{margin-bottom:1.1rem}.m-purpose .cell .kinds-contents>.title{margin-bottom:.6rem;padding:0 .8rem;background:#4988a8;line-height:1.5714285714;font-size:1.4rem;font-weight:700;color:#fff}.m-purpose .cell .kinds-contents>.text{padding-right:9.75rem;background-position:right .4rem;background-repeat:no-repeat;background-size:8.75rem;line-height:1.5714285714}.m-purpose .cell .kinds-contents.ips .text{background-image:url(../mobile/img/regenerative-medicine_kinds_ips_bg.jpg)}.m-purpose .cell .kinds-contents.es .text{background-image:url(../mobile/img/regenerative-medicine_kinds_es_bg.jpg)}.m-purpose .cell .kinds-contents.hsc .text{background-image:url(../mobile/img/regenerative-medicine_kinds_hsc_bg.jpg)}.m-purpose .cell .kinds-contents.ads .text{background-image:url(../mobile/img/regenerative-medicine_kinds_ads_bg.jpg)}.m-purpose .cell .kinds small{display:inline-block;font-size:1rem}.m-purpose a{text-decoration:underline;color:#4988a8}.m-position .pic{margin-bottom:1.5rem}.m-contents .box-inner>.text{margin-bottom:1.7rem}.m-menu-list{margin-bottom:2rem}.m-menu-item{position:relative;margin:0 0 1rem}.m-menu-item:last-child{margin-bottom:0}.m-menu-item a{border-radius:0 .4rem .4rem 0;display:block;position:relative;background:url(../img/sub_menu_title_bg.gif) left top repeat #f1ede4;background-size:.4rem auto;text-decoration:none;font-size:1.4rem}.m-menu-item a::before{border-radius:0 .3rem .3rem 0;content:"";display:block;position:absolute;top:0;right:0;width:1.8rem;height:100%;background:url(../img/arrow9.svg) center no-repeat #4988a8;background-size:80% auto;vertical-align:middle}.m-menu-item a::after{content:"";display:table;clear:both}.m-menu-item .pic{position:relative;float:left;width:10rem}.m-menu-item .pic::before{content:"";display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#fff}.m-menu-item .pic img{position:relative;z-index:1;width:100%}.m-menu-item .menu-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;padding-right:1.8rem}.m-menu-item .title{margin:0 1.2rem;padding:1rem 0 .6rem .1rem;border-bottom:.1rem solid #4988a8;font-size:1.4rem;font-weight:700;color:#4988a8}.m-menu-item .text{padding:.6rem 1.2rem 0;text-align:justify;line-height:1.3;font-size:1.1rem}.m-menu-item .pic{margin-bottom:0}