  .about-wrapper{width:960px;margin:0 auto;position:relative;padding-bottom:100px}@media screen and (max-width: 767px){.about-wrapper{width:100%;padding-bottom:10vw}}.about-wrapper .intro{width:100%;margin-bottom:100px}@media screen and (max-width: 767px){.about-wrapper .intro{padding:0 5%;margin-bottom:10vw}}.about-wrapper .intro h2{width:910px;margin:0 auto;margin-bottom:30px}@media screen and (max-width: 767px){.about-wrapper .intro h2{width:100%}}.about-wrapper .intro h2 img{display:block;width:100%;height:auto}.about-wrapper .intro p{font-size:18px;text-align:center;margin-bottom:50px}@media screen and (max-width: 767px){.about-wrapper .intro p{text-align:left;font-size:4vw;margin-bottom:5vw}}.about-wrapper .character{width:100%}@media screen and (max-width: 767px){.about-wrapper .character{padding:0 5%}}.about-wrapper .character h2{width:100%;border-radius:35px;margin-bottom:30px;background-color:#0097E0;position:relative;padding:15px 0}@media screen and (max-width: 767px){.about-wrapper .character h2{padding:3vw 0}}.about-wrapper .character h2 img{display:block;width:210px;height:auto;margin:0 auto}@media screen and (max-width: 767px){.about-wrapper .character h2 img{width:40vw}}.about-wrapper .character h2::before{content:'';position:absolute;display:block;z-index:1;border-style:solid;border-color:#0097E0 transparent;border-width:15px 15px 0 15px;bottom:-15px;left:50%;margin-left:-15px}.about-wrapper .character p{font-size:16px;text-align:center;margin-bottom:50px}@media screen and (max-width: 767px){.about-wrapper .character p{text-align:left;font-size:4vw;margin-bottom:5vw}}
