#about{margin-top:90px;padding:0 6.5% 150px}@media screen and (max-width:960px){#about{margin-top:80px;padding:0 6.5% 120px}}@media screen and (max-width:738px){#about{margin-top:60px;padding:0 5% 100px}}@media screen and (max-width:640px){#about{margin-top:50px}}#about .catch_area h2.catch{font-size:70px;font-family:'apercu-regular-pro';font-weight:400;letter-spacing:0;line-height:1.15}h2.catch .sp_block{display:none}@media screen and (max-width:1200px){#about .catch_area h2.catch{font-size:6vw}}@media screen and (max-width:960px){#about .catch_area h2.catch{font-size:7vw;line-height:1.15}}@media screen and (max-width:738px){#about .catch_area h2.catch{font-size:8vw;line-height:1.2;letter-spacing:0em}}@media screen and (max-width:640px){#about .catch_area h2.catch{font-size:9vw;line-height:1.2}h2.catch .sp_block{display:block}}#about .profile_area{margin-top:90px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;z-index:0}@media screen and (max-width:1100px){#about .profile_area{align-items:flex-start}}@media screen and (max-width:960px){#about .profile_area{margin-top:70px}}@media screen and (max-width:738px){#about .profile_area{margin-top:60px;display:block}}#about .profile_area .img_area{width:42.5%}@media screen and (max-width:1100px){#about .profile_area .img_area{width:37.5%}}@media screen and (max-width:960px){#about .profile_area .img_area{width:32.5%}}@media only screen and (max-width:738px){#about .profile_area .img_area{width:100%}}#about .profile_area .txt_area{width:42.5%;margin-right:2.5%}#about .profile_area .name_area h2.en{font-size:16px;font-family:'apercu-regular-pro';font-weight:400;letter-spacing:.05em;line-height:1}#about .profile_area .name_area h1.name_jp{margin-top:15px;font-size:20px;font-weight:500;letter-spacing:.175em;line-height:1}#about .profile_area .description_area{margin-top:50px}#about .profile_area .description_area p{margin-top:1.5em}#about .profile_area .description_area p:first-child{margin-top:0}@media screen and (max-width:1100px){#about .profile_area .txt_area{width:51.5%;margin-right:0}}@media screen and (max-width:960px){#about .profile_area .txt_area{margin:0;width:55%}#about .profile_area .name_area h2.en{font-size:15px}#about .profile_area .name_area h1.name_jp{margin-top:15px;font-size:18px}#about .profile_area .description_area{margin-top:35px}}@media only screen and (max-width:738px){#about .profile_area .txt_area{width:100%;margin:60px auto 0;padding:0 2.5%}#about .profile_area .name_area{text-align:center}#about .profile_area .name_area h2.en{font-size:15px}#about .profile_area .name_area h1.name_jp{margin-top:12px}#about .profile_area .description_area{margin-top:45px}}@media only screen and (max-width:640px){#about .profile_area .txt_area{margin:50px auto 0;padding:0 2.5%}#about .profile_area .description_area{margin-top:35px}}#about .other_area{margin-top:130px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width:960px){#about .other_area{margin-top:120px}}@media screen and (max-width:738px){#about .other_area{margin-top:100px;display:block}}#about .other_area .img_area{width:45%;position:relative;z-index:0;order:2}#about .other_area .img_area:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#111;opacity:.2;z-index:1}#about .other_area .img_area img{position:relative;z-index:0}#about .logo-area{position:absolute;top:50%;right:0;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;text-align:center;color:#fafafa}#about .logo-area h1.jp{font-size:21px;font-family:'Noto Sans JP',sans-serif;font-weight:700;letter-spacing:.25em;line-height:1}#about .logo-area h1.jp .and{padding:0 3px;font-size:.9em;vertical-align:0}#about .logo-area h1.name{margin-top:12px;font-size:17px;font-family:'apercu-regular-pro';font-weight:400;letter-spacing:.2em;line-height:1}#about .logo-area h1.name span{margin-right:10px;font-family:'Dawning of a New Day',cursive;font-weight:400;font-size:20px;vertical-align:0;letter-spacing:.1em;text-transform:lowercase}@media screen and (max-width:1100px){#about .other_area .img_area{width:42.5%}}@media screen and (max-width:960px){#about .other_area .img_area{margin:0;width:40%}#about .logo-area h1.jp{font-size:17px}#about .logo-area h1.jp .and{padding:0 2px}#about .logo-area h1.name{margin-top:8px;font-size:14px}#about .logo-area h1.name span{margin-right:8px;ffont-size:15px}}@media screen and (max-width:738px){#about .other_area .img_area{width:100%}#about .logo-area h1.jp{font-size:18px}#about .logo-area h1.jp .and{padding:0 2px}#about .logo-area h1.name{margin-top:10px;font-size:15px}#about .logo-area h1.name span{margin-right:8px;ffont-size:16px}}#about .other_area .txt_area{width:45%;margin:70px 0 0;order:1}#about .other_area .txt_area .catch_area{margin-bottom:45px}#about .other_area .txt_area h3.catch{font-size:17px;font-weight:500;line-height:2.1;letter-spacing:.1em}#about .other_area .txt_area p{margin-top:1.5em}#about .other_area .txt_area p:first-child{margin-top:0}@media screen and (max-width:1100px){#about .other_area .txt_area{width:47.5%;margin:0}}@media screen and (max-width:960px){#about .other_area .txt_area{margin:0;width:48.5%}#about .other_area .txt_area .catch_area{margin-bottom:35px}#about .other_area .txt_area h3.catch{line-height:2}}@media only screen and (max-width:738px){#about .other_area .txt_area{width:100%;margin:60px auto 0;padding:0 2.5%}#about .other_area .txt_area .catch_area{margin-bottom:45px}#about .other_area .txt_area h3.catch{text-align:center}}@media only screen and (max-width:640px){#about .other_area .txt_area{margin:50px auto 0;padding:0 2.5%}#about .other_area .txt_area .catch_area{margin-bottom:35px}}