.inner-header-area .introduction-block{position:absolute;top:0;right:0;background-color:#fff;width:6rem;padding:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.18rem}.inner-header-area .introduction-block h2{font-size:.18rem;line-height:100%}.inner-header-area .introduction-block .introduction{margin-top:.1rem;border:1px solid #000;overflow:hidden;display:inline-block;position:relative}.inner-header-area .introduction-block .introduction .img-block{height:100%;width:1.5rem;float:left;line-height:0;overflow:hidden;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0}.inner-header-area .introduction-block .introduction .txt-block{float:left;padding:.1rem .15rem;width:3.7rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:1.5rem}.inner-header-area .introduction-block .introduction .txt-block .name{font-size:.24rem;line-height:100%;margin-bottom:.1rem}.inner-header-area .introduction-block .introduction .txt-block .department{font-size:0.16852rem;margin-bottom:.1rem;line-height:150%}.inner-header-area .introduction-block .introduction .txt-block .intro-desc{font-size:0.16852rem;line-height:150%}.inner-header-area .introduction-block .introduction.intro01 .img-block{background-image:url(../images/merit-thumb01.png)}.inner-header-area .introduction-block .introduction.intro02 .img-block{background-image:url(../images/merit-thumb02.png)}.sub-title-block h2{margin-bottom:.8rem}.sub-title-block .desc{margin-bottom:0}.index-area{background-color:#f2f2f2;padding:.8rem 0;margin-top:0}.index-area .icon-merit{background-image:url(../images/merit-icon.png)}.index-area .icon-demerit,.index-area .icon-merit{width:0.30093rem;height:0.30093rem;position:absolute;top:0;bottom:0;left:.13rem;margin:auto;background-size:contain}.index-area .icon-demerit{background-image:url(../images/demerit-icon.png)}.index-area .merit-list{padding:0 .35rem;overflow:hidden}.index-area .merit-list li{float:left;margin-bottom:.3rem;font-size:.18rem;background-color:#fff}.index-area .merit-list li a{display:list-item;width:5.4rem;padding:.2rem .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;text-align:left}.index-area .merit-list li:nth-child(2n){float:right}.index-area .merit-list li:last-child{margin-bottom:0}.index-area .merit-index.merit{margin-bottom:.4rem}.index-area .merit-index.merit .merit-list li a{border-color:#c1272d}.index-area .merit-index.merit .merit-list li a .color{color:#c1272d}.index-area .merit-index.demerit .merit-list li a{border-color:#0868ac}.index-area .merit-index.demerit .merit-list li a .color{color:#0868ac}.deco-line-area *{-webkit-transition:all .5s;transition:all .5s;opacity:1}.deco-line-area{height:1rem;position:absolute}.deco-line-area .deco-line01-01{position:absolute;width:1rem;height:1px;left:-.3rem;top:.6rem}.deco-line-area .deco-line01-02{position:absolute;width:1px;height:.5rem;top:.2rem;left:-.2rem}.deco-line-area.initial *{opacity:0}.deco-line-area.initial .deco-line01-01{left:7rem}.deco-line-area.initial .deco-line01-02{top:-1rem}.merit-content-list li{position:relative;overflow:hidden;margin-bottom:.6rem}.merit-content-list li:last-child{margin-bottom:0}.merit-content-list li .sub-title-block{width:5.6rem;min-height:7rem}.merit-content-list li .sub-title-block .link-head{font-size:.24rem;margin-bottom:.1rem}.merit-content-list li .sub-title-block .desc{margin-bottom:.2rem}.merit-content-list li .merit-img-block{width:5.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.merit-content-list li .merit-img-block.fig-block{min-height:7rem;border:1px solid #000;padding:.2rem .39rem}.merit-content-list li .merit-img-block.fig-block h4{font-size:.18rem;font-weight:600;margin-bottom:.2rem;line-height:150%}.merit-content-list li .merit-img-block.fig-block .img{margin-bottom:.2rem}.merit-content-list li .merit-img-block.fig-block .img img{width:100%;line-height:0}.merit-content-list li .merit-img-block.fig-block .research{font-size:0}.merit-content-list li .merit-img-block.fig-block .research .title{font-size:.14rem;line-height:150%;margin-bottom:.1rem}.merit-content-list li .merit-img-block.fig-block .research dl{line-height:0;margin-bottom:.05rem}.merit-content-list li .merit-img-block.fig-block .research dt{font-size:0.14444rem;display:inline-block;width:15%;line-height:150%;vertical-align:top}.merit-content-list li .merit-img-block.fig-block .research dd{font-size:0.14444rem;display:inline-block;width:85%;line-height:150%;vertical-align:top;padding-left:1em;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}.merit-content-list li .merit-img-block.fig-block .link-head{margin-bottom:.1rem}.merit-content-list li .merit-img-block.fig-block .desc{margin-bottom:.2rem}.merit-content-list li .merit-img-block.fig-block .anno{font-size:0.14444rem}.merit-content-list li .merit-img-block>img{width:100%}.right-img{overflow:hidden}.right-img .merit-img-block{float:right}.right-img .sub-title-block{float:left}.left-img{overflow:hidden}.left-img .merit-img-block{float:left}.left-img .sub-title-block{float:right}.section-area.merit .deco-line-area p,.section-area.merit .horizon{background-color:#c1272d}.section-area.merit .color{color:#c1272d}.section-area.demerit .deco-line-area p,.section-area.demerit .horizon{background-color:#0868ac}.section-area.demerit .color{color:#0868ac}@media screen and (max-width:767px){.inner-header-area .introduction-block{position:static;width:100%;padding:0 .12rem;font-size:.18rem}.inner-header-area .introduction-block h2{margin-top:.1rem}.inner-header-area .introduction-block .introduction{margin-top:.2rem}.inner-header-area .introduction-block .introduction.intro01{margin-top:.1rem}.inner-header-area .introduction-block .introduction .img-block{height:100%;width:30%}.inner-header-area .introduction-block .introduction .txt-block{padding:.1rem .05rem;width:70%;margin-left:30%}.inner-header-area .introduction-block .introduction .txt-block .name{font-size:.18rem;margin-bottom:.05rem}.inner-header-area .introduction-block .introduction .txt-block .department{font-size:.12rem;margin-bottom:.1rem}.inner-header-area .introduction-block .introduction .txt-block .intro-desc{font-size:.12rem;line-height:150%}.index-area .sp-index-list{font-size:0;text-align:center}.index-area .sp-index-list li{display:inline-block;font-size:.14rem;line-height:100%;padding:.1rem 0;width:48%;margin-right:4%;margin-bottom:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;background-color:#fff}.index-area .sp-index-list li:last-child{margin-right:0}.index-area .sp-index-list li.on.merit{background-color:#c1272d;border:1px solid #c1272d;color:#fff}.index-area .sp-index-list li.on.demerit{background-color:#0868ac;border:1px solid #0868ac;color:#fff}.merit-index{display:none}.merit-index.on{display:block;opacity:1;top:0}.index-area{margin-top:.6rem;padding-top:.6rem;padding-bottom:.6rem}.index-area .merit-list{padding:0}.index-area .merit-list.link-btn01 a{font-size:.1rem}.index-area .merit-list li{width:100%;margin-bottom:.1rem;font-size:.1rem}.index-area .merit-list li a{width:100%;padding:.1rem .3rem .1rem .1rem}.index-area .icon-demerit,.index-area .icon-merit{opacity:.3}.merit-content-list{margin-top:.2rem}.merit-content-list .sub-title-block h3{text-align:left}.merit-content-list .link-btn01{margin-bottom:.2rem}.merit-content-list li{margin-bottom:.6rem}.merit-content-list li .sub-title-block{width:100%;min-height:auto}.merit-content-list li .sub-title-block .link-head{font-size:.14rem}.merit-content-list li .merit-img-block{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.merit-content-list li .merit-img-block.fig-block{min-height:auto;padding:.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.merit-content-list li .merit-img-block.fig-block h4{font-size:.12rem;margin-bottom:.2rem}.merit-content-list li .merit-img-block.fig-block .research .title{font-size:.12rem}.merit-content-list li .merit-img-block.fig-block .research dl{line-height:0;margin-bottom:.05rem}.merit-content-list li .merit-img-block.fig-block .research dt{font-size:.12rem;width:100%}.merit-content-list li .merit-img-block.fig-block .research dd{font-size:.12rem;display:inline-block;width:100%;margin-left:.1rem;padding-left:1em;text-indent:-1em;-webkit-box-sizing:border-box;box-sizing:border-box}.merit-content-list li .merit-img-block.fig-block .link-head{margin-bottom:.1rem}.merit-content-list li .merit-img-block.fig-block .desc{margin-bottom:.2rem}.merit-content-list li .merit-img-block.fig-block .anno{padding-left:1em;text-indent:-1em;font-size:.12rem;line-height:150%}.merit-content-list li .merit-img-block>img{width:100%}}