.is-hidden{display:none!important}.is-unvisible{visibility:hidden}.is-show{display:block!important}.is-sp-show{display:none}@media screen and (max-width:767px){.is-sp-show{display:block}br.is-sp-show{display:inline}img.is-sp-show{display:inline}span.is-sp-show{display:inline}}.is-tablet-show{display:none}@media screen and (min-width:641px) and (max-width:1100px){.is-tablet-show{display:block}br.is-tablet-show{display:inline}img.is-tablet-show{display:inline}span.is-tablet-show{display:inline}}.is-tabletSp-show{display:none}@media screen and (max-width:1100px){.is-tabletSp-show{display:block}br.is-tabletSp-show{display:inline}img.is-tabletSp-show{display:inline}span.is-tabletSp-show{display:inline}}@media screen and (max-width:767px){.is-tabletPc-show{display:none}}@media screen and (max-width:1100px){.is-pc-show{display:none}}article{background-color:#cb0080}body#interview-vol1 .l-hero{background-color:#c2c4b4;background-image:url(../imgs/interview-vol1/pic_page-hero.jpg)}body#interview-vol2 .l-hero{background-color:#b3bab5;background-image:url(../imgs/interview-vol2/pic_page-hero.jpg)}figcaption{margin-top:5px;display:block;text-align:right;font-size:10px;color:#666}@media screen and (max-width:767px){figcaption{text-align:left}}.profile{margin-bottom:30px;padding-top:20px;border-top:1px solid #d5007e}.profile:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html .profile{height:1px}.profile .pic{float:left;margin-right:20px}.profile .text{overflow:hidden;line-height:1.875}.profile .text .intro{padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #d5007e}.profile .text .info{font-size:87.5%;text-align:left}.profile .career{margin-top:1em;font-size:81.25%;line-height:1.875}.profile .career dt{float:left;margin-right:1em}.profile .career dd{overflow:hidden}@media screen and (max-width:767px){.profile{font-size:81.25%}.profile .pic{width:100px;margin-right:10px}.profile .text{overflow:inherit;line-height:1.57143}.profile .career{padding-top:10px;clear:both}}body#interview-vol1 .l-contents__lead,body#interview-vol2 .l-contents__lead{margin-bottom:15px}body#history .l-hero{background-color:#91d2fe;background-image:url(../imgs/history/pic_page-hero.jpg)}body#history .section p{font-size:87.5%;line-height:1.85714}@media screen and (max-width:767px){body#history .section p{font-size:81.25%}}body#history .section .subHead{margin-bottom:30px;text-align:center}@media screen and (max-width:767px){body#history .section .subHead{margin-bottom:15px}}body#history .section__head{margin-bottom:50px}@media screen and (max-width:767px){body#history .section__head{margin-bottom:20px}}body#history .col a:hover{text-decoration:none}body#history .section .quoteSite{text-align:right;font-size:62.5%;color:#888;margin-top:20px}body#history .chronology{border:solid 1px #dedede;background-color:#fff;padding:30px 14px 10px 100px;margin-bottom:60px}body#history .chronology dt{padding-bottom:0;padding-right:12px;float:left}body#history .chronology dd{overflow:hidden;top:-2px;position:relative;margin-bottom:0}body#history .chronology dd p,body#history .chronology dd ul{margin-bottom:0;line-height:1.8}body#history .chronology dd li{margin-bottom:8px;line-height:1}body#history .chronology .linkTxt a{color:#ef417d;padding:1px 0 6px 25px;line-height:20px;background:url(../imgs/history/icon_link.png) no-repeat left top}body#history .chronology .linkTxt a:hover{background-image:url(../imgs/history/icon_link_on.png)}body#history .chronology .chronologyObj{padding:0 0 20px 25px;background:url(../imgs/history/bg_chronology_01.png) left top no-repeat}body#history .chronology .chronologyObj dt{top:-3px;position:relative}body#history .chronology .chronologyObj dd{font-size:87.5%}body#history .chronology dd .linkTxt a{text-decoration:underline}body#history .chronology .chronologyObj.last-child{background:url(../imgs/history/bg_chronology_02.png) left top no-repeat}body#history .chronology .notes{font-size:75%;color:#777}@media screen and (max-width:767px){body#history .chronology{border:solid 1px #dedede;background-color:#fff;padding:24px 14px 14px;margin-bottom:35px}body#history .chronology dd .linkTxt{padding-top:4px;margin-top:0}body#history .chronology dd .linkTxt a{text-decoration:underline;font-size:14px;border:none;background-size:14px auto;display:inline-block;padding:0 0 0 17px}body#history .chronology dd .linkTxt a:before{top:1px;left:0;margin-top:0}body#history .chronology dt{float:none;padding-top:3px;padding-bottom:10px;margin-bottom:0}body#history .chronology dt img{width:60px}body#history .chronology dd{top:-2px;position:relative;margin-bottom:0}body#history .chronology dd p{margin-bottom:10px;padding-bottom:0;line-height:18px}body#history .chronology dd li{margin-bottom:5px;line-height:18px}body#history .chronology .chronologyObj{padding:0 0 12px 25px;background:url(../imgs/history/bg_chronology_01_sp.png) left top no-repeat;background-size:19px 250px}body#history .chronology .chronologyObj dt{top:-2px;position:relative}body#history .chronology .chronologyObj.last-child{background:url(../imgs/history/bg_chronology_02_sp.png) left top no-repeat;background-size:19px 19px;padding-bottom:0}}body#history #section01{margin-bottom:60px}body#history #section01 .intro{margin-bottom:45px}body#history #section01 .intro:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#history #section01 .intro{height:1px}body#history #section01 .intro p{margin-bottom:1.5em}body#history #section01 .intro span{color:#d5007e;font-size:128.57143%}body#history #section01 .intro .text{float:left;width:54.54545%}body#history #section01 .intro .pic{overflow:hidden;text-align:center}@media screen and (max-width:767px){body#history #section01 .intro{margin-bottom:30px}body#history #section01 .intro .text{float:none;width:auto}}body#history #section01 .unit{margin-bottom:30px}body#history #section01 .unit p span{color:#d5007e;font-size:128.57143%}body#history #section01 .unit .figure{margin:30px 0 45px}@media screen and (max-width:767px){body#history #section01{margin-bottom:30px}body#history #section01 .whatWorks{margin-bottom:15px}body#history #section01 .whatWorks .subHead{margin-left:auto;margin-right:auto}body#history #section01 .feture .subHead{margin-left:auto;margin-right:auto}body#history #section01 .unit .figure{margin-bottom:30px}}body#history #section02 .section__head{margin-bottom:10px}body#history #section02 .intro{margin-bottom:45px}body#history #section02 .intro:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#history #section02 .intro{height:1px}body#history #section02 .intro p{margin-bottom:1.5em}body#history #section02 .intro span{color:#d5007e;font-size:128.57143%}body#history #section02 .intro .text{float:left;padding-top:30px}@media screen and (max-width:980px){body#history #section02 .intro .text{width:47.72727%}}body#history #section02 .intro .text a:hover{text-decoration:none}body#history #section02 .intro .pic{float:right;text-align:center}@media screen and (max-width:980px){body#history #section02 .intro .pic{width:47.72727%}}@media screen and (max-width:980px){body#history #section02 .intro .text{width:47.72727%}body#history #section02 .intro .pic{width:45.45455%}}@media screen and (max-width:767px){body#history #section02 .intro{margin-bottom:30px}body#history #section02 .intro .text{float:none;width:auto;padding-top:0}body#history #section02 .intro .text span br{display:none}body#history #section02 .intro .pic{float:none;width:auto}}body#history #section02 .unit{margin-bottom:30px}body#history #section02 .unit p span{color:#d5007e;font-size:128.57143%}body#history #section02 .unit .figure{margin:30px 0 45px}body#history #section02 .whatTechnical .lead{color:#d5007e;font-size:112.5%;margin-bottom:.5em}body#history #section02 .whatTechnical .unitCol{margin-bottom:10px}body#history #section02 .whatTechnical .unitCol:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#history #section02 .whatTechnical .unitCol{height:1px}body#history #section02 .whatTechnical .unitCol .unit__pic{float:right;margin:0 0 10px 20px}@media screen and (max-width:767px){body#history #section02 .whatTechnical .unitCol .unit__pic{float:none;text-align:center}}@media screen and (max-width:767px){body#history #section02 .whatTechnical .subHead{margin-left:auto;margin-right:auto}body#history #section02 .whatTechnical .unitCol .unit__pic{margin-left:0}body#history #section02 .whatResults .subHead{margin-left:auto;margin-right:auto}body#history #section02 .unit .figure{margin-bottom:30px}}body#channel .l-hero{background-color:#98c3fa;background-image:url(../imgs/channel/pic_page-hero.jpg)}body#channel .section p{font-size:87.5%;line-height:1.85714}@media screen and (max-width:767px){body#channel .section p{font-size:81.25%}}body#channel .section .subHead{margin-bottom:30px;text-align:center}@media screen and (max-width:767px){body#channel .section .subHead{margin-bottom:15px}}body#channel .section__head{margin-bottom:30px}@media screen and (max-width:767px){body#channel .section__head{margin-bottom:15px}}body#channel .movie__lead{font-size:100%;text-align:center;margin-bottom:30px}body#channel .movie__frame{text-align:center;margin-bottom:25px}body#channel .movie__other{text-align:center;margin-bottom:35px}body#channel .movie__other a:hover{text-decoration:none}body#channel .movie__other .logo{margin-bottom:10px}@media screen and (max-width:767px){body#channel .movie__lead{margin-bottom:15px;text-align:left;font-size:87.5%}body#channel .movie__frame{margin-bottom:15px}body#channel .movie__other{margin-bottom:25px}body#channel .movie__inner{position:relative;padding-top:56.25%}body#channel .movie__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}}body#channel .section .closing{border:1px solid #d5007e;padding:15px 20px;margin:30px 0 60px;font-size:112.5%;line-height:1.44444;color:#d5007e}@media screen and (max-width:767px){body#channel .section .closing{padding:10px;margin-bottom:30px;font-size:87.5%;line-height:1.44444}}body#channel #section01 .keypoint{margin-bottom:30px}body#channel #section01 .keypoint:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#channel #section01 .keypoint{height:1px}body#channel #section01 .keypoint p{margin-bottom:1.5em}body#channel #section01 .keypoint span{color:#d5007e;font-size:128.57143%}body#channel #section01 .keypoint .col:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#channel #section01 .keypoint .col{height:1px}body#channel #section01 .keypoint .figure{float:right;margin:0 0 0 40px}body#channel #section01 .keypoint .text{overflow:hidden}@media screen and (max-width:767px){body#channel #section01 .keypoint .figure{float:none;text-align:center;margin:0 auto 20px}body#channel #section01 .keypoint .text{float:none;width:auto;margin-bottom:20px}}body#channel #section01 .column{margin-bottom:45px;background-color:#f5f5f5;padding:20px;color:#000}body#channel #section01 .column .itemHead,body#channel #section01 .column .period{color:#d5007e}body#channel #section01 .column .itemHead{font-size:112.5%;line-height:1.44444;font-weight:400}body#channel #section01 .column .period{text-align:center;font-size:112.5%}body#channel #section01 .column .figure{margin:25px 0}@media screen and (max-width:767px){body#channel #section01 .column{margin-bottom:30px;padding:10px}body#channel #section01 .column .period{font-size:93.75%;text-align:left}}body#channel #section01 .generating{margin-bottom:30px}body#channel #section01 .generating .col{margin-bottom:30px}body#channel #section01 .generating .col:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#channel #section01 .generating .col{height:1px}body#channel #section01 .generating .figure{float:right;margin-left:40px}body#channel #section01 .generating .text{overflow:hidden;margin-bottom:20px}@media screen and (max-width:767px){body#channel #section01 .generating .col{margin-bottom:15px}body#channel #section01 .generating .figure{text-align:center;float:none;margin:0 auto 20px}}body#channel #section01 .flow dl{margin:15px 0 30px;font-size:87.5%;line-height:1.8}body#channel #section01 .flow a{color:inherit}body#channel #section01 .flow a:hover{text-decoration:none}body#channel #section02 .dermalStemCells .unit{margin-bottom:1em}body#channel #section02 .dermalStemCells .unitHead{font-size:112.5%;font-weight:400;color:#d5007e;line-height:1.44444}body#channel #section02 .dermalStemCells .imgTable{margin:25px 0 70px}body#channel #section02 .dermalStemCells .figure01{margin-bottom:30px}body#channel #section02 .dermalStemCells .topics{margin-bottom:25px;background-color:#f5f5f5;padding:20px;color:#000;text-align:right}body#channel #section02 .dermalStemCells .topics:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#channel #section02 .dermalStemCells .topics{height:1px}body#channel #section02 .dermalStemCells .topics .text{float:left;max-width:400px;width:47.61905%;margin-right:40px;text-align:left}body#channel #section02 .dermalStemCells .topics .pic{overflow:hidden}body#channel #section02 .dermalStemCells .topics h4{font-size:112.5%;font-weight:400;color:#d5007e;line-height:1.44444}body#channel #section02 .dermalStemCells .topics h5{font-size:87.5%;line-height:1.85714;font-weight:400}body#channel #section02 .dermalStemCells .topics dl{font-size:87.5%;line-height:1.85714}@media screen and (max-width:767px){body#channel #section02 .dermalStemCells .topics{padding:10px;text-align:center}body#channel #section02 .dermalStemCells .topics .text{float:none;width:auto;max-width:none;margin:0 auto 15px}}body#channel #section02 .newKnowledge .lead{margin-bottom:20px}body#channel #section02 .newKnowledge .item{padding:0 0 25px 90px;background-position:left top;background-repeat:no-repeat}body#channel #section02 .newKnowledge .item:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#channel #section02 .newKnowledge .item{height:1px}body#channel #section02 .newKnowledge .item h4{font-size:112.5%;font-weight:400;color:#d5007e;line-height:1.44444}body#channel #section02 .newKnowledge .item p{font-size:87.5%;line-height:1.85714}@media screen and (max-width:767px){body#channel #section02 .newKnowledge .item{padding:0 0 25px 55px;background-size:40px auto}body#channel #section02 .newKnowledge .item p{font-size:81.25%}}body#channel #section02 .newKnowledge .item01 .text,body#channel #section02 .newKnowledge .item02 .text{float:left;margin-right:40px;width:41.66667%}body#channel #section02 .newKnowledge .item01 .pic,body#channel #section02 .newKnowledge .item02 .pic{overflow:hidden}@media screen and (max-width:767px){body#channel #section02 .newKnowledge .item01 .text,body#channel #section02 .newKnowledge .item02 .text{float:none;width:auto;margin:0 0 25px 0}}body#channel #section02 .newKnowledge .item01{background-image:url(../imgs/channel/icon_new-knowleadge01.png)}body#channel #section02 .newKnowledge .item02{background-image:url(../imgs/channel/icon_new-knowleadge02.png)}body#channel #section02 .newKnowledge .item02 p span{display:inline-block;font-size:85.71429%;padding-left:1em;text-indent:-1em}body#channel #section02 .newKnowledge .item03{background-image:url(../imgs/channel/icon_new-knowleadge03.png)}body#channel #section02 .newKnowledge .item03 .text{margin-bottom:25px}body#channel #section02 .period{margin-bottom:60px;font-size:87.5%;line-height:1.85714}@media screen and (max-width:767px){body#channel #section02 .period{margin-bottom:30px}}body#channel #section03 .unit{margin-bottom:45px}body#channel #section03 .unit:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html body#channel #section03 .unit{height:1px}body#channel #section03 .unit:last-child{margin-bottom:0}body#channel #section03 .unit:last-child p+p{margin-top:1.5em}body#channel #section03 .unit .pic{float:right;margin-left:40px}body#channel #section03 .unit .text{overflow:hidden}@media screen and (max-width:767px){body#channel #section03 .unit{margin-bottom:15px}body#channel #section03 .unit .pic{text-align:center;float:none;margin:0 0 20px}}@media screen and (max-width:767px){body#channel #section03 .whatCollagen .subHead{margin-left:auto;margin-right:auto}body#channel #section03 .collagen .subHead{margin-left:auto;margin-right:auto}body#channel #section03 .stop .subHead{margin-left:auto;margin-right:auto}}body#channel .quoteSite{text-align:right;font-size:75%;color:#888;margin-top:20px}
/*# sourceMappingURL=category.css.map */
