.about canvas{position:fixed;top:0;left:0;z-index:-1;filter:blur(5px)}@media (max-width: 767px){.about canvas{pointer-events:none;touch-action:pan-y}}@media (max-width: 767px){.about .c-subpage__title{transform:translateX(-50%);top:14%}}.about .c-intro__txt small{font-size:13px}.about .sec-main{padding:33px 20px 59px}@media (max-width: 767px){.about .sec-main{padding:16px 0 51px}}.about .sec-main__ins{display:flex;justify-content:space-between}@media (max-width: 767px){.about .sec-main__ins{display:block}}.about .sec-main__ins .main-info{width:20.5%;max-width:195px}@media only screen and (min-width: 768px) and (max-width: 1200px){.about .sec-main__ins .main-info{width:25%;max-width:unset}}@media only screen and (min-width: 768px) and (max-width: 900px){.about .sec-main__ins .main-info{width:30%}}@media (max-width: 767px){.about .sec-main__ins .main-info{width:100%;max-width:252px;margin-left:auto}}.about .sec-main__ins .main-info .item{text-align:justify;letter-spacing:0.042em}.about .sec-main__ins .main-info .item:not(:last-child){margin-bottom:58px}@media (max-width: 767px){.about .sec-main__ins .main-info .item:not(:last-child){margin-bottom:30px}}.about .sec-main__ins .main-info .item .item-ttl{font-size:14px;font-size:1.4rem;line-height:1.85714em;font-weight:500}@media (max-width: 767px){.about .sec-main__ins .main-info .item .item-ttl{line-height:calc(25/15)}}.about .sec-main__ins .main-info .item .item-ttl span{font-size:16px}.about .sec-main__ins .main-info .item .item-ttl em{font-family:"Jost",sans-serif;font-size:13px}.about .sec-main__ins .main-info .item .item-txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.03em;font-weight:400;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:12px}@media (max-width: 767px){.about .sec-main__ins .main-info .item .item-txt{margin-top:17px}}.about .sec-main__ins .main-content{width:66.5%;max-width:808px}@media (max-width: 767px){.about .sec-main__ins .main-content{width:100%;max-width:100%}}.about .sec-main__ins .main-content .c-intro{max-width:573px;margin-top:-3px;margin-right:0}.about .sec-main__ins .main-content__block{margin-top:185px}@media (max-width: 767px){.about .sec-main__ins .main-content__block{margin-top:46px;padding-top:50px;border-top:1px solid rgba(51,51,51,0.3)}}.about .sec-main__ins .main-content__block .item{text-align:justify}.about .sec-main__ins .main-content__block .item:first-child>*:first-child{margin-top:0}.about .sec-main__ins .main-content__block .item:not(:last-child){margin-bottom:40px}@media (max-width: 767px){.about .sec-main__ins .main-content__block .item:not(:last-child){margin-bottom:24px}}.about .sec-main__ins .main-content__block .item .gr-img .img{position:relative}.about .sec-main__ins .main-content__block .item .gr-img .img:before{display:block;content:" ";width:100%;padding-top:63.98515%}.about .sec-main__ins .main-content__block .item .gr-img .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.about .sec-main__ins .main-content__block .item .gr-img .img:not(:last-child){margin-bottom:10px}.about .sec-main__ins .main-content__block .item .ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:bold;margin-top:64px}@media (max-width: 767px){.about .sec-main__ins .main-content__block .item .ttl{font-size:16px;line-height:calc(25/16);margin-top:39px}}.about .sec-main__ins .main-content__block .item .txt{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.03em;font-weight:400;font-feature-settings:"palt";margin-top:30px}.about .sec-main__ins .main-content__block .item .txt.pd-top{padding-top:27px}@media (max-width: 767px){.about .sec-main__ins .main-content__block .item .txt.pd-top{padding-top:14px}}@media (max-width: 767px){.about .sec-main__ins .main-content__block .item .txt{font-size:14px;line-height:calc(25/14);margin-top:27px}}.about .sec-main__ins .main-content .btn-contact{margin-top:140px;max-width:223px}@media (max-width: 767px){.about .sec-main__ins .main-content .btn-contact{max-width:200px;margin:43px auto 0;min-height:60px}}.about .cmn-breadcrumb,.about .footer{background-color:#fff}

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