.about #wrap{overflow:hidden}@media (min-width: 768px){.about #wrap .c-bg{background:url(../../img/background/bg_about.svg) center/cover no-repeat;max-height:280.10417vw}}.about .intro{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:126px 0 32px}@media (max-width: 767px){.about .intro{flex-wrap:wrap;padding:132px 0 176px}}.about .intro__img{width:calc(560 / 1240 * 100%);position:relative;margin:0 4px 0 29px}.about .intro__img:before{display:block;content:" ";width:100%;padding-top:130.35714%}.about .intro__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.about .intro__img{width:100%;order:1;margin:0px auto;position:relative;max-width:200px}.about .intro__img:before{display:block;content:" ";width:100%;padding-top:140%}.about .intro__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.about .intro__img img{mix-blend-mode:multiply;transform:translate3d(0, 0, 0);top:-14px}.about .intro__cont{width:calc(512 / 1240 * 100%);text-align:center;font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em;font-weight:500;padding-bottom:32px}@media only screen and (max-width: 1200px){.about .intro__cont{width:50%;font-size:16px}}@media (max-width: 767px){.about .intro__cont{width:100%;font-size:18px;padding-bottom:45px}}.about .intro__cont .sub{margin-bottom:14px}@media (max-width: 767px){.about .intro__cont .sub{margin-bottom:6px}}.about .intro__cont .txt{text-align:left;margin-bottom:28px}@media (max-width: 767px){.about .intro__cont .txt{font-size:14px;font-size:1.4rem;line-height:2em;margin-bottom:30px}}.about .intro__cont .title{font-size:36px;font-size:3.6rem;line-height:1.6em;letter-spacing:0em;font-weight:500;margin-bottom:52px}@media only screen and (max-width: 1200px){.about .intro__cont .title{font-size:28px;margin-bottom:36px}}@media (max-width: 767px){.about .intro__cont .title{font-size:28px;font-size:2.8rem;margin-bottom:42px}}@media (max-width: 767px){.about .intro__cont .dic{font-size:16px;font-size:1.6rem}}.about .intro__cont .dic span{font-size:24px;margin-left:10px;vertical-align:bottom}@media (max-width: 767px){.about .intro__cont .dic span{font-size:22px}}.about .office{max-width:970px;margin:0 auto 195px;border-radius:50px;overflow:hidden;position:relative}.about .office:before{display:block;content:" ";width:100%;padding-top:67.01031%}.about .office>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.about .office{border-radius:30px;position:relative;margin:0 auto 100px}.about .office:before{display:block;content:" ";width:100%;padding-top:68.65672%}.about .office>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.about .chatbox{max-width:970px;margin:0 auto 297px}@media (max-width: 767px){.about .chatbox{margin-bottom:316px}}.about .chatbox .ttl{font-size:36px;font-size:3.6rem;line-height:1.66667em;letter-spacing:0em;font-weight:500;margin-bottom:62px}@media (max-width: 767px){.about .chatbox .ttl{font-size:26px;font-size:2.6rem;line-height:1.42308em;margin-bottom:46px;margin-right:-4px}}.about .chatbox .ttl.snd{padding-top:95px}@media (max-width: 767px){.about .chatbox .ttl.snd{padding-top:120px;margin-bottom:50px}.about .chatbox .ttl.snd+.txt{font-weight:300;line-height:20px}}.about .chatbox .txt{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.about .chatbox .txt{font-size:14px;font-size:1.4rem;line-height:2em}}.about .chatbox .sub{margin-bottom:106px}@media (max-width: 767px){.about .chatbox .sub{margin-bottom:46px}}.about .chatbox .msg{background:#fff;padding:46px 85px;margin-bottom:100px;width:fit-content}@media (max-width: 767px){.about .chatbox .msg{padding:27px 30px;margin-bottom:30px;line-height:calc(26 / 14);width:calc(100% - 20px)}}.about .chatbox .msg.send{border-radius:80px 80px 0 80px;color:#EE86B4;font-weight:700;margin-left:auto}@media (max-width: 767px){.about .chatbox .msg.send{border-radius:40px 40px 0 40px;margin-left:auto}}.about .chatbox .msg.reply{border-radius:80px 80px 80px 0px;margin-right:70px}@media (max-width: 767px){.about .chatbox .msg.reply{border-radius:40px 40px 40px 0px}}.about .contact-box__wrap{background:#FFF8F8}

/*# sourceMappingURL=maps/about.min.css.map */
