@media(max-width: 1060px){.wrapper{padding:0 20px}}.wrapper section h1{padding-top:50px;text-align:center;font-size:40px;font-weight:700}@media(max-width: 769px){.wrapper section h1{font-size:45px}}@media(max-width: 450px){.wrapper section h1{line-height:1.3;font-size:35px;padding-top:0}}.wrapper section h1 span{display:inline-block}.wrapper section.about_hf{position:relative}.wrapper section.about_hf .head{margin-bottom:30px;text-align:center;font-size:25px}@media(max-width: 450px){.wrapper section.about_hf .head{font-size:20px}}.wrapper section.about_hf .head h2{margin-bottom:0px;font-weight:700;line-height:1.8;letter-spacing:1px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.wrapper section.about_hf .head .line{width:270px;margin:0 auto}.wrapper section.about_hf .head .line img{display:block}.wrapper section.about_hf .text{text-align:center;line-height:1.8;font-size:16px;margin:0 auto}.wrapper section.about_hf .text span{display:inline-block}.wrapper section.about_hf .service_dream{width:350px;margin:15px auto 0}@media(max-width: 450px){.wrapper section.about_hf .service_dream{width:100%}}.wrapper section.member{padding-top:90px;padding-bottom:0}@media(max-width: 769px){.wrapper section.member{padding-top:20px}}.wrapper section.member .head{text-align:center}.wrapper section.member .head h2{position:relative;display:inline-block;font-size:40px;margin-bottom:0;font-weight:700;line-height:1.8}@media(max-width: 450px){.wrapper section.member .head h2{font-size:25px}}.wrapper section.member .head h2 .font{width:50%;position:absolute;top:-30%;left:-20%}.wrapper section.member .head .en{text-align:center;font-weight:700;color:#eee944;font-size:18px;margin-bottom:30px}.wrapper section.member .contents{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 450px){.wrapper section.member .contents{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.wrapper section.member .contents .area{width:18%;padding:0}@media(max-width: 450px){.wrapper section.member .contents .area{width:48%;margin-bottom:20px}}.wrapper section.member .contents .area .logo{width:100%}.wrapper section.member .contents .area h3{text-align:center;font-size:18px;font-weight:700;margin:10px 5px;line-height:1.5}.wrapper section.member .contents .area p{font-size:14px;text-align:center;line-height:1.5}@media(max-width: 769px){.wrapper section.member .contents .area p .member_under{display:inline-block}}/*# sourceMappingURL=about-site.css.map */