.pagefm27 .bg::before{background-image:url(../images/common/fm27-bgimg.webp);background-repeat:no-repeat;background-position:center;background-size:auto 42%}@media screen and (max-width: 980px){.pagefm27 .topBox .topCatch{bottom:12vw}}.explanationWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;margin-bottom:80px}.explanationWrap .flexCell{width:50%}.explanationWrap .flexCell img{width:100%;height:auto;border-radius:.7vw;border:1px solid #d4d4d7}.explanationWrap:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.explanationWrap h3{color:#fff;font-size:40px;margin-bottom:36px;margin-bottom:3vw}@media screen and (max-width: 1200px){.explanationWrap{gap:6vw;margin-bottom:6vw}.explanationWrap h3{font-size:2.5vw;margin-bottom:1vw}}@media screen and (max-width: 980px){.explanationWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14vw}.explanationWrap .flexCell{width:100%;text-align:center}.explanationWrap h3{font-size:6vw;color:#e6e6fa;margin-bottom:3vw}}/*# sourceMappingURL=fm27.min.css.map */